共計(jì) 1253 個(gè)字符,預(yù)計(jì)需要花費(fèi) 4 分鐘才能閱讀完成。
本篇內(nèi)容介紹了“Database 物理文件有哪些”的有關(guān)知識(shí),在實(shí)際案例的操作過程中,不少人都會(huì)遇到這樣的困境,接下來就讓丸趣 TV 小編帶領(lǐng)大家學(xué)習(xí)一下如何處理這些情況吧!希望大家仔細(xì)閱讀,能夠?qū)W有所成!
控制文件(Control File)
1、一個(gè)數(shù)據(jù)庫至少需要一個(gè)控制文件
2、控制文件(二進(jìn)制文件)是一個(gè)很小的(通常是數(shù)據(jù)庫中最小的)文件,大小一般在 1 -5M 左右。
3、在數(shù)據(jù)庫的運(yùn)行過程中,每當(dāng)出現(xiàn)數(shù)據(jù)庫檢查點(diǎn)或修改數(shù)據(jù)庫的結(jié)構(gòu)后,oracle 就會(huì)修改控制文件的內(nèi)容。
4、DBA 可以通過 OEM 工具修改控制文件中的部分內(nèi)容,但 DBA 和用戶都不應(yīng)該人為修改控制文件內(nèi)容,容易破壞控制文件。
數(shù)據(jù)文件(Data File)
1、數(shù)據(jù)文件是實(shí)際存儲(chǔ)插入到數(shù)據(jù)庫中的實(shí)際數(shù)據(jù)的操作系統(tǒng)文件。
2、數(shù)據(jù)以一種 oracle 特有的格式被寫入到數(shù)據(jù)文件,其他程序無法讀取數(shù)據(jù)庫文件中的數(shù)據(jù)。
3、數(shù)據(jù)文件的大小與他們所存儲(chǔ)的數(shù)據(jù)庫的大小直接相關(guān)。
4、數(shù)據(jù)庫寫入數(shù)據(jù)后會(huì)由于自動(dòng)分配新增區(qū)而增大,但刪除數(shù)據(jù)卻不會(huì)使其減小,而只能使得其中有更多的空閑區(qū)。
5、除了 SYSTEM 表空間之外,任何表空間都可以由聯(lián)機(jī)狀態(tài)切換為脫機(jī)狀態(tài)。
6、當(dāng)表空間進(jìn)入脫機(jī)狀態(tài)時(shí),組成該表空間的數(shù)據(jù)文件也就進(jìn)入了脫機(jī)狀態(tài)。
7、可以將表空間某一個(gè)數(shù)據(jù)文件單獨(dú)的設(shè)置為脫機(jī)狀態(tài),以便進(jìn)行數(shù)據(jù)庫的備份或恢復(fù),否則是不能備份的。
8、數(shù)據(jù)存儲(chǔ)在用戶定義的表中,但是數(shù)據(jù)文件也包含數(shù)據(jù)字典、成圖像前的修改數(shù)據(jù)、索引以及其他類型的結(jié)構(gòu)。
日志文件(Redo Log File)
1、當(dāng)用戶對(duì)數(shù)據(jù)庫進(jìn)行修改時(shí)候,實(shí)際上是先修改內(nèi)存中的數(shù)據(jù),過一段時(shí)間后,再幾種將內(nèi)存中的修改結(jié)果成批的寫入到上面的數(shù)據(jù)文件中。oracle 采取這樣的做法,主要是出于性能上的考慮,因?yàn)獒槍?duì)數(shù)據(jù)操作而言,內(nèi)存的速度比硬盤的速度快。
2、oracle 利用“聯(lián)機(jī)重做日志文件”隨時(shí)保持修改結(jié)果,即 oracle 隨時(shí)將內(nèi)存中的修改結(jié)果保存到“重做日志文件”中,“隨時(shí)”表示在將修改結(jié)果寫入到數(shù)據(jù)文件之前,可能已經(jīng)分幾次寫入到“重做日志文件”。因此發(fā)生故障導(dǎo)致數(shù)據(jù)庫崩潰,oracle 也可以利用重做日志文件中的信息來恢復(fù)丟失的數(shù)據(jù)。只要某項(xiàng)操作的重做信息沒有丟失,就可以利用這些重做信息來重現(xiàn)該操作。
3、oracle 是以循環(huán)方式來使用重做日志文件的,所以每個(gè)數(shù)據(jù)庫至少需要 2 個(gè)重做日志文件。
參數(shù)文件
配置文件記錄 Oracle 數(shù)據(jù)庫運(yùn)行時(shí)的一些重要參數(shù),如:數(shù)據(jù)塊的大小,內(nèi)存結(jié)構(gòu)的配置等。名字通常為 init*.ora 格式,如:initCIMS.ora。
歸檔文件
歸檔重做日志文件:是重做日志文件的脫機(jī)副本,這些副本可能對(duì)于從介質(zhì)失敗中進(jìn)行恢復(fù)很必要。
口令文件
認(rèn)證哪些用戶有權(quán)啟動(dòng)和關(guān)閉 Oracle 實(shí)例。
告警日志文件
用來記錄數(shù)據(jù)的一些操作,幫忙定位故障點(diǎn)
“Database 物理文件有哪些”的內(nèi)容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業(yè)相關(guān)的知識(shí)可以關(guān)注丸趣 TV 網(wǎng)站,丸趣 TV 小編將為大家輸出更多高質(zhì)量的實(shí)用文章!