oracle及作業系統對於檔案大小的限制

2021-06-04 22:41:34 字數 1376 閱讀 8415

oracle及作業系統對於檔案大小的限制

檔案系統:

fat12 單檔案最大支援8m

fat16單檔案最大支援2g

fat32單檔案不能大於4g

ntfs單檔案最大64gb

ntfs5.0單檔案最大2tb

ext2

最大檔案大小: 1tb

最大檔案極限: 僅受檔案系統大小限制

最大分割槽/檔案系統大小: 4tb

最大檔名長度: 255 字元

預設最小/最大塊大小: 1024/4096 位元組

預設inode分配: 每4096位元組為1

在強制fs檢查前的最大裝載: 20(可配置)

//redhat9預設是ext3的檔案系統

ext3

最大檔案大小: 1tb

最大檔案極限: 僅受檔案系統大小限制

最大分割槽/檔案系統大小: 4tb

最大檔名長度: 255 字元

預設最小/最大塊大小: 1024/4096 位元組

預設inode分配: 每4096位元組為1

在強制fs檢查前的最大裝載: 20(可配置) 

reiserfs

最大檔案大小: 1tb

最大檔案極限: 32k目錄,42億檔案

最大分割槽/檔案系統大小: 4tb

最大檔名長度: 255 字元

jfs

最小檔案系統大小 16 mb

最大檔案大小: 受體系結構限制

最大檔案極限: 受檔案系統大小限制

預設最小/最大塊大小: 1024/4096 位元組

預設inode分配: 動態

oracle 資料庫:

oracle資料檔案的大小存在乙個內部限制,這個限制是:

每個資料檔案最多只能包含2^22-1個資料塊.

這個限制也就直接導致了每個資料檔案的最大允許大小。

在2k block_size下,資料檔案最大只能達到約8g

在32k的block_size下,資料檔案最大只能達到約16*8g的大小。

這個限制是由於oracle的rowid中使用22位來代表block號,這22位最多只能代表2^22-1個資料塊

為了擴充套件資料檔案的大小,oracle10g中引入了大文表空間,在大檔案表空間下,oracle使用32位來代表block號,也就是說,在新的技術下,大檔案表空間下每個檔案最多可以容納4g個block。

那麼也就是說當block_size為2k時,資料檔案可以達到8t 。

當block_size為32k時,資料檔案可以達到128t。

posted on 2011-12-28 20:43

惠萬鵬 閱讀(71)

編輯收藏 所屬分類:

database

作業系統對於檔案和檔名的限制

1 windows作業系統對檔案和資料夾命名限制 1.1 以下字元不能出現在檔案和資料夾名稱中 引號之內 1.2 以下字元不能命名為檔案或資料夾的名稱 引號之內 con aux nul prn com0 com1 com2 com3 com4 com5 com6 com7 com8 com9 lpt...

Linux作業系統 檔案壓縮及檔案許可權

zip命令以及unzip命令處理.zip檔案,前者用於壓縮檔案,後者用於解壓縮檔案 zip命令用法 1.基本用法 zip file.zip test 將檔案test壓縮為file.zip 2.壓縮後,刪除原檔案 zip m file.zip test 引數m表明壓縮檔案test後刪除它 3.將子目錄...

作業系統檔案管理及IO機制

磁碟引數 磁碟大小計算 磁頭數 x 磁軌數 x 扇區數 x 扇區大小 檔案系統有多種格式 fat32 ntfs等等 作業系統中檔案讀寫以簇 windows 或塊 linux 為單位分配磁碟空間,通常乙個簇 塊由多個扇區組成。乙個扇區只屬於乙個簇 塊,乙個簇 塊只能由乙個檔案占用,乙個檔案可能占用多個...