ホームページ > データベース > Oracle > Oracle で監査をオフにする方法

Oracle で監査をオフにする方法

WBOY
リリース: 2022-05-10 16:20:32
オリジナル
3096 人が閲覧しました

クローズ方法: 1. "alter system set Audit_trail=nonescope=spfile" を使用して、"audit_trail" を none に設定します; 2. "shutdown immediate" および "startup" を使用してデータベースを再起動します。

Oracle で監査をオフにする方法

このチュートリアルの動作環境: Windows 10 システム、Oracle 11g バージョン、Dell G3 コンピューター。

Oracle で監査をオフにする方法

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 サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート