满了为什么要加?
临时段是可以重复利用的,某个session用忘了后oracle并不清理,但会重复使用,你担心什么?

解决方案 »

  1.   

    99.8%的使用是正常的,移动的数据库按600万用户算的话临时表空间有4-6G足够了.
    99.8%是一个HWK(High Water Mark),并不代表实际用掉了99.8%。就好比你删除一个数据量很大的表,然后去看对应表空间,你发现表空间的空闲空间并没有增加。
      

  2.   

    你建立了自己的临时表空间,它直到数据库关闭时才释放排序段.
    你可以创建一个等价的表空间
    create tablespace temp
    datafile '/.../temp.dbf' 
    size 500m
    autoextend on
    next 100m
    maxsize unlimited
    extent managment dictionary
    default storage(initial 2m next 2m pctincreasw 0)