您好,欢迎访问一九零五行业门户网

Oracle数据库升级后报ORA-00704和ORA-39700错误

把数据库从10.2.0.1.0升级到10.2.0.5.0,启动数据库,报错:ora-01092: oracle 例程终止,强制断开。 查看alert文件,显示ora-00
把数据库从10.2.0.1.0升级到10.2.0.5.0,,启动数据库,报错:ora-01092: oracle 例程终止,强制断开。
查看alert文件,显示
ora-00704: bootstrap process failure
ora-39700: database must be opened with upgrade option
因为数据库升级以后数据字典的内容被修改了,需要运行catalog.sql和catproc.sql这两个脚本再更新数据字典。
处理方法如下:
sql>startup upgrade;
sql>@oracle_home\rdbms\admin\catupgrd.sql;
这个脚本会执行比较长时间,我在虚拟机上用了快22分钟.
total upgrade time: 00:21:58
执行完成以后,关闭数据库,再使用正常模式启动数据库.
再运行一下utlrp.sql这个脚本来重新编译一下一些无效的对象
sql>startup
sql>@oracle_home\rdbms\admin\utlrp.sql;
...
objects with errors
-------------------
                  0
...
errors during recompilation
---------------------------
                          0
升级完成.
其它类似信息

推荐信息