1. 程式人生 > >system表空間用滿解決

system表空間用滿解決

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表空間用滿解決