今天在家裡的Oracle Database 10g上的所有 Redo log file 不小心被我砍光光了!!
導致資料庫無法開啟!!
--無法打開資料庫 ! 如下
SQL> alter database open;
alter database open
*
ERROR 在行 1:
ORA-00313: 開啟日誌群組 2 (屬於繫線 1) 的成員失敗
ORA-00312: 線上日誌 2 繫線 1:
'C:\ORACLE\PRODUCT\10.2.0\ORADATA\ORAHOME\REDO02.LOG'
SQL> select * from v$log;
GROUP# THREAD# SEQUENCE# BYTES MEMBERS ARC STATUS FIRST_CHANGE# FIRST_TIME
---------- ---------- ---------- ---------- ---------- --- ---------------- ------------- --------------
1 1 64 52428800 1 YES INACTIVE 1710267 05-2月 -11
3 1 63 52428800 1 YES INACTIVE 1681225 22-1月 -11
2 1 65 52428800 1 NO CURRENT 1733474 20-2月 -11
--直接使用Cancel Mode 恢復吧!! ~~ 但前提是資料庫之前是正常 Shutdown 的喔!
SQL> recover database until cancel;
媒體恢復執行完成.
SQL> alter database open;
alter database open
*
ERROR 在行 1: