当需要确定某些ddl操作什么时候发生,确定是表啥时间被动了,可以设置此参数。
SQL> set linesize 1000
SQL> set pagesize 1000
SQL> show parameter enable_ddl_logging
NAME TYPE VALUE
------------------------------------ --------------------------------- ------------------------------
enable_ddl_logging boolean FALSE
SQL> alter system set enable_ddl_logging=true;
System altered.
SQL> show parameter enable_ddl_logging
NAME TYPE VALUE
------------------------------------ --------------------------------- ------------------------------
enable_ddl_logging boolean TRUE
1.DG 该参数不会自动 随着主库修改而修改;备库需要单独修改(备库应该也没有DDL 操作。。所以可以不设置)!
2.DDL日志和alter日志有相似的格式和行为。但是只包含DDL语句日志
3.oracle只是为数据库组件提供DDL日志,且需要将参数enable_ddll_logging设置为true
4.在DDL日志中,每个DDL语句对应一条日志,一种是以xml文件形式,一种是txt文本
5.日志位于ADR目录下的log/ddl子目录
版权声明:本文为博主原创文章,未经博主允许不得转载。
oracle
- 上一篇:Oracle解决索引碎片功能
- 下一篇:oracle read only table