我正在尝试恢复数据库。这个工作挂了一些问题,所以我重新启动了Oracle服务(Windows)。我现在在连接到DB时遇到错误:
ORA-03113 end-of-file on communication channel
Process ID :9716
Session ID: 237 serial number :5
如何解决此错误?
答案 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;