数据库

位置:IT落伍者 >> 数据库 >> 浏览文章

Oracle数据文件大小的限制


发布日期:2021年03月30日
 
Oracle数据文件大小的限制

oracle数据文件大小限制的公式

oracle maximum file size = db_block_size * ^ =

也就是说最大的数据文件大小是由 db_block_size 来决定的KB的数据块的数据文件最大为 K * = G其他的以此类推

数据块数据文件KBGBKBGBKBGBKBGBKBGB

限制的原因在于由于Oracle的Rowid中使用位来代表Block号位最多只能代表^个数据块

【注】以上规则适用于smallfile tablespace 下的数据文件bigfile tablespace 下的数据文件不受此限制

SQL> create tablespace lob_rms datafile +DISKGRP/rms/datafile/lob_rms_ size G;

create tablespace lob_rms datafile +DISKGRP/rms/datafile/lob_rms_ size G

*

ERROR at line :

ORA: File size ( blocks) exceeds maximum of blocks

SQL> !oerr ora

File size (%s blocks) exceeds maximum of %s blocks

// *Cause: Specified file size is larger than maximum allowable size value

// *Action: Specify a smaller size

上一篇:Oracle索引原理

下一篇:我学Oracle和考OCP的经验