ORA-01092:ORACLE实例终止。 强制断开连接

2020-09-02 12:23发布

         点击此处--->   EasySAP.com群内免费提供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中止过程

任何人都可以帮忙吗?

         点击此处--->   EasySAP.com群内免费提供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中止过程

任何人都可以帮忙吗?

付费偷看设置
发送
5条回答
蓋茨
1楼-- · 2020-09-02 13:13

很高兴知道此数据库发生了什么。 在启动阶段错误ORA-00942是可疑的。 Oracle字典是否有效,例如不存在无效对象,并且dba_registry中可见的所有组件都是有效的?

能不能别闹
2楼-- · 2020-09-02 12:51

您能告诉我如何检查吗? 如果dba_registry和oracle字典是否有效?

追夢秋陽
3楼-- · 2020-09-02 13:05

在以下SQL语句中执行:

SQL>从状态为=="有效"的dba_objects中选择count(*);

SQL>从dba_registry中选择COMP_NAME,VERSION,STATUS,其中状态!='VALID';

如果第一个语句没有给您任何数字或零,那么就可以了 至少没有任何物体。

第二条语句通常应仅列出状态为" OPTION OFF"的" Oracle Real Application Clusters"或其他组件,但通常所有组件都必须为" VALID"。 如果任何组件的状态为'INVALID',则说明问题很大。

小熊yu生菜
4楼-- · 2020-09-02 13:07

出现此错误。 实际上,我已经使用了启动升级,并且工作正常。 但是如何结束升级。 它仅适用于"启动"。

SQL>从dba_objects中选择count(*),其中状态!='有效';

从dba_objects中选择count(*),其中状态!='有效'

*

第1行出现错误

ORA-00604:在递归SQL级别1发生错误

ORA-00942:表或视图不存在

spaceman01
5楼-- · 2020-09-02 12:51

那不好。 :-(看来Oracle字典已毁了。您可以尝试至少执行3次utlrp.sql脚本。但是要小心,请从正确的$ ORACLE_HOME \ rdbms \ admin \目录中启动此脚本。

如果这没有帮助,您可以尝试使用BR * Tools的" -f dbcreate"选项来重新创建SYSTEM和SYSAUX表空间。

然后,如果这也无济于事,那么 您需要从备份中重新创建数据库,或者可以使用SWPM执行系统复制并使用R3load导出和导入数据库。

一周热门 更多>