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

相关推荐
2501_915106328 分钟前
深入解析HTTPS抓包原理、中间人攻击及反抓包技术攻防
数据库·网络协议·ios·小程序·https·uni-app·iphone
迷枫7129 分钟前
DM8 数据共享集群 DSC 学习总结:共享存储、集群组件与常见误区
数据库·学习
rising start12 分钟前
Redis基础入门
数据库·redis·缓存
码不停蹄的玄黓20 分钟前
MySQL索引类型
数据库·mysql
有想法的py工程师23 分钟前
PostgreSQL 设置唯一主键的生产事故复盘与最佳实践
数据库·oracle
或与且与或非24 分钟前
postgresql+rabbitmq集群搭建方案
数据库·postgresql·rabbitmq
AllData公司负责人28 分钟前
亲测丝滑,体验跃迁|AllData通过集成开源项目Cube-Studio,降低机器学习落地门槛
java·大数据·数据库·人工智能·机器学习·开源·cube-studio
KaMeidebaby1 小时前
卡梅德生物技术快报|抗体的制备与纯化:分子实验实操:番茄 sHSP 重组表达与抗体的制备与纯化工艺
前端·数据库·人工智能·其他·算法·百度·新浪微博
幻灭行度1 小时前
Redis ACL 实现多账号权限隔离
数据库·redis·oracle
Kurisu5751 小时前
深度解析:Go 语言 GMP 调度器模型与内核线程探测
java·数据库·golang