Oracle
sys.aud$
可以自行回收嗎?
在 Oracle 11 中,如果我離開
sys.aud$
時變得臃腫以吸收整體會發生SYSTEM
TABLESPACE
什麼?它是否開始重寫最古老的記錄?Oracle 可以配置為這樣做嗎?
它會停止審計嗎?可以將 Oracle 配置為覆蓋最舊的記錄嗎?
DBMS 會崩潰嗎?似乎不是,它會阻止進一步的行動,直到操作員處理這種情況?
檢查管理包
http://docs.oracle.com/cd/E11882_01/appdev.112/e40758/d_audit_mgmt.htm#ARPLS65406
它將描述根據您的喜好清理審計條目的程序。
審計表不會“清理”自身。並且不只是一個簡單的設置,比如一個初始化參數,來做到這一點。您必須設置和安排作業才能執行此操作,@eckes 為您提供了文件連結。同一個包 (dbms_audit_mgmt) 還提供了將審計表移動到另一個表空間的過程,將其從 SYSTEM 中取出。我強烈建議你這樣做。我只是創建了一個專門用於審計表及其索引的新表空間。