博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
12C -- DDL日志
阅读量:6941 次
发布时间:2019-06-27

本文共 1683 字,大约阅读时间需要 5 分钟。

DDL日志和alert日志有相似的格式和行为。但是只包含DDL语句日志。

oracle只是为数据库组件提供DDL日志,且需要将参数enable_ddl_logging设置为true。

在DDL日志中,每个DDL语句对应一条日志。一种是以xml文件形式、一种是txt文本形式。日志位于ADR目录下的log/ddl子目录。

当开启DDL日志后,将会为以下ddl语句记录ddl日志:

·alter/create/drop/truncate cluster·alter/create/drop function·alter/create/drop index·alter/create/drop outline·alter/create/drop package·alter/create/drop package body·alter/create/drop procedure·alter/create/drop profile·alter/create/drop sequence·create/drop synonym·alter/create/drop/rename/truncate table·alter/create/drop trigger·alter/create/drop type·alter/create/drop type body·drop user·alter/create/drop view

 

写入日志的ddl语句可能会被截取,可以使用ddl触发器来实现查看整个ddl语句。

 

示例:

SQL> alter system set enable_ddl_logging=true;System altered.SQL> create table t1(id int);Table created.SQL>

  

查看xml格式日志:

# more log.xml 
create table t1(id int)

  

查看txt格式日志:

# more ddl_DB.log 2017-04-17T20:58:01.218335+08:00diag_adl:create table t1(id int)

  

创建一个比较长的表:

create table t2(t1 varchar2(20),t2 varchar2(20),t3 varchar2(20),t4 varchar2(20),t5 varchar2(20),t6 varchar2(20),t7 varchar2(20),t8 varchar2(20),t9 varchar2(20),t10 varchar2(20),t11 varchar2(20),t12 varchar2(20),t13 varchar2(20),t14 varchar2(20),t15 varchar2(20),t16 varchar2(20),t17 varchar2(20),t18 varchar2(20),t19 varchar2(20),t20 varchar2(20),t21 varchar2(20),t22 varchar2(20),t23 varchar2(20),t24 varchar2(20),t25 varchar2(20),t26 varchar2(20),t27 varchar2(20),t28 varchar2(20),t29 varchar2(20),t29 varchar2(20),t30 varchar2(20))

 

从日志中可以看出日志发生了truncate:

# more ddl_DB.log2017-04-17T20:58:01.218335+08:00diag_adl:create table t1(id int)2017-04-17T21:00:18.468123+08:00diag_adl:truncate table wri$_adv_addm_pdbs

  

 

转载地址:http://qsfnl.baihongyu.com/

你可能感兴趣的文章
想统计指定用户每天通过EXCHANGE发送了多少封邮件么?
查看>>
PostgreSQL中,如何查询表所对应的文件名
查看>>
循环、迭代、遍历和递归
查看>>
chrome操作技巧
查看>>
cocos2d-x之qt port
查看>>
HDU-4568 Hunter 状态压缩
查看>>
使用MyEclipse开发第一个Web程序
查看>>
Windows 7上的DirectX 11.1
查看>>
屌丝程序员的那些事(二)-第一次面试
查看>>
JSP基础(二)JSP语法概述
查看>>
京东商城招聘自动调价系统架构师 T4级别
查看>>
浅C#中的装箱和拆箱
查看>>
JavaScript富应用MVC MVVM框架
查看>>
采用左右值编码来存储无限分级树形结构的数据库表设计
查看>>
[置顶] 信息熵的计算
查看>>
WinJS.Binding.List与kendo.data.ObservableArray
查看>>
Windows环境下32位汇编语言程序设计(典藏版)
查看>>
Fedora 19的U盘安装 以及简单配置
查看>>
迷你MVVM框架 avalonjs 0.85发布
查看>>
16Khz音频定时触发采样DMA存储过程
查看>>