system表空間用滿解決
阿新 • • 發佈:2017-06-01
http group by .com jpeg database sys com str 哪些
分類: Oracle
早上看到alert日誌報說system表空間快滿了(oracle版本是11gR2):
如果system表空間不是自動擴展,空間用滿甚至會出現數據庫無法登陸。使用任何用戶登錄均報出異常。
系統表空間正常情況下只存放了數據字典之類的東西,所以占用的空間一般在500M以下。如果你的系統表空間占用比較多的空間,可能有以下幾方面的原因:
1)沒有為用戶明確指定默認表空間,導致system系統表空間作為用戶默認表空間
2)開啟了審計,請檢查此表的大小AUD$
你可以運行以下查詢來檢查一下系統表空間哪些表比較大:
SQL> select * from (select SEGMENT_NAME,sum(bytes)/1024/1024 sx from dba_segments
where tablespace_name=‘SYSTEM‘ group by segment_name)
where sx>100 order by sx desc;
查看該表紀錄數
select count(*) sum from AUD$;
解決方法大概可分為以下幾種 :
一、為system表空間另外新增
system表空間用滿解決