1. 程式人生 > >Oracle一次斷電後重啟無法登陸資料庫

Oracle一次斷電後重啟無法登陸資料庫


3.SQL> ALTER DATABASE OPEN;
-----輸出:ALTER DATABASE OPEN
-----輸出:第 1 行出現錯誤:
-----輸出:ORA-00600: 內部錯誤程式碼, 引數: [kcratr_nab_less_than_odr], [1], [99189],
-----輸出:[43531], [43569], [], [], [], [], [], [], []
 
--嘗試不完全恢復
4.SQL> RECOVER DATABASE UNTIL CANCEL;
-----輸出:ORA-10879: error signaled in parallel recovery slave
-----輸出:ORA-01547: 警告: RECOVER 成功但 OPEN RESETLOGS 將出現如下錯誤
-----輸出:ORA-01152: 檔案 1 沒有從過舊的備份中還原
-----輸出:ORA-01110: 資料檔案 1: 'D:\DBDMS\DATA\SYSTEM01.DBF'
 
--重建控制檔案(可以自己制定檔案的位置及檔名eg:D:/1.TXT
)
5.SQL> ALTER DATABASE BACKUP CONTROLFILE TO TRACE AS 'D:/1.TXT';
-----輸出:資料庫已更改。
 
6.SQL> SHUTDOWN IMMEDIATE;
-----輸出:ORA-01109: 資料庫未開啟
已經解除安裝資料庫。
-----輸出:ORACLE 例程已經關閉。