咨询微信: dbservice1234 7 x 24 在线支持!

Oracle shutdown时报告ORA-604 ORA-448

Oracle shutdown时报告ORA-604 ORA-448

如果自己搞不定可以找诗檀软件专业ORACLE数据库修复团队成员帮您恢复!

诗檀软件专业数据库修复团队

服务热线 : 13764045638 QQ号:47079569 邮箱:service@parnassusdata.com

 

ora-00604
oerr ora 00604
00604, 00000, "error occurred at recursive SQL level %s"
// *Cause: An error occurred while processing a recursive SQL statement
// (a statement applying to internal dictionary tables).
// *Action: If the situation described in the next error on the stack
// can be corrected, do so; otherwise contact Oracle Support.
ora-00448
 oerr ora 448
00448, 00000, "normal completion of background process"
// *Cause: One of the background processes completed normally (i.e. exited).
// The background process thinks that somebody asked it to exit.
// *Action: Warm start the system.




适用于:

Oracle Database – Enterprise Edition – 版本11.1.0.7 到11.2.0.1 [Release 11.1 to 11.2]
本文信息适用于任何平台。
*** 20-OCT-2014 检查相关性***

症状
Trace File 显示:
~~~~~~~~~~~~~~

*** 2010-04-09 22:43:34.849
Reading CompilerOptions…

*** 2010-04-09 22:43:42.297
joxjitexe0 caught: 604; Aborting
joxjitexe1 caught: 604;
ORA-00604: error occurred at recursive SQL level 1
ORA-00448: normal completion of background process

Alert log 显示:
~~~~~~~~~~~~~~

Fri Apr 09 22:43:03 2010
Completed: ALTER DATABASE OPEN
Fri Apr 09 22:43:37 2010
Stopping background process SMCO
Stopping background process FBDA
Shutting down instance: further logons disabled
Stopping background process QMNC
Stopping background process MMNL
Stopping background process MMON
Fri Apr 09 22:43:42 2010
Errors in file /pvebai/oracle/product/111/admin/PVEBAI_auohsveba05/diag/rdbms/pvebai/PVEBAI/trace/PVEBAI_m000_559.trc:
ORA-00604: error occurred at recursive SQL level 1
ORA-00448: normal completion of background process
Shutting down instance (immediate)

原因
错误是由于当shutdown命令被发出时,MMON 进程刚启动就被打断。
解决方案

当数据库被打开后shutdown immediate 被立即发出时,执行一个startup restrict。
 
 这避免了这种类型的问题,其中被启动的secondary进程或作业由于shutdown命令几乎被立即终止。