Oracle的temp表空間被佔滿

kakaxi9521發表於2018-02-05
前兩天運維人員突然都給我發來小說報ORA-06512錯,錯誤如下,提示temp無法擴充套件:
ERR_1000001:未知的系統錯誤(ORA-01652: unable to extend temp segment by 128 in tablespace TEMP
ORA-06512: at "WMSYS.WM_CONCAT_IMPL", line 31
) Nested Exception is:ORA-01652: unable to extend temp segment by 128 in tablespace TEMP
ORA-06512: at "WMSYS.WM_CONCAT_IMPL", line 31


可以用如下語句進行temp 表空間的使用情況:
select * from   
(select username,session_addr,sql_id,contents,segtype,blocks*8/1024/1024 gb   
from gv$sort_usage order by blocks desc)   
where rownum<=200;

經檢查發現是一個查詢語句把temp表空間給撐滿了。



來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/21374452/viewspace-2150862/,如需轉載,請註明出處,否則將追究法律責任。

相關文章