當前聯機日誌和其他聯機日誌恢復的區別

jinqibingl發表於2010-08-20

當前聯機日誌和其他聯機日誌恢復的區別

兩個命令,只有一點差別

alter database clear logfile group 2;

alter database clear unarchived logfile group 2;


((current: 當前正在使用的工作組
inactive: 非活動組
active  : 歸檔還沒有完成
unused  : 還沒有使用,一般新建的工組組都是這個狀態

在active,current狀態下的工作組都不能刪除,要日誌切換後才可以 ))

 這兩個命令沒有明顯差別,都是隻能針對非當前日誌出錯的,只是一個針對未歸檔,一個針對已經歸檔的。

對於當前日誌被刪除或者損壞,處理辦法是一樣的。

在startup mount的狀態下

sql>recover database until cancel;

sql>alter database open resetlogs;

只是這個處理辦法,會丟失當前日誌中的事務內容,在恢復後需要重新做下備份,以免備份不完整。

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/9606200/viewspace-671509/,如需轉載,請註明出處,否則將追究法律責任。

相關文章