Oracle数据库升级后报ORA-00704和ORA-39700错误
来源:互联网 发布:黑马程序员android 编辑:程序博客网 时间:2024/05/18 03:05
把数据库从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
升级完成.
- Oracle数据库升级后报ORA-00704和ORA-39700错误
- 升级数据库报ORA-01092错误
- Oracle数据库报ORA-01078和LRM-00109错误解决方法
- Oracle数据库报ORA-01078和LRM-00109错误解决方法
- Oracle数据库报ora-28547错误解决方案
- oracle数据库恢复报ORA-00283,ORA-01610错误原因
- 升级oracle RAC后出现ORA-12520错误
- 关于oracle数据库启动报ORA-01122,ORA-01110,ORA-01203错误的解决方法
- ORACLE数据库报ORA-09817、ORA-01157、ORA-01110错误解决方法
- Oracle数据库open后,执行Alter Database mount,报ora-01100的错误
- ORA-00704和ORA-39700错误
- oracle断电后报 ora-01033错误处理
- 断电后数据库启动报ora-600[kcratr1_lastbwr]错误
- 出错:JDBC报NullPointerException和Oracle报ORA-00936错误
- ORA-39700 oracle 10g升级后数据库实例无法启动
- plsql连接oracle数据库报ora 12154错误解决方法
- Oracle数据库启动报ORA-03113错误解决方案
- 创建db link后,访问远程数据库报ORA-01017、ORA-02063错误
- 程序员需要牢记的一点
- string.Format对C#字符串格式化
- 最好作参数有效性检验
- build glibc for omap 35xx
- 怎样查看系统内核有没有提供对ppp的模块支持
- Oracle数据库升级后报ORA-00704和ORA-39700错误
- 对Group By 语句的一次优化过程
- 企业级数据库架构方法
- oracle dba 用的最多的sql语句
- MeeGo平台下的二维码识别
- UIApplication对象及其代理UIApplicationDelegate
- 导出RCP程序遇到错误
- c语言程序设计现代方法第三章编程题
- 遍历进程,查找自己想要的进程