0

0

【Oracle案例】ORA-01722 错误解决

php中文网

php中文网

发布时间:2016-06-07 16:49:28

|

1923人浏览过

|

来源于php中文网

原创

1.1. ORA-01722 日期:2014-06-05 14:09 环境:测试环境 【情景描述】 在数据库的升级过程中,执行SQLgt; @?/rdbms/admin/cat

1.1.  ora-01722
 
日期:2014-06-05 14:09
 
环境:测试环境
 
【情景描述】
 
在数据库的升级过程中,执行sql> @?/rdbms/admin/catupgrd.sql脚本的时候遇到报错退出。

在CentOS 6.4下安装Oracle 11gR2(x64)

Oracle 11gR2 在VMWare虚拟机中安装步骤

Debian 下 安装 Oracle 11g XE R2
 
 
【报错信息】
 
DOC>#######################################################################
 
DOC>    The following statement will cause an "ORA-01722: invalidnumber"
 
DOC>    error if the Oracle Database Vault option is TRUE.  Upgrades cannot
 
DOC>    be run with the Oracle Database Vault option set to TRUE since
 
DOC>    AS SYSDBA connections are restricted.
 
DOC>
 
DOC>    Perform "ALTER SYSTEM CHECKPOINT" prior to "SHUTDOWNABORT", relink
 
DOC>    the server without the Database Vault option, and restart the server
 
DOC>    using UPGRADE mode.
 
DOC>
 
DOC>
 
DOC>#######################################################################
 
DOC>#######################################################################
 
DOC>#
 
SELECT TO_NUMBER('DATA_VAULT_OPTION_ON')FROM v$option
 
                *
 
ERROR at line 1:
 
ORA-01722: invalid number
 
 
 
【报错原因】
 
该数据库实例配置了Oracle Database Vault功能。
 
 
 
【解决方法】
 
关闭Oracle Database Vault功能后,,重新执行升级操作。
 
 
 
关闭Oracle Database Vault功能:
 
# 查看是否开启了OracleDatabase Vault功能:
 
SQL> col parameter for a30
 
SQL> col value for a20
 
SQL> SELECT * FROM V$OPTION WHEREPARAMETER = 'Oracle Database Vault';
 
 
 
PARAMETER                      VALUE
 
--------------------------------------------------
 
Oracle Database Vault          TRUE
 
# 关闭数据库实例
 
SQL> shutdown immediate
 
SQL> exit
 
$ emctl stop dbconsole
 
$ lsnrctl stop
 
# 编译ins_rdbms.mk
 
[oracle@oracle ~]$ cd $ORACLE_HOME/rdbms/lib/
 
[oracle@oracle lib]$ make -f ins_rdbms.mkdv_off
 
/usr/bin/ar d/U01/app/oracle/product/11.2.3/db_1/rdbms/lib/libknlopt.a kzvidv.o
 
/usr/bin/ar cr/U01/app/oracle/product/11.2.3/db_1/rdbms/lib/libknlopt.a/U01/app/oracle/product/11.2.3/db_1/rdbms/lib/kzvndv.o
 
[oracle@oracle lib]$
 
# 执行relink
 
[oracle@oracle lib]$ cd $ORACLE_HOME/bin
 
[oracle@oracle bin]$ relink all
 
writing relink log to:/U01/app/oracle/product/11.2.3/db_1/install/relink.log
 
[oracle@oracle bin]$
 
# 启动数据库实例
 
$ sqlplus / as sysdba
 
SQL> startup
 
# 检查 Oracle DatabaseVault状态
 
SQL> SELECT * FROM V$OPTION WHERE PARAMETER= 'Oracle Database Vault';
 
PARAMETER                      VALUE
 
------------------------------ ----------
 
Oracle Database Vault          FALSE
 
SQL>
 
【参考资料】
 
关闭/开启Oracle Database Vault:
 

 
安装Oracle Database Vault:
 

 
什么是Oralce Database Vault:
 
OracleDatabase Vault 可帮助用户解决现有的极为棘手的安全问题,即防止内部的威胁,满足合规性要求以及实现职责划分。Oracle Database Vault 能防止 DBA 查看应用程序数据,解决了必须保护涉及合作伙伴、员工和顾客的敏感业务信息或隐私数据的客户最为担心的问题。Oracle Database Vault 可防止高权限的应用程序 DBA 访问其他的应用程序、执行其权限之外的任务。Oracle Database Vault 可以轻松快捷地保护现有应用程序,且不影响应用程序的功能。

本文永久更新链接地址:

linux

热门AI工具

更多
DeepSeek
DeepSeek

幻方量化公司旗下的开源大模型平台

豆包大模型
豆包大模型

字节跳动自主研发的一系列大型语言模型

通义千问
通义千问

阿里巴巴推出的全能AI助手

腾讯元宝
腾讯元宝

腾讯混元平台推出的AI助手

文心一言
文心一言

文心一言是百度开发的AI聊天机器人,通过对话可以生成各种形式的内容。

讯飞写作
讯飞写作

基于讯飞星火大模型的AI写作工具,可以快速生成新闻稿件、品宣文案、工作总结、心得体会等各种文文稿

即梦AI
即梦AI

一站式AI创作平台,免费AI图片和视频生成。

ChatGPT
ChatGPT

最最强大的AI聊天机器人程序,ChatGPT不单是聊天机器人,还能进行撰写邮件、视频脚本、文案、翻译、代码等任务。

相关专题

更多
Python 序列化
Python 序列化

本专题整合了python序列化、反序列化相关内容,阅读专题下面的文章了解更多详细内容。

0

2026.02.02

AO3官网入口与中文阅读设置 AO3网页版使用与访问
AO3官网入口与中文阅读设置 AO3网页版使用与访问

本专题围绕 Archive of Our Own(AO3)官网入口展开,系统整理 AO3 最新可用官网地址、网页版访问方式、正确打开链接的方法,并详细讲解 AO3 中文界面设置、阅读语言切换及基础使用流程,帮助用户稳定访问 AO3 官网,高效完成中文阅读与作品浏览。

91

2026.02.02

主流快递单号查询入口 实时物流进度一站式追踪专题
主流快递单号查询入口 实时物流进度一站式追踪专题

本专题聚合极兔快递、京东快递、中通快递、圆通快递、韵达快递等主流物流平台的单号查询与运单追踪内容,重点解决单号查询、手机号查物流、官网入口直达、包裹进度实时追踪等高频问题,帮助用户快速获取最新物流状态,提升查件效率与使用体验。

27

2026.02.02

Golang WebAssembly(WASM)开发入门
Golang WebAssembly(WASM)开发入门

本专题系统讲解 Golang 在 WebAssembly(WASM)开发中的实践方法,涵盖 WASM 基础原理、Go 编译到 WASM 的流程、与 JavaScript 的交互方式、性能与体积优化,以及典型应用场景(如前端计算、跨平台模块)。帮助开发者掌握 Go 在新一代 Web 技术栈中的应用能力。

11

2026.02.02

PHP Swoole 高性能服务开发
PHP Swoole 高性能服务开发

本专题聚焦 PHP Swoole 扩展在高性能服务端开发中的应用,系统讲解协程模型、异步IO、TCP/HTTP/WebSocket服务器、进程与任务管理、常驻内存架构设计。通过实战案例,帮助开发者掌握 使用 PHP 构建高并发、低延迟服务端应用的工程化能力。

5

2026.02.02

Java JNI 与本地代码交互实战
Java JNI 与本地代码交互实战

本专题系统讲解 Java 通过 JNI 调用 C/C++ 本地代码的核心机制,涵盖 JNI 基本原理、数据类型映射、内存管理、异常处理、性能优化策略以及典型应用场景(如高性能计算、底层库封装)。通过实战示例,帮助开发者掌握 Java 与本地代码混合开发的完整流程。

5

2026.02.02

go语言 注释编码
go语言 注释编码

本专题整合了go语言注释、注释规范等等内容,阅读专题下面的文章了解更多详细内容。

62

2026.01.31

go语言 math包
go语言 math包

本专题整合了go语言math包相关内容,阅读专题下面的文章了解更多详细内容。

55

2026.01.31

go语言输入函数
go语言输入函数

本专题整合了go语言输入相关教程内容,阅读专题下面的文章了解更多详细内容。

27

2026.01.31

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号