您的位置:首页 > Web前端 > BootStrap

ORA-00704: bootstrap process failure 的处理(转载)

2010-12-13 18:41 288 查看

http://space.itpub.net/7199859/viewspace-545208

ORA-00704: bootstrap process failure 的处理

昨天一个网友问我 在启动数据库时报以下错误,问我怎么解决
SQL> startup
ORACLE 例程已经启动。

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 实例终止。强制断开连接

以下是我的处理这个问题过程

1.看alert日志,数据库中记录以下错误

Successful open of redo thread 1
Tue Feb 03 16:27:35 2009
ARC0: Becoming the 'no FAL' ARCH
ARC0: Becoming the 'no SRL' ARCH
Tue Feb 03 16:27:35 2009
ARC1: Becoming the heartbeat ARCH
Tue Feb 03 16:27:35 2009
MTTR advisory is disabled because FAST_START_MTTR_TARGET is not set
Tue Feb 03 16:27:35 2009
SMON: enabling cache recovery
Tue Feb 03 16:27:35 2009
Errors in file c:/oracle/product/10.2.0/admin/oradb/udump/oradb_ora_644.trc:
ORA-00704: 引导程序进程失败
ORA-39700: 必须用 UPGRADE 选项打开数据库

Tue Feb 03 16:27:35 2009
Error 704 happened during db open, shutting down database
USER: terminating instance due to error 704
Tue Feb 03 16:27:35 2009
Errors in file c:/oracle/product/10.2.0/admin/oradb/bdump/oradb_pmon_132.trc:
ORA-00704: bootstrap process failure

2.咨询网友前做了什么相关操作,看提示是打补丁只安装软件,没升级数据字典

以下是和网友的对话

网友 17:50:19
在windows2003上安装的10G,打10204补丁就这样
缘分 17:51:03
打补丁你是怎么打的
缘分 17:51:19
是在有库的基础上打的吗
网友 17:51:00
是的

网友 17:53:00
我就是运行补丁里的setup

从上面对话中,就可以知道问题的原因了,网友有一个10.2.0.1的数据库,而且已经在使用,

升级到10.2.0.4,只安装补丁软件,没升级数据字典,而造成数据库打不开,报ORA-00704:

bootstrap process failure 错误

3.解决方法:就按正常升级数据字典步骤即可

SQL> STARTUP UPGRADE
SQL> SPOOL patch.log
SQL> @?/rdbms/admin/catupgrd.sql
SQL> SPOOL OFF

编译失效对象

SQL>@?/rdbms/admin/utlrp.sql

4.网友确认结果

网友 08:50:51
解决好了,谢谢

总结:解决这个问题的过程是,看日志,知道相关错误信息,咨询网友做过什么操作,

找出产生错误的原因,提出解决方法,问题确认。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐