[筆記]解析v$log/v$logfile中status列值的含義

husthxd發表於2004-10-24

解析v$log/v$logfile中status列值的含義.


查詢v$log獲得聯機
重做日誌檔案組的資訊

下面的項是v$log檢視中STATUS 列的常見值:
UNUSED  表明從未對聯機重做日誌組進行寫入,這是剛新增的聯機重做日誌檔案的狀態。
CURRENT  表明當前的聯機重做日誌組,這意味著該聯機重做日誌組是活動的。
ACTIVE  表明聯機重做日誌組是活動的,但是並非當前聯機重做日誌組,崩潰恢復需要該狀態它可能正用於塊恢復,它可能歸檔也可能不歸檔。
CLEARING  表明在ALTER DATABASE CLEAR LOGFILE 命令後正在將該日誌重建為一個空日誌,日誌清除後其狀態更改為UNUSED。
CLEARING_CURRENT  表明正在清除當前日誌檔案中的已關閉執行緒,如果切換時發生某些故障,如寫入新日誌標題時的I/O錯誤,則該日誌可以停留在該狀態。
INACTIVE  表明例程恢復不再需要聯機重做日誌組,它可能歸檔也可能不歸檔。

查詢V$LOGFILE獲取日誌成員資訊

下面的項是v$logfile 檢視中STATUS 列的常見值:
INVALID  表明該檔案不可訪問。
STALE  表明該檔案內容不完全,例如正在新增一個日誌檔案成員。
DELETED  表明該檔案已不再使用。
空白表明檔案正在使用中。

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

相關文章