一.控制文件(Control Files)
1.控制文件的作用
控制文件在Oracle數(shù)據(jù)庫中扮演著很重要的角色,沒有控制文件(或者控制文件損壞了),運行著的實例立即崩潰,關(guān)閉著的死活打不開,你以為你是誰,可以說,控制文件一旦損壞,數(shù)據(jù)庫必然down了,
[精品]Oracle控制文件、數(shù)據(jù)文件、臨時文件總結(jié)筆記
。Oracle數(shù)據(jù)庫實例啟動過程中,當(dāng)啟動到unmount時,此時只是在內(nèi)存中為Oracle實例分配了實例空間,然后如果繼續(xù)要啟動到mount狀態(tài),這個時候控制文件就閃亮登場了,因為Oracle要依據(jù)控制文件找到數(shù)據(jù)文件跟重做日志文件的路徑,確定找到了再進(jìn)去mount狀態(tài),至于打開數(shù)據(jù)庫就是確定這些文件都一致,沒有問題的話就能打開了,電腦資料
《[精品]Oracle控制文件、數(shù)據(jù)文件、臨時文件總結(jié)筆記》(http://www.lotusphilosophies.com)。2.控制文件包括了哪些重要內(nèi)容
控制文件包括了很多重要的信息,比如數(shù)據(jù)庫的數(shù)據(jù)文件、重做日志文件、數(shù)據(jù)庫的名稱、數(shù)據(jù)庫創(chuàng)建信息、表空間信息、數(shù)據(jù)文件的狀態(tài)、日志文件信息、備份信息、檢查點信息等
3.控制文件的性質(zhì)
控制文件是一個2進(jìn)制文件,不可以直接通過文本編輯器進(jìn)行編寫,這個文件由Oracle自己進(jìn)行維護(hù),Oracle建議控制文件至少有兩份冗余,并且放在不同的磁盤中,這樣能夠避免一個磁盤的損壞,造成整個控制文件都丟失的情況,因為他還有一個兄弟健在,盡管一個壞了,數(shù)據(jù)庫還是得down,但是有一個在的話,至少我恢復(fù)起來要快不少。
4.查看控制文件