Сначала убедитесь, что единый аудит включен
select * from v$option where PARAMETER = 'Unified Auditing';
Ваше заявление о политике аудита создания правильное, поэтому оно должно проверять только пользователя JOSTEIN.
После этого включите политику аудита
audit policy log_test;
Вы можете просмотреть параметры политики аудита, как показано ниже.
col audit_option format A20
col policy_name format A18
select POLICY_NAME, AUDIT_OPTION, CONDITION_EVAL_OPT
from AUDIT_UNIFIED_POLICIES
where POLICY_NAME ='LOG_TEST';
Убедитесь, что ваша политика аудита включена
col user_name format A10
col policy_name format A18
select POLICY_NAME, ENABLED_OPT, USER_NAME, SUCCESS, FAILURE
from AUDIT_UNIFIED_ENABLED_POLICIES
where POLICY_NAME ='LOG_TEST';
После выполнения любой проверенной операции вы можете проверить проверенные данные, используя
col action_name format A16
col policy_name format A18
col system_privilege_used format A20
select DBUSERNAME, ACTION_NAME, SYSTEM_PRIVILEGE_USED
from unified_audit_trail
where DBUSERNAME = 'JOSTEIN';
Это должно дать вам результат аудита этого конкретного пользователя.
Вы можете просмотреть больше о том же, используя ссылку ниже
http://www.oracle.com/webfolder/technetwork/tutorials/obe/db/12c/r1/security/sec_uni_audit/sec_uni_audit.html
person
codeslord
schedule
23.11.2017