日期:2014-05-17  浏览次数:21620 次

关于oracle9I建立表空间,出现ORA-01144: 文件大小 (5242880 块) 超出 4194303 块的最大数的错误
如何解决,请大家给出正确的命令,操作系统为Linux redhat9 40G的表空间

------解决方案--------------------
数据库的db_block_size多大?2k?
------解决方案--------------------
db_block_size Maximum data file size

2kb 8Gb-2kb
4kb 16Gb-4kb
8kb 32Gb-8kb
16kb 64Gb-16kb
32kb 128Gb-32kb

这个限制是由于Oracle的Rowid中使用22位来代表Block号,这22位最多只能代表2^22-1个数据块。