web-dev-qa-db-ja.com

`sys.aud $`はそれ自体をリサイクルできますか?

Oracle 11では、sys.aud$を離れて肥大化し、SYSTEMTABLESPACE全体を吸収するとどうなりますか?

最も古いレコードの書き換えを開始しますか? Oracleをそのように構成できますか?

監査を停止しますか?代わりに、最も古いレコードを上書きするようにOracleを構成できますか?

DBMSはクラッシュしますか?そうではないようですが、オペレーターが状況を処理するまで、それ以上のアクションは妨げられますか?

1
48347

管理パッケージを確認してください

http://docs.Oracle.com/cd/E11882_01/appdev.112/e40758/d_audit_mgmt.htm#ARPLS65406

好みに応じて監査エントリをクリーンアップする手順について説明します。

3
eckes

監査テーブルはそれ自体を「クリーン」にしません。また、initパラメータのような単純な設定だけではありません。そのためにはジョブを設定してスケジュールする必要があり、@ eckesからドキュメントへのリンクが提供されました。同じパッケージ(dbms_audit_mgmt)は、監査テーブルを別のテーブルスペースに移動して、SYSTEMから取得するための手順も提供します。そうすることを強くお勧めします。監査テーブルとそのインデックス専用の新しいテーブルスペースを作成するだけです。

4
EdStevens