为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。
【DM版本】:DM8.2
【操作系统】:中科方德SVS2.16.2
【CPU】:海光
【问题描述】*:DM备库日志有审计日志空间用满的告警
[WARNING] database PXXXXXXX TXXXXXXXXXXX aud space over flow!!!
根据官方文档:
https://eco.dameng.com/document-preview/dm/zh-cn/ops/dm_sjksjnnyyy
方法一:可使用系统过程 SP_DROP_AUDIT_FILE 删除指定时间点之前的审计文件。
方法二:在 OS 上直接删除审计文件,则需要重启数据库,审计文件才会再次生成,即审计功能会直接失效。
方法一在备库操作,会报错[-710]:试图在STANDBY模式下,修改用户库
使用方法二,在 OS 上删除,审计就失效了,只能重启数据库。
还有其他方法吗?
可以在主库使用方法一;或者在使用方法二后重新开审计,使用SYSAUDITOR审计用户登录,sp_set_enable_audit(0);--关闭审计,sp_set_enable_audit(1);--开启审计;或者是不要删除正在写的审计日志