2017-09-15 15 views
0

大きなSYS.AUD $表の結果、表領域の問題が発生しています。さらに調査の結果、私たちは、この表の項目の99%がSELECTアクション

SELECT COUNT(*) from SYS.AUD$ where ACTION# = 3; 

334698880 

SELECT COUNT(*) FROM SYS.AUD$; 

335176012 

ががこれらのログが記録されている理由しかし、私たちはを見つけることができませんでしたことを確認しました。

  • SELECTに設定なし、システム全体の監査権限(DBA_PRIV_AUDIT_OPTS)
  • はSELECTに設定なしシステム全体のステートメントのオプション(DBA_STMT_AUDIT_OPTS)
  • 追跡されているいいえ特定のオブジェクト(DBA_OBJ_AUDIT_OPTS)

どういうわけかこれらの設定はオーバーライドされています。見える場所に関する提案はありますか?

+0

あなたはでしたsys.aud $からいくつかの行をダンプして、あなたにアイデアがあるかどうかを確認します。 –

答えて

0

は、我々は問題を解決してきた - ログ・スタンプがスケジュールされたジョブの問題を相関させるために私達を許可: - 成功するために監査された権限を必要とSQL文のシステム権限を使用し

  1. 権限監査の監査文記録され
  2. 監査権限EXEMPTアクセスポリシーが有効にされたシステムワイド
  3. EXEMPTアクセスポリシー権限は、ターゲット・データベース・オブジェクトに関連付けることができる任意のポリシー関数を呼び出すことなく、SQLコマンドを実行する役割を可能
  4. スケジュールされたジョブは、データベース・オブジェクトを構築し、パッケージを実行していた - この権限は、Oracle 11グラムのセキュリティガイドの

監査節パッケージを実行するために必要とされたこの調査では非常に有用であった Oracle 11g Security Guide