try first:
select * from v$sort_usage查看当前是什么查询做的排序使用的
临时表空间是重复使用的,不需要手动回收

解决方案 »

  1.   

    查询是空的,这个对象始终在这块区域中,我该如何删除这个对像,删除会有什么后遗症吗?这个对象是sys用户的.
      

  2.   


    临时表空间用于排序(当内存不够)建议使用本地管理,不能创建永久数据对象
    不能脱机,read only
      

  3.   

    临时段就是这样的
    除非重新创建temp表空间
      

  4.   

    可能是创建表空间时使用了STORAGE ( INITIAL 100K )的参数造成的。
    重新建立表空间,不用此参数就行了。
      

  5.   

    现在系统正在运行之中,重建我怕出现意外.而且现如果是initial 不可能初始就给590M的空间啊.
      

  6.   

    1、你可以新建一个temp2表空间~
    (这个你再查一下资料,看如何建比较好的!)
    2、alter user temporary tablespace temp2;
    (更改用户的默认临时表空间)
    注意是所有的用户啊!
    3、alter database  default temporary tablespace temp2;
    (修改数据库的默认临时表空间)
    4、alter tablespace temp offline;
    (此时TEMP中事务会等事务运行完毕,再将表空间离线的~)
    观察一下~
    此时都可以回去到初始状态的!
    alter database  default temporary tablespace temp;
    alter user temporary tablespace temp;
    你应该查查你的应用,是什么用了这么多排序操作呢?
    去http://search.itpub.net
    你应该有更多收获~