数据文件 maxsize

在安装数据库的时候,选择为标准局,在crdb10g.sh的建库脚本中,ZXIN_DATA的表空间大小为200G。
crdb10.log中的日志内容如下:
SQL> SQL> 已连接。
SQL>   2    3    4  CREATE TABLESPACE "ZXIN_DATA"
*
第 1 行出现错误:
ORA-01144: 文件大小 (26214400 块) 超出 4194303 块的最大数


由于目前db_block_size=8192,创建的数据文件超过了41944303*db_block_size的限制,请吴总看看怎么来解决这个问题,谢谢








解决:
oracle每个数据文件的rowid只能分配到2的22次方,所以对file_size有如下蓝色表格的限制


修改db_block_size是不可能的了


只能修改crdb10g.sh,添加多个数据文件来实现200G的tablespace了








FIX 1:


   Specify a smaller file size.


   The maximum file size is
       db_block_size * 4194303


   For example, if db_block_size is 2kB then maximum file size is limited
   to 2k*4194303, 8Gb-2k.


FIX 2:


   Change db_block_size.  This can only be done by recreating of
   database.
  
       db_block_size    Maximum data file size
       -------------    ----------------------  
            2kb                 8Gb-2kb
            4kb                16Gb-4kb
            8kb                32Gb-8kb
           16kb                64Gb-16kb
           32kb               128Gb-32kb
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值