oracle 12c 审计用户操作

2025-10-30 22:54:48

1、创建所有对象审计策略(12c 默认开启混合模式审计)

CREATE AUDIT POLICY all_actions_pol ACTIONS ALL;

2、为特定用户(test)启用审计策略

AUDIT POLICY all_actions_pol by test;

3、查询审计策略是否作用于用户

oracle 12c 审计用户操作

4、验证审计是否生效

测试过程:

       1、新建会话使用test用户登录;

       2、创建表test;

       3、插入数据;

       4、查询表数据;

       5、更新表数据;

       6、删除test表数据;

查询语句:

select a.event_timestamp "执行时间",a.os_username "操作系统用户",a.userhost "主机名",a.terminal "终端",a.instance_id "实例id",a.dbid "数据库id",a.dbusername "数据库用户",a.client_program_name "客户端名称",a.action_name "语句类型",a.sql_text "sql 语句" from UNIFIED_AUDIT_TRAIL a where a.sql_text like '%' order by a.event_timestamp desc;

测试结果:审计日志中记录了完整的操作过程。

oracle 12c 审计用户操作

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢