搞明白了表空間管理問題和資料檔案的規劃[總結]
經過幾天的查資料,初步明白表空間管理問題和資料檔案的規劃.
表空間的規劃:
以用的最多本地表空間管理來說:如果db_block_size為16K或者16K一下,那麼資料檔案頭保留64K的保留空間.如果是32K的,那麼檔案頭為128K保留空間.所以一個資料檔案一般含有8個資料塊使用者系統消耗;3-8個塊用於記錄空間的點陣圖資訊.
表空間的管理主要作用是預防空間碎片問題;因此本地管理使用統一尺寸和自動分配值得注意.
統一尺寸:能夠指定每一個區間的詳細大小,如果不指定,預設為1M;
自動分配:讓oracle來指定盤區大小,每個BIT位如果是64K的固定大小,那麼每個盤區就是64K的整數倍.
建立表空間的例子:
create tablespace test
datafile ' /oracle/oradata/dgdemo/test01.dbf' size 100M
extent management local uniform. size 1M;
針對不同的表,使用不同盤區大小的表空間.對於幾G的表,使用1M的extent;如果表達到幾十個G或者幾百個G,使用16M或者32M的extent比較合適.
資料檔案的規劃:
線上交易系統資料庫量不是太大,因此推薦使用者使用2G左右的資料檔案比較合理.資料倉儲的問題,可採用8G或者16G的資料檔案比較合適.(備註:資料檔案由db_files來檢視)
使用小的資料檔案優勢在備份恢復,使用大的資料檔案,拷貝,恢復,備份都不方便.
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/8334342/viewspace-429589/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 表空間和資料檔案的管理
- 表空間和資料檔案管理
- oracle 資料檔案表空間管理Oracle
- oracle基礎管理——表空間和資料檔案Oracle
- ORACLE表空間、資料檔案離線問題Oracle
- 9.管理表空間和資料檔案(筆記)筆記
- 表空間&資料檔案和控制檔案(zt)
- drop表空間以及對應的資料檔案後空間不釋放的問題
- 重新命名資料檔案和表空間
- 移動資料檔案、系統表空間檔案、臨時表空間檔案
- 4.2.1.7 規劃 SYSTEM 和 SYSAUX 表空間UX
- Oracle的UNDO表空間管理總結Oracle
- 資料檔案,表空間的移動
- 表空間新增資料檔案的疑惑
- 刪除表空間和表空間包含的檔案
- Oracle 表空間與資料檔案Oracle
- MySQL innodb共享表空間新增表空間資料檔案方法MySql
- 表空間中有資料也可以壓縮表空間(資料檔案)大小
- oracle 回收表空間的資料檔案大小Oracle
- 錯誤新增表空間的資料檔案
- 基礎知識5——表空間和資料檔案
- 檢視Oracle資料庫表空間大小,是否需要增加表空間的資料檔案Oracle資料庫
- 表空間和資料檔案的離線是分開的
- oracle 表空間 資料檔案 筆記Oracle筆記
- 表空間資料檔案故障處理
- 線上遷移表空間資料檔案
- Oracle 表空間資料檔案遷移Oracle
- 表空間的資料字典管理
- 空間劃分的資料結構資料結構
- Oracle資料庫表空間的資料檔案大小上限。Oracle資料庫
- 新建的表空間(或資料檔案)丟失以及控制檔案丟失,有新建表空間(或資料檔案)前的控制文
- oracle誤刪除表空間的資料檔案Oracle
- oracle 普通表空間資料檔案壞塊Oracle
- 表空間(資料檔案shrink)收縮示例
- 誤刪oracle資料庫表空間檔案Oracle資料庫
- InnoDB資料表空間檔案平滑遷移
- 關於oracle表空間的規劃方法Oracle
- 如何檢視Oracle資料庫表空間大小(空閒、已使用),是否要增加表空間的資料檔案...Oracle資料庫