Oracle SYSTEM表空間突然持續爆滿

2022-03-09 15:14:42 字數 730 閱讀 3952

一般情況下,我們建完資料庫後,都會給資料庫指定乙個新的預設表空間,不然會占用資料庫系統表空間資源,導致資料庫效能下降。

我們可以同過sql語句找出改表空間占用空間前10的物件

這是我們發現是sys使用者下的aud$表占用了大部分空間資源,因為資料庫11g起預設是開了審計功能,所以會不斷統計收集使用者登進資料庫以及操作等各種資訊,

隨著時間的累計,該錶資料量不斷增大,不斷占用system空間資源。

有三種方案可以解決:

1,是將該錶清空,關掉審計功能。

2,將該錶移到其他表空間。

3,增大system的大小。

清掉資料後的狀況

Oracle SYSTEM表空間說明

每個oracle資料庫都包含乙個名為 system 的表空間 tablespace 她在數 據庫建立時由oracle自動建立。只要資料庫處於開啟 open 狀態,system 表空間就一定是聯機 online 的。管理員可以建立本地管理的 locally managed system 表空間 tab...

oracle SYSTEM表空間不足問題

雜症二 system表空間不足報錯 一 雜症 plsql登入,報錯 ora 00604 遞迴 sql 層 出現錯誤 ora 01653 表.無法通過 在表空間中 擴充套件 ora 02002 寫入審記線索時出錯 二 病理 1 表空間不足 2 資料庫的審計功能已經開啟引起 sys.aud 表 三 定位...

oracle system表空間已滿,如何解決?

1.登入資料庫 sqlplus nolog conn as sysdba 2.查詢表空間使用狀況 select upper f.tablespace name 表空間名 d.tot grootte mb 表空間大小 m d.tot grootte mb f.total bytes 已使用空間 m t...