当前位置:  数据库>oracle

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

    来源: 互联网  发布时间:2017-06-05

    本文导语: 1.1.  ORA-01722 日期:2014-06-05 14:09 环境:测试环境 【情景描述】 在数据库的升级过程中,执行SQL> @?/rdbms/admin/catupgrd.sql脚本的时候遇到报错退出。 在CentOS 6.4下安装Oracle 11gR2(x64) Oracle 11gR2 在VMWare虚拟机中安装步骤 Debian 下 安...

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:
 
http://docs.oracle.com/cd/B28359_01/server.111/b31222/dvdisabl.htm#DVADM70984
 
安装Oracle Database Vault:
 
http://www.stanford.edu/dept/itss/docs/oracle/10gR2/install.102/b32496/upgrd.htm
 
什么是Oralce Database Vault:
 
OracleDatabase Vault 可帮助用户解决现有的极为棘手的安全问题,即防止内部的威胁,满足合规性要求以及实现职责划分。Oracle Database Vault 能防止 DBA 查看应用程序数据,解决了必须保护涉及合作伙伴、员工和顾客的敏感业务信息或隐私数据的客户最为担心的问题。Oracle Database Vault 可防止高权限的应用程序 DBA 访问其他的应用程序、执行其权限之外的任务。Oracle Database Vault 可以轻松快捷地保护现有应用程序,且不影响应用程序的功能。


    
 
 

您可能感兴趣的文章:

  • 安装Oracle加载数据库错误areasQueries的解决
  • 我在安装oracle的时候出现了这个错误,请懂行人赐教~~附图!~~
  • 记录Linux下一次oracle启动错误
  • shell如何获取oracle错误码 在线等
  • Linux系统下安装Oracle X11错误解决办法
  • 求助前辈们:solaris 10 x86 安装oracle 10g 错误
  • 有 ORACLE 错误码文档吗? 谢谢大家!
  • Eclipse连接Oracle数据库的ORA-00604 ORA-12705错误
  • ORACLE安装时/tmp/orainstRoot.sh 执行发生错误
  • 关于提高Oracle数据库性能的四个错误认识
  • C++使用OCCI连Oracle10g的错误
  • Linux上管理本机Oracle的时候出现找不到ServiceName的错误
  • Oracle的sqlcode对应的错误信息sqlerrm
  • 连接Oracle817数据库的错误提示
  • Oracle AS关键字 提示错误
  • rh9上装oracle817犯了个低级错误,如何挽回?
  • oracle错误迷惑
  • FC6下安装Oracle9i错误,请高手指教 在线等 解决即结贴
  • Oracle10201 RAC升级到10204后导出数据时报EXP-00056错误
  • 在tomcat下连接oracle8i的javabean出现如下错误,急!
  • 浅析基于Oracle案例知识库设计
  • oracle使用sql脚本生成csv文件案例学习
  • Oracle案例:分析10053跟踪文件
  • Linux下Oracle常见安装错误总结及参考案例
  • Oracle PL/SQL入门案例实践
  • oracle—SQL技巧之(一)连续记录查询sql案例测试
  • Oracle案例详细分析:Job任务停止执行
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 解决oracle用户连接失败的解决方法
  • Oracle Connect to Idle Instance解决方法
  • Linux下安装Tomcat后与Oracle冲突的解决
  • linux下安装oracle,出现没有权限的报警,怎么解决?
  • Oracle 11g 相关工具netca,dbca乱码之解决
  • Linux安装Oracle 11时报错DISPLAY解决方案
  • Linux下Oracle安装时遇到的问题及解决
  • 简单的Oracle小问题解决
  • 移动开发 iis7站长之家
  • 关于系统重装后Oracle数据库完全恢复的解决办法
  • 安装oracle9时,安装界面的字体无法正确显示,怎么解决啊???
  • Oracle安装后8080和80端口被占用的解决办法
  • oracle远程连接服务器出现 ORA-12170 TNS:连接超时 解决办法
  • oracle 实际值超过数据库某个字段指定长度报错解决
  • Linux下命令行启动oracle时报错的解决
  • 急!急!jbuilder中新建oracle数据源的问题,解决立即给分!
  • Linux中安装Oracle乱码问题的解决
  • Oracle与JSDK4.0环境变量冲突,如何解决(在线等待)?
  • Linux下Oracle 10G DBCA等汉字乱码解决方法
  • oracle的job不能运行问题的解决方法
  • Oracle 12c发布简单介绍及官方下载地址
  • 在linux下安装oracle,如何设置让oracle自动启动!也就是让oracle那个服务自动启动,不是手动的
  • oracle 11g最新版官方下载地址
  • 请问su oracle 和su - oracle有什么不同?
  • Oracle 数据库(oracle Database)Select 多表关联查询方式
  • 虚拟机装Oracle R12与Oracle10g
  • Oracle数据库(Oracle Database)体系结构及基本组成介绍
  • Oracle 数据库开发工具 Oracle SQL Developer
  • 如何设置让Oracle SQL Developer显示的时间包含时分秒
  • Oracle EBS R12 支持 Oracle Database 11g
  • Oracle 10g和Oracle 11g网格技术介绍


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,