很多網友在把某個數據庫實例的REDO01~03.LOG三個重做日志刪掉後,會出現無法正常登陸數據庫的現象,下面的示例是具體的恢復過程,希望能為大家解決難題:
一:
c:/>sqlplus /nolog
二:
sql>connect /@instancename as sysdba;
三:
startup mount;
--啟動實例,安裝數據庫,但不打開數據庫,
可以開始操作控制文件、日志文件、數據文件等。
四:
select * from v$logfile;
--察看Redo文件的信息
五;
select * from v$log;
--察看Redo日志的狀態,一般有unused,current,
clearing,clearing-。
六:非當前(current)的未歸檔日志文件恢復alter database clear logfile group N;
--N就是日志組的順序號。
歸檔日志文件恢復:
alter database clear logfile unarchived group N;
七;當前日志文件用上述方法不能恢復的話使用recover database until cancel。