天天看點

Database 實體檔案

Database 實體檔案

1、一個資料庫至少需要一個控制檔案

2、控制檔案(二進制檔案)是一個很小的(通常是資料庫中最小的)檔案,大小一般在1-5M左右。

3、在資料庫的運作過程中,每當出現資料庫檢查點或修改資料庫的結構後,oracle就會修改控制檔案的内容。

4、DBA可以通過OEM工具修改控制檔案中的部分内容,但DBA和使用者都不應該人為修改控制檔案内容,容易破壞控制檔案。

1、資料檔案是實際存儲插入到資料庫中的實際資料的作業系統檔案。

2、資料以一種oracle特有的格式被寫入到資料檔案,其他程式無法讀取資料庫檔案中的資料。

3、資料檔案的大小與他們所存儲的資料庫的大小直接相關。

4、資料庫寫入資料後會由于自動配置設定新增區而增大,但删除資料卻不會使其減小,而隻能使得其中有更多的空閑區。

5、除了SYSTEM表空間之外,任何表空間都可以由聯機狀态切換為脫機狀态。

6、當表空間進入脫機狀态時,組成該表空間的資料檔案也就進入了脫機狀态。

7、可以将表空間某一個資料檔案單獨的設定為脫機狀态,以便進行資料庫的備份或恢複,否則是不能備份的。 

8、資料存儲在使用者定義的表中,但是資料檔案也包含資料字典、成圖像前的修改資料、索引以及其他類型的結構。

1、當使用者對資料庫進行修改時候,實際上是先修改記憶體中的資料,過一段時間後,再幾種将記憶體中的修改結果成批的寫入到上面的資料檔案中。oracle采取這樣的做法,主要是出于性能上的考慮,因為針對資料操作而言,記憶體的速度比硬碟的速度快。

2、oracle利用“聯機重做日志檔案”随時保持修改結果,即oracle随時将記憶體中的修改結果儲存到“重做日志檔案”中,“随時”表示在将修改結果寫入到資料檔案之前,可能已經分幾次寫入到“重做日志檔案”。是以發生故障導緻資料庫崩潰,oracle也可以利用重做日志檔案中的資訊來恢複丢失的資料。隻要某項操作的重做資訊沒有丢失,就可以利用這些重做資訊來重制該操作。

3、oracle是以循環方式來使用重做日志檔案的,是以每個資料庫至少需要2個重做日志檔案。

配置檔案記錄Oracle資料庫運作時的一些重要參數,如:資料塊的大小,記憶體結構的配置等。名字通常為init*.ora 格式,如:initCIMS.ora。

歸檔重做日志檔案:是重做日志檔案的脫機副本,這些副本可能對于從媒體失敗中進行恢複很必要。

認證哪些使用者有權啟動和關閉Oracle執行個體。

用來記錄資料的一些操作,幫忙定位故障點

上一篇: 記憶體結構