使用Logminer工具分析DML和DDL操作(二)
2008-11-11 12:59:37 来源:WEB开发网数据库已经打开。
SQL>showparameterutl
NAME TYPE VALUE
----------------------------------------------------------
create_stored_outlines string
utl_file_dir string d:demo
3、建立字典文件:
SQL>executedbms_logmnr_d.build
('dict.ora','d:demo',dbms_logmnr_d.store_in_flat_file);
PL/SQL 过程已成功完成。
4、建立日志分析列表:
SQL> execute dbms_logmnr.add_logfile(logfilename=>'D:oracleproduct10.2.0
flash_recovery_areaORCLARCHIVELOG2008_10_23
O1_MF_1_42_4HZRHJQX_.ARC',options=>dbms_logmnr.new);
PL/SQL 过程已成功完成。
SQL> execute dbms_logmnr.add_logfile(logfilename=>'D:oracleproduct10.2.0
flash_recovery_areaORCLARCHIVELOG2008_10_23
O1_MF_1_41_4HZPW700_.ARC',options=>dbms_logmnr.addfile);
PL/SQL 过程已成功完成。
5、启动LogMiner
SQL> execute dbms_logmnr.start_logmnr
(dictfilename=>'d:demodict.ora',options=>dbms_logmnr.ddl_dict_tracking);
PL/SQL 过程已成功完成。
6、查询分析日志结果:
SQL>selectusername,timestamp,sql_redofromv$logmnr_contents
2 wherelower(sql_redo)like'%table%';
USERNAMETIMESTAMP SQL_REDO
-----------------------------------------------------------------------------
SCOTT 2008-10-2309:59:29altertabledeptadd(phonevarchar2(32));
SCOTT 2008-10-2310:29:50droptableempAS"BIN$j3Z4SzJ3QS6l/AGiD5RJiA==$0"
;
SCOTT 2008-10-2310:30:05ALTERTABLE"SCOTT"."DEPT"RENAMETO"BIN$u6gL7Khf
TZC+67ipacjOHw==$0";
SCOTT 2008-10-2310:30:05droptabledeptAS"BIN$u6gL7KhfTZC+67ipacjOHw==$0
" ;
或者其他的查询:
更多精彩
赞助商链接