控制檔案維護(一)

pingley發表於2012-03-04
控制檔案維護(一)
控制檔案是什麼:
每一個oracle資料庫都有一個控制檔案。該二進位制檔案記錄著資料庫的物理結構。控制檔案的內容包括:
1、資料庫名。
2、資料檔案和重做日誌檔案的名字與位置。
3、資料庫建立的時間戳。
4、當前的日誌系列號。
5、檢查點的資訊。
控制檔案必須持續可用,不管是在資料庫啟動的時候還是在執行期間。如果沒有控制檔案資料庫將不能mount 恢復也是很困難的。控制檔案是在建立資料庫的時候建立的。預設的情況下至少存在控制檔案的一個副本,存在副本的多少和作業系統有關。oracle建議你維護多個控制檔案副本,並且放置在不同的磁碟中,提高可用性。
控制檔案資訊的查詢:
1、使用control_files來查詢。
SQL> show parameter control_files;
NAME                                 TYPE        VALUE
------------------------------------ ----------- ------------------------------
control_files                        string      /opt/oracle11g/oradata/oracl/c
                                                 ontrol.ctl, /opt/oracle11g/ora
                                                 data/oracl/control02.ctl, /hom
                                                 e/oracle/backup/control03.ctl
2、使用動態效能檢視v$controlfile來查詢。
SQL> select name from V$controlfile;
NAME
--------------------
/opt/oracle11g/orada
ta/oracl/control.ctl
/opt/oracle11g/orada
ta/oracl/control02.c
tl
/home/oracle/backup/
control03.ctl

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

相關文章