WEB开发网
开发学院数据库Oracle 使用Logminer工具分析DML和DDL操作(一) 阅读

使用Logminer工具分析DML和DDL操作(一)

 2008-11-11 12:59:34 来源:WEB开发网   
核心提示: (2)LogMiner字典:LogMiner字典必须在源数据库中生成,(3)重做日志文件当分析多个重做日志和归档日志时,使用Logminer工具分析DML和DDL操作(一)(2),它们必须是同一个源数据库的重做日志和归档日志;当分析多个重做日志和归档日志时,它们必须具有相同的resetlo

(2)LogMiner字典:LogMiner字典必须在源数据库中生成。

(3)重做日志文件

当分析多个重做日志和归档日志时,它们必须是同一个源数据库的重做日志和归档日志;

当分析多个重做日志和归档日志时,它们必须具有相同的resetlogs scn;

当分析的重做日志和归档日志必须在Oracle8.0版本以上。

3、补充日志(suppplemental logging)

重做日志用于实现例程恢复和介质恢复,这些操作所需要的数据被自动记录在重做日志中。但是,重做应用可能还需要记载其他列信息到重做日志中,记录其他列的日志过程被称为补充日志。

默认情况下,Oracle数据库没有提供任何补充日志,从而导致默认情况下LogMiner无法支持以下特征:

索引簇、链行和迁移行;

直接路径插入;

摘取LogMiner字典到重做日志;

跟踪DDL;

生成键列的SQL_REDO和SQL_UNDO信息;

LONG和LOB数据类型。

因此,为了充分利用LogMiner提供的特征,必须激活补充日志。在数据库级激活补充日志的示例如下:

SQL> conn /as sysdba

已连接。

SQL> alter database add supplemental log data;

数据库已更改。

注意:这激活不用重启数据库,数据库联机即可。

4、LogMiner支持的数据类型和表存储属性

char、nchar、varchar2、varchar、nvarchar2;
number;
date、timestamp、timestampwithtimezone、timestampwithlocaltimezone;
intervalyeartomonth、intervaldaytosecond;
raw;
clob、nclob、blob;
long、longraw;
binary_float、binary_double;

函数索引;

Tags:使用 Logminer 工具

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接