萬盛學電腦網

 萬盛學電腦網 >> 數據庫 >> oracle教程 >> Oracle重做日志文件損壞或丟失後的恢復

Oracle重做日志文件損壞或丟失後的恢復

很多網友在把某個數據庫實例的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。

copyright © 萬盛學電腦網 all rights reserved