oracle等保,打开审计并定期清理

最近经常遇到等保需求,需要打开审计并定期清理

1、打开审计配置

SQL> alter system set audit_sys_operations=true scope=spfile;

SQL> ALTER SYSTEM SET audit_trail=DB,EXTENDED SCOPE=SPFILE;

重启后生效

2、配置保留180天,并定期清理

SQL>

variable job number;

begin

sys.dbms_job.submit(job => :job,

what => 'delete /*+ NOLOGGING */ sys.aud$ where trunc(NTIMESTAMP#) <= sysdate - 180;

commit;',

next_date => to_date('2023-07-20 00:00:00', 'yyyy-mm-dd hh24:mi:ss'),

interval => 'sysdate+30');

commit;

end;

/

查看JOB

set pagesize 199 linesize 199;

col WHAT for a50;

select JOB,LOG_USER,WHAT,NEXT_DATE from dba_jobs where LOG_USER='SYS';

删除JOB

exec dbms_job.remove(63); -- 根据实际情况调整

相关推荐
武子康1 小时前
Java-07 深入浅出 MyBatis - 一对多模型 SqlMapConfig 与 Mapper 详细讲解测试
java·开发语言·数据库·sql·mybatis·springboot
代码吐槽菌1 小时前
基于SSM的毕业论文管理系统【附源码】
java·开发语言·数据库·后端·ssm
路有瑶台2 小时前
MySQL数据库学习(持续更新ing)
数据库·学习·mysql
数字扫地僧2 小时前
WebLogic 版本升级的注意事项与流程
数据库
Viktor_Ye2 小时前
高效集成易快报与金蝶应付单的方案
java·前端·数据库
努力算法的小明3 小时前
SQL 复杂查询
数据库·sql
斗-匕3 小时前
MySQL 三大日志详解
数据库·mysql·oracle
代码中の快捷键3 小时前
MySQL数据库存储引擎
数据库·mysql
只因在人海中多看了你一眼3 小时前
数据库体系
数据库
尘浮生3 小时前
Java项目实战II基于微信小程序的电影院买票选座系统(开发文档+数据库+源码)
java·开发语言·数据库·微信小程序·小程序·maven·intellij-idea