注册
审计日志配置
技术分享/ 文章详情 /

审计日志配置

Solreal 2026/07/03 21 0 0

达梦数据库审计日志路径修改需区分审计类型(普通审计、SQL审计),核心通过修改配置文件或参数实现,以下为通用且常用的操作步骤,适用于DM8版本,兼顾安全性和可操作性。
审计策略,只针对WTSDDM字段的update操作

SP_AUDIT_OBJECT('UPDATE', 'NULL', 'ZHXF_HEBEI', 'XF_XFJXX', 'WTSDDM', 'SUCCESSFUL');

查看审计状态:

使用SYSDBA用户登录执行 SELECT * FROM V$DM_INI WHERE PARA_NAME='ENABLE_AUDIT';

创建审计目录

mkdir -p /nas/audit/node1 mkdir -p /nas/audit/node2 mkdir -p /nas/audit/node3 chown -R dmdba:dinstall /nas/audit/node1 chown -R dmdba:dinstall /nas/audit/node2 chown -R dmdba:dinstall /nas/audit/node3

开启审计日志

使用审计用户登录 ./disql SYSAUDITOR/'"Bdsoft@999999"' 开启审计日志 SP_SET_ENABLE_AUDIT (1);

配置保留上限

登录SYSDBA配置保留上线 ./disql SYSDBA/'"Bdsoft@666666"' SP_SET_PARA_VALUE(2,'AUDIT_SPACE_LIMIT',1024000); --审计保留多长时间 SP_SET_PARA_VALUE(2,'AUDIT_KEEP_DAYS',30);

配置审计策略

./disql SYSAUDITOR/'"Bdsoft@999999"'@5236

配置审计日志路径

调整审计日志路径 在dm.ini中添加AUD_PATH重启实例即可 AUD_PATH=/nas/audit

查看审计信息

select * from V$AUDITRECORDS;

针对某个列添加审计策略

SP_AUDIT_OBJECT('INSERT', 'NULL', 'SYSDBA', '##HISTOGRAMS_TABLE', 'wtsddm', 'SUCCESSFUL'); SP_AUDIT_OBJECT('DELETE', 'NULL', 'SYSDBA', '##HISTOGRAMS_TABLE', 'HISTOGRAM', 'SUCCESSFUL'); SP_AUDIT_OBJECT('UPDATE', 'NULL', 'SYSDBA', '##HISTOGRAMS_TABLE', 'HISTOGRAM', 'SUCCESSFUL'); 模式名 表名 列名

审计文件所在路径

select * from V$AUDIT_SPACE

查看审计日志文件

select * from V$AUDIT_FILE
评论
后发表回复

作者

文章

阅读量

获赞

扫一扫
联系客服