最近在用biee做开发,从开发环境部署到测试环境后发现了with as bug(测试库为oracle11g 测试库为 10.2.0.1),决定将测试库升级到10.2.0.4在试试。
升级软件安装完成后,启动数据库
Total System Global Area 251658240 bytes
Fixed Size 1296112 bytes
Variable Size 83888400 bytes
Database Buffers 163577856 bytes
Redo Buffers 2895872 bytes
数据库装载完毕。
ORA-01092: ORACLE 实例终止。强制断开连接
查看alert.log发现错误
Errors in file c:\oracle\product\10.2.0\admin\oradb\udump\oradb_ora_644.trc:
ORA-00704: 引导程序进程失败
ORA-39700: 必须用 UPGRADE 选项打开数据库
在baidu上google了一下发现是安装了升级软件没有升级数据字典的原因
执行如下操作
SQL> STARTUP UPGRADE
SQL> @?\rdbms\admin\catupgrd.sql
编译失效对象
SQL>@?\rdbms\admin\utlrp.sql
问题解决