数据库审计日志一般保存多久?
根据文档库中的信息,数据库审计日志的保存时间可以通过配置项 audit_log_prune_seconds 来控制。此参数允许您设置审计日志的最大保存时间,单位为秒。例如,若希望审计日志保存2小时,可以执行如下命令:
obclient> ALTER SYSTEM SET audit_log_prune_seconds=7200;
另外,还可以通过配置项 audit_log_max_size 设置单个 OBServer 上审计日志的最大存储容量。当达到设定的容量限制时,系统将自动清理最旧的日志文件以释放空间。
注意:以上关于审计日志的功能仅适用于 OceanBase 数据库企业版,社区版暂不支持审计功能。更多详情。
因此,默认情况下如果未设置这些参数,那么审计日志将不会被保存(即默认保存时间为 0 秒)。您可以根据实际需求调整上述参数来满足您的业务要求。
详情请参考: