【學習日記】oracle之表空間、資料檔案、控制檔案
1.一個資料庫由多個表空間組成,一個表空間至少有一個資料檔案。
2.資料庫擴容有三種方法
l為表空間新增資料檔案
l新增新的表空間
l增大資料檔案的容量
3.表空間內的邏輯儲存單位是段,段繼續劃分成為區、區是由一組連續的資料塊構成。
3.1使用大檔案表空間,oracle的儲存能力可以最大擴充套件到8EB
3.2每個oracle資料庫都包含一個system表空間用來儲存整個資料庫的資料字典資訊,只要資料庫處於open狀態,則它一定是聯機的。
3.3Sysaux表空間是system表空間的輔助性表空間。
3.4Undo表空間只用於儲存撤銷資訊,使用者不能在其中建立段。一個資料庫可以沒有undo表空間,也可以有多個。
3.5如果system表空間是本地管理的,則使用者必須定義一個臨時表空間。
3.6使用者可以利用多個表空間完成以下任務:
l控制資料庫內的磁碟空間分配
l為資料庫使用者設定空間使用配額
l透過調整表空間的狀態(online/offline)來控制資料的可訪問性
l執行對資料庫某部分的備份與恢復
l使資料儲存可以跨多個裝置,提升系統效能
3.7DBA可以對錶空間進行一下操作:
l建立一個新的表空間
l為一個表空間新增新的資料檔案
l重新命名錶空間
lDrop表空間
l更改表空間內段的儲存引數
l將表空間設定為臨時或者永久,只讀或者可讀寫
3.8表空間的管理有兩種方式:
本地管理:透過點陣圖管理分配可使用的資料塊,並據此管理區和段。
資料字典管理
3.9DBA可以在資料庫open狀態時令除system外的所有表空間online或者offline。
l表空間online或者offline時,system表空間內的資料字典會進行記錄。
l使用者只能將一個表空間聯機到建立它的資料庫中,因為只有這個資料庫的system表空間中儲存著與此相關的資料字典資訊。
4.Oracle資料庫中每個表空間都是由一個或多個資料檔案構成的。一個資料檔案只能由一個資料庫的一個表空間使用。資料檔案中的內容是段區塊,以及屬於一個表空間的各個方案物件。
5.控制檔案是一個二進位制檔案,供資料庫啟動及正常工作時使用。控制檔案中主要包含以下內容:
l資料庫名
l資料檔案、redo log檔名稱及儲存位置資訊
l資料庫建立時的時間戳
l表空間資訊
l離線的資料檔案
l日誌歷史資訊
l歸檔日誌資訊
l備份集與備份塊資訊
l資料檔案與重做日誌的備份資訊
l檢查點資訊
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/29830808/viewspace-1312847/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- oracle 普通表空間資料檔案壞塊Oracle
- 新建的表空間(或資料檔案)丟失以及控制檔案丟失,有新建表空間(或資料檔案)前的控制文
- Oracle 表空間增加檔案Oracle
- Oracle案例11——Oracle表空間資料庫檔案收縮Oracle資料庫
- oracle dg庫資料檔案空間不足Oracle
- 表空間和資料檔案的管理
- 表空間(資料檔案shrink)收縮示例
- Oracle 10g大檔案表空間(轉)Oracle 10g
- Oracle臨時表空間檢視、新增臨時表空間資料檔案、修改預設臨時表空間 方法!Oracle
- MySQL InnoDB系統表空間資料檔案配置MySql
- Oracle 控制檔案Oracle
- 2.5.4 為 SYSAUX 表空間指定資料檔案屬性UX
- PostgreSQL在不同的表空間移動資料檔案SQL
- 表空間與資料檔案的offline和online操作
- [待整理]oracle10g刪除(釋放)資料檔案/表空間流程Oracle
- 2.5.9 在資料庫建立期間支援大檔案表空間資料庫
- Oracle 刪除使用者、表空間、資料檔案、使用者下的所有表Oracle
- Oracle單個資料檔案損壞,在Rman命令裡設定表空間、資料檔案offline方式來恢復最方便Oracle
- 【Oracle】如何修改資料檔案和日誌檔案的路徑Oracle
- MySQL 系統表空間檔案解析MySql
- 關於丟失表空間資料檔案的處理方式
- mysql學習8:第四章:資料庫檔案--日誌檔案MySql資料庫
- Oracle 資料檔案回收Oracle
- 達夢資料庫系統表空間資料檔案遷移過程資料庫
- 分析Oracle資料庫日誌檔案(三)EPOracle資料庫
- 分析Oracle資料庫日誌檔案(二)DOOracle資料庫
- 分析Oracle資料庫日誌檔案(一)HBOracle資料庫
- MySQL innodb表使用表空間物理檔案複製表MySql
- Oracle資料檔案和臨時檔案的管理Oracle
- MySQL 磁碟空間滿導致表空間相關資料檔案損壞故障處理MySql
- Python學習筆記|Python之檔案操作Python筆記
- Python學習筆記|Python之特殊檔案Python筆記
- 3576.02空間指令碼brain.script,02檔案, 02“XX_brain”資料夾, 01空間資料夾, 04TB檔案指令碼AI
- Oracle undo 表空間資料檔案丟失強制啟動資料庫(沒有未提交的事務)Oracle資料庫
- ORACLE 控制檔案(Control Files)概述Oracle
- Linux學習之檔案操作Linux
- Oracle 表空間和資料檔案遇到的坑 (轉載於 微信公眾號 JieKeXu DBA之路)Oracle
- Android學習筆記之build.gradle檔案Android筆記UIGradle
- 【/proc/檔案淺析】另類辦法恢復資料檔案和控制檔案