oracle临时表空间使用率达到多少记录使用临时表空间语句

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了oracle临时表空间使用率达到多少记录使用临时表空间语句相关的知识,希望对你有一定的参考价值。

with  pct as                                                                                                                            

 (SELECT TABLESPACE_NAME AS TABLESPACE_NAME,                                                                                            

   ----BYTES/1024/1024/1024 AS "FILE_SIZE",                                                                                             

   round(100*(USER_BYTES/1024/1024)/DECODE(MAXBYTES, 0, BYTES/1024/1024,MAXBYTES/1024/1024),3) as percent                               

   FROM DBA_TEMP_FILES                                                                                                                  

   )                                                                                                                                    

 select * from  pct                                                                                                                     

                                                                                                                                        

right  join                                                                                                                             

                                                                                                                                        

(Select se.username,                                                                                                                    

        se.machine,                                                                                                                     

        se.program,                                                                                                                     

        se.sid,                                                                                                                         

        su.extents,                                                                                                                     

        su.blocks*to_number(rtrim(p.value))/1024/1024  as Space,                                                                        

         tablespace,                                                                                                                    

         segtype,                                                                                                                       

         sql_text,                                                                                                                      

         to_char(s.LAST_ACTIVE_TIME, 'yyyy-mm-dd hh24:mi:ss') "EXCUTION_TIME"                                                           

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                          

      and se.username is  not null                                                                                                      

order by se.username,se.sid) lst                                                                                                        

                                                                                                                                        

on  pct.TABLESPACE_NAME=lst.TABLESPACE                                                                                                  


以上是关于oracle临时表空间使用率达到多少记录使用临时表空间语句的主要内容,如果未能解决你的问题,请参考以下文章

oracle数据库临时表空间的最大大小是多少?

ORA-25153临时表空间为空

oracle 数据库怎么查看temp表空间使用情况

如何查询临时表空间被啥占用了

oracle 临时表空间使用情况

临时表空间操作总结