DROP AUDIT POLICY (統合監査)
この項では、統合監査用のDROP
AUDIT
POLICY
文について説明します。この種類の監査は、Oracle Database 12cで新たに導入されたもので、完全かつ高度な監査機能を提供します。統合監査の詳細は、『Oracle Databaseセキュリティ・ガイド』を参照してください。
目的
DROP
AUDIT
POLICY
文を使用すると、データベースから統合監査ポリシーを削除できます。
前提条件
AUDIT
SYSTEM
システム権限、またはAUDIT_ADMIN
ロールが必要になります。
共通の統合監査ポリシーを削除する場合は、現在のコンテナがルートである必要があります。また、共通に付与されているAUDIT
SYSTEM
権限またはAUDIT_ADMIN
共通ロールが必要です。ローカルの統合監査ポリシーを削除する場合は、現在のコンテナが、その監査ポリシーが作成されたコンテナである必要があります。また、共通に付与されているAUDIT
SYSTEM
権限またはAUDIT_ADMIN
共通ロールを保有しているか、そのコンテナでローカルに付与されているAUDIT
SYSTEM
権限またはAUDIT_ADMIN
ローカル・ロールを保有している必要があります。
構文
drop_audit_policy::=
セマンティクス
policy
削除する統合監査ポリシーの名前を指定します。このポリシーは、CREATE
AUDIT
POLICY
文を使用して作成されている必要があります。
AUDIT_UNIFIED_POLICIES
ビューを問い合せて、すべての統合監査ポリシーの名前を検索したり、AUDIT_UNIFIED_ENABLED_POLICIESビューを問い合せて、有効になっている
すべての統合監査ポリシーの名前を検索できます。
統合監査ポリシーの削除の制限事項
有効になっている統合監査ポリシーは削除できません。まずNOAUDIT
文を使用してポリシーを無効化する必要があります。
関連項目:
-
AUDIT_UNIFIED_POLICIES
およびAUDIT_UNIFIED_ENABLED_POLICIES
ビューの詳細は、『Oracle Databaseリファレンス』を参照してください。
例
統合監査ポリシーの削除: 例
次の文では、統合監査ポリシーtable_pol
を削除します。
DROP AUDIT POLICY table_pol;