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