我是靠谱客的博主 传统小馒头,最近开发中收集的这篇文章主要介绍12c新特性-开启DDL日志,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

在之前的版本中没有可选方法来对 DDL 操作进行日志记录。而在 12c R1 中, 你现在可以将 DDL 操作写入 xml 和日志文件中。这对于了解谁在什么时间执行了 create 或 drop 命令是十分有用的。要开启这一功能必须对 ENABLE_DDL_LOGGING 初始参数加以配置。这一参数可以在数据库或会话级 加 以 设 置 。 当 此 参 数 为 启 用 状 态 , 所 有 的 DDL 命 令 会 记 录 在 $ORACLE_BASE/diag/rdbms/DBNAME/log|ddl 路径下的 xml 和日志文件中。 一个 xml 中包含 DDL 命令,IP 地址,时间戳等信息。这可以帮助确定在什么时 候对用户或表进行了删除亦或是一条 DDL 语句在何时触发

 

开启 DDL 日志功能

SQL> Alter system|session set enable_ddl_logging=ture

 

以下的 DDL 语句可能会记录在 xml 或日志文件中:

  (1)create|alter|drop|truncate table

  (2)drop user

  (3)create|alter|droppackage|function|view|synonym|sequence

最后

以上就是传统小馒头为你收集整理的12c新特性-开启DDL日志的全部内容,希望文章能够帮你解决12c新特性-开启DDL日志所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(41)

评论列表共有 0 条评论

立即
投稿
返回
顶部