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); -- 根据实际情况调整

相关推荐
wfsm13 分钟前
有向图的状态转换
数据库
IMdive28 分钟前
OpenHarmony鸿蒙远程数据库连接应用开发指南
数据库·华为·harmonyos
筵陌31 分钟前
MySQL事务管理(上)
数据库·mysql
数据知道32 分钟前
PostgreSQL:详解 orafce 拓展插件的使用
数据库·postgresql
xj1986031939 分钟前
MySql-9.1.0安装详细教程(保姆级)
数据库·mysql
·云扬·43 分钟前
【MySQL】主从复制:原理、作用与实现方法
数据库·mysql
数据知道1 小时前
PostgreSQL:详解 MySQL数据迁移,如何将数据平滑迁移到PostgreSQL
数据库·mysql·postgresql
番茄去哪了1 小时前
在Java中操作Redis
java·开发语言·数据库·redis
JiaHao汤1 小时前
一文掌握 SQL:数据定义、操作与查询完整教程
数据库·sql
白太岁1 小时前
Redis:(3) Lua 与 Redis、基于连接池的 Facade 模式封装
数据库·c++·redis·lua·外观模式