点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
我一直在尝试启动oracle。 但是这是错误。
SQL>启动ORACLE实例已启动。
总系统全局区域3690987520字节
固定大小2930896字节
可变大小838862640字节
数据库缓冲区2835349504字节
重做缓冲区13844480字节
已安装数据库。
ORA-01092:ORACLE实例终止。 强制断开连接
ORA-00704:引导程序失败
ORA-00604:在递归SQL级别1发生错误
ORA-00942:表或视图不存在
进程ID:12832
会话ID:357
序列号:12873
这是alert_ORACLE.log文件的最后几行。
2019年8月13日星期二12:05:26
文件/u01/app/oracle/diag/rdbms/oracle/ORACLE/trace/ORACLE_ora_10988.trc中的错误:
ORA-00704:引导程序失败
ORA-00604:在递归SQL级别1发生错误
ORA-00942:表或视图不存在
2019年8月13日星期二12:05:26
在数据库打开,关闭数据库期间发生错误704
USER(操作系统:10988):由于错误704而终止实例
2019年8月13日星期二12:05:27
实例被USER终止,pid = 10988
ORA-1092在以下期间发出信号:ALTER DATABASE OPEN ...
由于ORA-1092而导致的opiodr异常终止ospid(10988)
2019年8月13日星期二12:05:27
ORA-1092:opitsk中止过程
任何人都可以帮忙吗?
很高兴知道此数据库发生了什么。 在启动阶段错误ORA-00942是可疑的。 Oracle字典是否有效,例如不存在无效对象,并且dba_registry中可见的所有组件都是有效的?
您能告诉我如何检查吗? 如果dba_registry和oracle字典是否有效?
在以下SQL语句中执行:
SQL>从状态为=="有效"的dba_objects中选择count(*);
SQL>从dba_registry中选择COMP_NAME,VERSION,STATUS,其中状态!='VALID';
如果第一个语句没有给您任何数字或零,那么就可以了 至少没有任何物体。
第二条语句通常应仅列出状态为" OPTION OFF"的" Oracle Real Application Clusters"或其他组件,但通常所有组件都必须为" VALID"。 如果任何组件的状态为'INVALID',则说明问题很大。
出现此错误。 实际上,我已经使用了启动升级,并且工作正常。 但是如何结束升级。 它仅适用于"启动"。
SQL>从dba_objects中选择count(*),其中状态!='有效';
从dba_objects中选择count(*),其中状态!='有效'
*
第1行出现错误
ORA-00604:在递归SQL级别1发生错误
ORA-00942:表或视图不存在
那不好。 :-(看来Oracle字典已毁了。您可以尝试至少执行3次utlrp.sql脚本。但是要小心,请从正确的$ ORACLE_HOME \ rdbms \ admin \目录中启动此脚本。
如果这没有帮助,您可以尝试使用BR * Tools的" -f dbcreate"选项来重新创建SYSTEM和SYSAUX表空间。
然后,如果这也无济于事,那么 您需要从备份中重新创建数据库,或者可以使用SWPM执行系统复制并使用R3load导出和导入数据库。
一周热门 更多>