一連のフィルターを通じて特定のイベントに対するセキュリティ監査を実施した後、フィルター設定のクリア、フィルターの削除、および監査ログの削除により環境を解放できます。
機能の適用範囲
この内容はOceanBaseデータベースEnterprise Editionにのみ適用されます。OceanBaseデータベースCommunity Editionは、現在監査機能をサポートしていません。
フィルター設定のクリア
AUDIT_LOG_FILTER_REMOVE_USER 関数(式)を使用して、ユーザーからフィルターを解除します。
構文
AUDIT_LOG_FILTER_REMOVE_USER('user_name');
各フィールドの説明は以下のとおりです:
フィールド |
説明 |
|---|---|
| user_name | ユーザー名を指定するために使用されます。
説明
|
例
ユーザー user001 からフィルターを解除します。
obclient [test]> SELECT AUDIT_LOG_FILTER_REMOVE_USER('user001');
戻り値は次のとおりです:
+-----------------------------------------+
| AUDIT_LOG_FILTER_REMOVE_USER('user001') |
+-----------------------------------------+
| OK |
+-----------------------------------------+
1 row in set
フィルターの削除
AUDIT_LOG_FILTER_REMOVE_FILTER 関数(式)を使用して、フィルターを削除します。
構文
AUDIT_LOG_FILTER_REMOVE_FILTER('filter_name');
各フィールドの説明は以下のとおりです:
フィールド |
説明 |
|---|---|
| filter_name | フィルター名を指定するために使用されます。
説明
|
例
フィルター log_all を削除します。
obclient [test]> SELECT AUDIT_LOG_FILTER_REMOVE_FILTER('log_all');
戻り値は次のとおりです:
+-------------------------------------------+
| AUDIT_LOG_FILTER_REMOVE_FILTER('log_all') |
+-------------------------------------------+
| OK |
+-------------------------------------------+
1 row in set