某男,不帥,無(wú)其他技能,以Oracle為生,現為國內一知名Oracle增值服務(wù)商的技術(shù)支持工程師。愿結交天下朋友,聊Oracle技術(shù),侃天下事。
Oracle 10g數據庫的最大容量
上一篇 / 下一篇 2008-06-27 12:02:59 / 個(gè)人分類(lèi):Oracle數據庫管理
在Oracle 10g 的database concepts上提到,Oracle 10g的最大容量是8exabytes(EB),1EB=1024PB=1048576TB,這是一個(gè)相當大的數據了。還沒(méi)有聽(tīng)說(shuō)過(guò)單個(gè)庫的容量達到這么大的。(雖然現實(shí)中有達到EB級別的數據量的,但那是很多個(gè)庫的數據量的合計,而不是單個(gè)庫。)
我們看看這8EB是怎么計算來(lái)的:
Oracle 10g的數據文件最多可以有64K個(gè),對于單個(gè)數據文件來(lái)說(shuō),BigFile表空間的數據文件可以達到2的32次方個(gè)塊,也就是4G塊(因為rdba為32位)。每個(gè)塊的最大大小為32K,因此一個(gè)BigFile表空間數據文件的最大大小為4G*32K=128T。整個(gè)庫的最大大小即為64K(數據文件數)* 128T(單個(gè)文件最大容量)=8192PB=8EB