在做Oracle RMAN備份的時候,出現瞭如下錯誤:
已經卸載數據庫。
ORACLE 例程已經關閉。
SQL> startup
ORACLE 例程已經啓動。
Total System Global Area 135338868 bytes
Fixed Size 453492 bytes
Variable Size 109051904 bytes
Database Buffers 25165824 bytes
Redo Buffers 667648 bytes
數據庫裝載完畢。
ORA-01589: 要打開數據庫則必須使用 RESETLOGS 或 NORESETLOGS 選項
解決方法如下:
SQL> recover database using backup controlfile;
指定日誌: {<RET>=suggested | filename | AUTO | CANCEL}
(這裏輸入日誌物理文件的位置)
D:\app\BILIKS\oradata\orcl\REDO03.LOG
我總共輸入了三次,由於總共有3個文件,我是redo1,redo2,redo3挨個實驗的。
最後在打開數據庫
SQL>alter database open resetlogs;