用BethuneX做数据库巡检,有台库DDL操作频繁,持续输出告警。查看官方文档,了解到DDL操作输出到日志与ENABLE_DDL_LOGGING参数相关。
关闭后不再提示:
alter system set enable_ddl_logging=false;
- 默认是false状态,最佳实践建议开启
- 11g开启后,DDL操作会输出到alter日志,$ORACLE_BASE/diag/rdbms/xktest/xktest/trace/
- 开启后,DDL操作也会输出到监听日志,$ORACLE_BASE/diag/rdbms/xktest/xktest/alert/log.xml
- 12c之后有单独的DDL日志文件,$ORACLE_BASE/diag/rdbms/xktest/xktest/log/ddl
- 12c之后有两个DDL日志包含相同的信息。 一个是XML文件,另一个是文本文件