10g 資料檔案頭到底有多少資料塊,還是說固定有多大?
Oracle 10.2.0.4 , Linux AS 5.3 , 64bit
block_size = 16K
讀到下面的文件: LMT : 本地管理表空間,不使用FET$及UET$, 而是在表空間的資料檔案頭部選出6個block(從第3個block到第8個block), 在其中存放bitmap來管理extent的分配及釋放。
參考大師的文章
10g的datafile header,有676個bytes。
其他文件:
The locally-managed (bitmapped) tablespace file has the following structure:
1、File header: 1 block
2、Bitmapped file space header: 1 block
3、Head portion of bitmap blocks: N blocks
4、Useful file blocks: U units (A unit is a number of blocks.)
5、Tail portion of bitmap blocks: M blocks
If a Unit = B blocks, then the total file size = 1 + 1 + N + U*B +M.
The operating system file allocated will in some cases be file size + 1 block for the OS header.
那麼Oracle10g 的datafile header 是以block數為單位, 還是以bytes數為單位,因為原來在學習LMT 本地空間管理的時候讀到
一篇文章,寫到資料檔案頭的 bitmap 區域需要佔用 64K 的大小, 這裡看到的是bitmap 區域是由第3個block到第8個block 的
6個block來儲存的, 那麼如果 block_size 選取的大小不一樣, 比如 block size = 8k, 16k , 32 k 甚至 64k , 那麼檔案頭的bitmap
區域是否還是由 6 個block組成,還是說大小還是 64K 保持不變 ??
block_size = 16K
讀到下面的文件: LMT : 本地管理表空間,不使用FET$及UET$, 而是在表空間的資料檔案頭部選出6個block(從第3個block到第8個block), 在其中存放bitmap來管理extent的分配及釋放。
參考大師的文章
10g的datafile header,有676個bytes。
其他文件:
The locally-managed (bitmapped) tablespace file has the following structure:
1、File header: 1 block
2、Bitmapped file space header: 1 block
3、Head portion of bitmap blocks: N blocks
4、Useful file blocks: U units (A unit is a number of blocks.)
5、Tail portion of bitmap blocks: M blocks
If a Unit = B blocks, then the total file size = 1 + 1 + N + U*B +M.
The operating system file allocated will in some cases be file size + 1 block for the OS header.
那麼Oracle10g 的datafile header 是以block數為單位, 還是以bytes數為單位,因為原來在學習LMT 本地空間管理的時候讀到
一篇文章,寫到資料檔案頭的 bitmap 區域需要佔用 64K 的大小, 這裡看到的是bitmap 區域是由第3個block到第8個block 的
6個block來儲存的, 那麼如果 block_size 選取的大小不一樣, 比如 block size = 8k, 16k , 32 k 甚至 64k , 那麼檔案頭的bitmap
區域是否還是由 6 個block組成,還是說大小還是 64K 保持不變 ??
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/35489/viewspace-668208/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 資料檔案頭塊保留大小、ROWID、資料檔案最大大小等資料庫限制的說明資料庫
- oracle資料檔案頭轉儲說明Oracle
- oracle 下最大資料檔案能建立多大Oracle大資料
- 關於控制檔案與資料檔案頭資訊的說明(zt)
- 塔說|區塊鏈遇到資料庫:相愛還是相殺?區塊鏈資料庫
- 通過資料庫檔案還原資料庫資料庫
- Sqlserver資料庫使用 .bak 檔案還原資料庫SQLServer資料庫
- 10G刪除空資料檔案
- 從Data Buffer中讀資料是單塊讀,還是多塊讀?
- 注意資料檔案最大塊數限制
- 恢復之還原資料檔案
- 資料檔案是否是smallfile型別檔案,其儲存是否達到資料檔案儲存上限,是否是多個資料檔案型別
- oracle block header_tail資料塊頭與資料塊尾OracleBloCHeaderAI
- 資料檔案拷貝檔案頭驗證錯誤
- JS檔案放在頭還是尾JS
- system資料檔案頭損壞修復
- 根據rowid查詢資料檔案號,資料塊號
- 誰控制資料檔案最大數限制是 db_files還是控制檔案中的maxdatafiles??
- 【Longhash資料分析】來說一說幣圈的風險有多大
- rman恢復資料檔案-----塊折斷
- LMT & ASSM資料檔案塊分配圖示SSM
- 【exp】快速檢測資料檔案壞塊
- 關於8i, 9i, 10g RMAN備份資料檔案哪些資料塊的疑問
- oracle 資料檔案(Datafile ) 大小 限制 說明Oracle
- Oracle 資料檔案 reuse 屬性 說明Oracle
- 20170224測試資料庫塊在檔案系統快取多少資料庫快取
- 資料檔案的SCN和資料塊的SCN有何區別
- oracle資料塊轉儲說明Oracle
- 還原sqlserver資料庫備份檔案.bak的檔案SQLServer資料庫
- [20171122]恢復資料檔案塊頭5.txt
- [20171114]恢復資料檔案塊頭2.txt
- 資料是黃金還是垃圾?
- 資料檔案
- ORACLE 10g資料泵使用說明Oracle 10g
- oracle 普通表空間資料檔案壞塊Oracle
- oracle資料塊dump檔案中ITL詳解Oracle
- Google到底有多大?Google究竟有多少使用者?Go
- 【資料庫資料恢復】Oracle資料庫檔案出現壞塊報錯的資料恢復案例資料庫資料恢復Oracle