Oracle Files

ygzhou518發表於2012-05-15

1與例項相關的檔案只有3種:

Ø         引數檔案(parameter file):這些檔案告訴Oracle例項在哪裡可以找到控制檔案,並且指定某些初始化引數,這些引數定義了某種記憶體結構有多大等設定。我們還會介紹儲存資料庫引數檔案的兩種選擇。

Ø         跟蹤檔案(trace file):這通常是一個伺服器程式對某種異常錯誤條件做出響應時建立的診斷檔案。

Ø         警告檔案(alert file):與跟蹤檔案類似,但是包含期望事件的有關資訊,並且通過一個集中式檔案(其中包括多個資料庫事件)警告DBA

2構成資料庫的檔案包括:

Ø         資料檔案(data file):這些檔案是資料庫的主要檔案;其中包括資料表、索引和所有其他的段。

Ø         臨時檔案(temp file):這些檔案用於完成基於磁碟的排序和臨時儲存。

Ø         控制檔案(control file):這些檔案能告訴你資料檔案、臨時檔案和重做日誌檔案在哪裡,還會指出與檔案狀態有關的其他後設資料。

Ø         重做日誌檔案(redo log file):這些就是事務日誌。

Ø         密碼檔案(password file):這些檔案用於對通過網路完成管理活動的使用者進行認證。我們不打算詳細討論這些檔案。

3Oracle 10g開始,又增加了兩種新的可選檔案型別,可以幫助Oracle實現更快的備份和更快的恢復操作。這兩類新檔案是:

Ø         修改跟蹤檔案(change tracking file):這個檔案有利於對Oracle資料建立真正的增量備份。修改跟蹤檔案不一定非得放在閃回恢復區(Flash Recovery Area),不過它只與資料庫備份和恢復有關,所以我們將在介紹閃回恢復區時再討論這個檔案。

Ø         閃回日誌檔案(flashback log file):這些檔案儲存資料庫塊的前映像,以便完成新增加的FLASHBACK DATABASE命令。

4我們還會討論通常與資料庫有關的其他型別的檔案,如:

Ø         轉儲檔案(dump file DMP file):這些檔案由Export(匯出)資料庫實用程式生成,並由Import(匯入)資料庫實用程式使用。

Ø         資料泵檔案(Data Pump file):這些檔案由Oracle 10g 新增的資料泵匯出(Data Pump Export)程式生成,並由資料泵匯入(Data Pump Import)程式使用。外部表也可以建立和使用這種檔案格式。

Ø         平面檔案(flat file):這些無格式檔案可以在文字編輯器中檢視。通常會使用這些檔案向資料庫中載入資料。

以上檔案中,最重要的是資料檔案和重做日誌檔案,因為其中包含了你辛辛苦苦才積累起來的資料。只要有這兩個檔案,就算是其他檔案都沒有了,我也能得到我的資料。如果把重做日誌檔案弄丟失了,可能會丟失一些資料。如果把資料檔案和所有備份都丟失了,那麼這些資料就永遠也找不回來了。

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

相關文章