クローズ方法: 1. "alter system set Audit_trail=nonescope=spfile" を使用して、"audit_trail" を none に設定します; 2. "shutdown immediate" および "startup" を使用してデータベースを再起動します。
このチュートリアルの動作環境: Windows 10 システム、Oracle 11g バージョン、Dell G3 コンピューター。
Oracle 11g のデフォルトのインストール データベースは監査機能を開始します。これにより、Oracle は sys.aud$ テーブルと関連するインデックス データを継続的に蓄積し、データ量;
表スペースがいっぱいになると、「ORA-1654: インデックス SYS を拡張できません....」エラーがアラート ログに報告されます。
監査機能を使用しない場合は、監査をオフにすることをお勧めします。
処理プロセス:
1. oracle ユーザーとしてデータベース サーバーにログインし、次を実行します:
sqlplus / as sysdba
2. 監査をキャンセルし、初期化パラメータ Audit_trail を NONE
alter system set audit_trail=none scope=spfile;
3,その後、データベースを再起動します。
shutdown immediate; sqlplus / as sysdba startup;
4. 署名データを削除し、 oracle ユーザーがデータベース サーバーにログインします :
sqlplus / as sysdba truncate table SYS.AUD$;
拡張知識:
監査ログの削除
ログが作成されると、その中のレコードを削除できます。 、データベースに影響を与えることなく直接削除されます。
現在のログ情報をクエリします: select * FROM SYS.AUD$;
既存の監査情報を削除します: DELETE FROM SYS.AUD $;
または、テーブル情報をすぐに削除します: truncate table SYS.AUD$;
推奨チュートリアル: 「Oracle Video Tutorial」 》
以上がOracle で監査をオフにする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。