Oracle12c 新特性 - log记录DDL操作

 Oracle12.1.0.1 

1.   DDL操作写入xml和日志文件中。 SET ENABLE_DDL_LOGGING=TRUE后
2.   DDL命令会记录在$ORACLE_BASE/diag/rdbms/DBNAME/log或ddl 路径下的xml和日志文件中。
3.   一个xml中包含DDL命令,IP地址,时间戳等信息。这可以帮助确定在什么时候对用户或表进行了删除或是一条DDL语句在何时触发。


开启DDL日志功能
SQL> ALTER SYSTEM|SESSION SET ENABLE_DDL_LOGGING=TRUE;

 

[oracle@nkgtsvrhl ddl]$ vi   log.xml

点击(此处)折叠或打开

  1. <msg time=\'2014-03-27T18:46:19.811+08:00\' org_id=\'oracle\' comp_id=\'rdbms\'
  2.  msg_id=\'opiexe:4181:2946163730\' type=\'UNKNOWN\' group=\'diag_adl\'
  3.  level=\'16\' host_id=\'nkgtsvrhl\' host_addr=\'10.98.83.194\'
  4.  version=\'1\'>
  5.  <txt> drop table hw.test_heatmap </txt>
  6. </msg>

 

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/35489/viewspace-1131239/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/35489/viewspace-1131239/

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值