ALTER TABLESPACE accounting NOLOGGING
ADD DATAFILE ’disk3:pay3.dbf’
SIZE 50K
AUTOEXTEND ON
NEXT 10K
MAXSIZE 100K;

解决方案 »

  1.   

    听说oracle的一个最大表空间是2G是吗?!
      

  2.   

    怎么这么大的临时段,你执行什么排序,分组,distinct,union等操作了。
    如果你的系统决定数据文件只有两个G,那你还是添加新的数据文件吧,但是我想不明白你怎么用了这么大的临时段。
      

  3.   

    oracle没有限制,只有操作系统有限制,临时段可以resize的,不需要重建
      

  4.   

    高手就是高手!!排序,分组,distinct,union这些程序中是有用挺多的!!
      

  5.   

    你是什么操作系统啊,如果是NTFS文件系统,文件是可以超过4G的.不必担忧.
      

  6.   

    我用RedHat Linux7.2,ext3的文件系统!!
      

  7.   

    redhat文件系统的大小限制就是2G,你要么优化你的程序,要么多添加一个临时数据文件。大小不用管了,如果不管根本,下次还会大的。
      

  8.   

    是的,这个你不用管,oracle自己会分配
    不过临时段的extent的大小最好为 
    n*sort_buffer+db_block_size
      

  9.   

    数据文件是.ora还是.dbf都可以!!
      

  10.   

    oracle的表空间的管理很重要呀,得好好研究一下!!请问有哪些重点的地方,有文档提供吗?谢谢大家