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

新手建表空间的问题
CREATE   TABLESPACE   DBJoey   DATAFILE  
    'ID '   SIZE   512K   REUSE   AUTOEXTEND   OFF
LOGGING
PERMANENT
EXTENT   MANAGEMENT   LOCAL   UNIFORM   SIZE   512M
BLOCKSIZE   8K
SEGMENT   SPACE   MANAGEMENT   MANUAL
FLASHBACK   ON;

错误提示:指定文件大小小于所需的最小值。请教大家了.

------解决方案--------------------
CREATE TABLESPACE DBJoey DATAFILE
'ID ' SIZE 100M REUSE AUTOEXTEND OFF
LOGGING
PERMANENT
EXTENT MANAGEMENT LOCAL UNIFORM SIZE 512M
BLOCKSIZE 8K
SEGMENT SPACE MANAGEMENT MANUAL
FLASHBACK ON;
------解决方案--------------------
datafile size 需要大于db_block_size8292k,db_block_size是数据库i/o的最小单位
------解决方案--------------------
前面的兄弟都说很对,象这些问题,我觉得书上都可以找到答案的,而且错误提示不已经告诉你了吗

------解决方案--------------------
另外,datafile 也有它的最大尺寸限制,
dba(data block address)是32 bits的,其中block id占了22bits,file id占了10bits,
所以datafile能达到的最大size就是2^22*db_block_size也就是4194304*db_block_size,
4k的blocksize那么它的datafile max size就是16G
8k的blocksize那么它的datafile max size就是32G