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

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

 2008-11-11 12:59:34 来源:WEB开发网   
核心提示: 没有lob列的索引组织表(IOT),5、LogMiner不支持的数据类型和表存储属性bfile;抽象数据类型;集合类型(嵌套表和varray);参照对象;xmltype;具有LOB列的索引组织表;使用compress特征的表,使用Logminer工具分析DML和DDL操作(一)(3),提供

没有lob列的索引组织表(IOT)。

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

bfile;

抽象数据类型;

集合类型(嵌套表和varray);

参照对象;

xmltype;

具有LOB列的索引组织表;

使用compress特征的表。

提供LogMiner字典有3种选项:

1、使用源数据库数据字典(Online Catalog)

使用源数据库分析重做日志或归档日志时,如果要分析表的结构没有发生任何变化,Oracle建议使用该选项分析重做日志和归档日志。为了使LogMiner使用当前数据库的数据字典,启动LogMiner时应执行如下操作:

SQL>executedbms_logmnr.start_logmnr
(options=>dbms_logmnr.dict_from_online_catalog);

需要注意,dbms_logmnr.dict_from_online_catalog要求数据库必须处于open状态,并且该选项只能用于跟踪DML操作,而不能用于跟踪DDL操作。(本人一般用这种查DML操作)

2、摘取LogMiner字典到重做日志

使用分析数据库分析重做日志或归档日志,或者被分析表的结构发生改变时,Oracle建议使用该选项分析重做日志和归档日志。为了摘取LogMiner字典到重做日志,要求源数据库必须处于

archivelog模式,并且该数据库处于open状态。示例如下:

SQL> execute dbms_logmnr_d.build(options=>dbms_logmnr_d.store_in_redo_logs);

(本人比较少用这种方式)

3、摘取LogMiner字典到字典文件

字典文件用于存放对象ID号和对象名信息,该选项是为了与早期版本兼容而保留的。需要注意,

使用字典文件分析重做日志时,如果要分析新建的对象。必须重新建立字典文件。如下所示:

SQL> execute dbms_logmnr_d.build

('dict.ora','d:demo',dbms_logmnr_d.store_in_flat_file);

(本人一般用这种方式来查DDL的操作记录,如数据库没有配置utl_file_dir参数,需要配置后

需要重启数据库)

上一页  1 2 3 

Tags:使用 Logminer 工具

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