如何查看oracle临时表空间当前使用了多少空间的大小?
我说的不是占用量,是当前正在使用的临时表空间大小!!!!

解决方案 »

  1.   


    SELECT SE.USERNAME,
           SE.SID,
           SU.EXTENTS,
           SU.BLOCKS * TO_NUMBER(RTRIM(P.VALUE)) AS SPACE,
           TABLESPACE,
           SEGTYPE,
           SQL_TEXT
      FROM V$SORT_USAGE SU, V$PARAMETER P, V$SESSION SE, V$SQL S
     WHERE P.NAME = 'db_block_size'
       AND SU.SESSION_ADDR = SE.SADDR
       AND S.HASH_VALUE = SU.SQLHASH
       AND S.ADDRESS = SU.SQLADDR
     ORDER BY SE.USERNAME, SE.SID;