ORA-03113打开数据库时出错

时间:2013-12-18 03:32:04

标签: oracle oracle11g

我正在尝试恢复数据库。这个工作挂了一些问题,所以我重新启动了Oracle服务(Windows)。我现在在连接到DB时遇到错误:

ORA-03113 end-of-file on communication channel
Process ID :9716
Session ID: 237 serial number :5

如何解决此错误?

3 个答案:

答案 0 :(得分:4)

ORA-03113是一般错误。请阅读这篇优秀的帖子here,了解有关此错误的根本原因分析的一些信息。

作为您的案例的解决方法,假设您可以重置日志,您可以执行不完整的数据库恢复,然后使用RESETLOGS选项打开数据库:

SQL> STARTUP MOUNT;

SQL> ALTER DATABASE RECOVER DATABASE UNTIL CANCEL;

SQL> ALTER DATABASE RECOVER CANCEL;

SQL> ALTER DATABASE OPEN RESETLOGS;

答案 1 :(得分:3)

试试这个

SQL> STARTUP MOUNT;

SQL> ALTER DATABASE RECOVER DATABASE UNTIL CANCEL;

SQL> ALTER DATABASE OPEN RESETLOGS;

答案 2 :(得分:0)

这对我有帮助。

SQL> STARTUP MOUNT;
SQL> ALTER DATABASE RECOVER DATABASE UNTIL CANCEL;
SQL> ALTER DATABASE OPEN RESETLOGS;