每天空间都以100M以上的速度递增、是因为表空间的autoextend属性设为true了
更改表空间:(先赋予权限)

解决方案 »

  1.   

    两个问题:第一,在ORACLE9I中,我创建了4个用户,他们的临时表空间我都设置成的是TEMP,但默认值都是用户相对应的表空间名,现在我的临时表空间TEMP,每天空间都以100M以上的速度递增,现在我把服务器重新启动,TEMP表空间全部清空了!这里原因是什么,我没有建回滚段,因为听说ORA9I不需要!
    第二个问题是我现在TEMP表空间建了3个文件,现在需要删除掉一个,请问应该怎么删除!
    谢谢!
      

  2.   

    to lxl8325:
    我必须设置从这样,autoextend属性设为true,当空间小的时候,他可以自动递增,我的主要问题是为什么临时表空间应该能自动删除,为什么我的必须要重新启动计算机才自动删除!谢谢
      

  3.   

    临时空间是在sort_area不够时用作排序,tempfile不写redo。
    当系统有session正在作大的hash等动作,当然需要占有一定的空间
    你看到的只是temp的中间过程的大小,当相应事务处理完,
    tempfile自然恢复原来大小如果没有恢复自然是事务没有完成 
    重启系统强行结束事务 tempfile当然迅速恢复大小
    如果你的系统没有笛卡儿之类的东西 你不要太担心他
    同时请楼上的一些兄弟不要混淆rollback和temp,造成误导
     
      

  4.   

    请问一下一步oracle8i有没有temp表,是怎么使用的?