如何解决,请大家给出正确的命令,操作系统为Linux redhat9 40G的表空间

解决方案 »

  1.   

    数据库的db_block_size多大?2k?
      

  2.   

    好像是2k 好像是oracle不支持这么大?
    我只能尝试8个数据文件,每一个5G了,
      

  3.   

    db_block_size Maximum data file size2kb 8Gb-2kb
    4kb 16Gb-4kb
    8kb 32Gb-8kb
    16kb 64Gb-16kb
    32kb 128Gb-32kb这个限制是由于Oracle的Rowid中使用22位来代表Block号,这22位最多只能代表2^22-1个数据块。
      

  4.   

    由现象可以看出数据库的db_block_size是8K的,因此创建的每个表空间的大小不能超过32G,否则就会出现以上错误。