没有人知道吗,自己up 一下, 另外我用的是9I

解决方案 »

  1.   

    临时表空间一般用于排序等操作,在排序进行时会在其中分配一个临时段
    这个临时段好像不能跨 不同的数据文件
    ---desc sys.dba_segments
    SEGMENT_TYPE    VARCHAR2(18) Y                Type of segment:  "TABLE", "CLUSTER", "INDEX", "ROLLBACK",
    "DEFERRED ROLLBACK", "TEMPORARY","SPACE HEADER",  or "CACHE" ----
    另外,你的500m的临时表空间使用率能到99.99%,肯定会慢,因为空间不够,系统内存要开始调页,会很慢你应当 查查你的程序,为何导致500m的临时表空间使用率能到99.99%,这才是根本原因,一般来说是不应当导致大量的临时表空间使用的,除非是 数据仓库等分析性的应用
      

  2.   

        请问“mwonder() ”  1.一般都可能有什么原因(或者错误)导致大量的临时表空间使用。
                           2. temp1已经满了,为什么我新打开的应用中系统仍然不调用temp2呢
      

  3.   

    排序,创建索引,REBUILD索引,UNION,中间表,临时表,GROUP BY ,ORDER BY 等临时表空间的数据一般不需整理,事物完毕,临时段会释放的,另外每次数据库重启后都会清除的