+ -
当前位置:首页 → 问答吧 → 请教一个LogMiner的问题

请教一个LogMiner的问题

时间:2011-09-02

来源:互联网

可以把生产环境的日志 copy到本地测试库,

用LogMiner 分析?

作者: hdydmichael   发布时间: 2011-09-02

可以的

作者: liujinwei633   发布时间: 2011-09-02

当然可以,如果希望SQL能够将表名及字段名解析出来的话,需要生成字典文件。

作者: sundog315   发布时间: 2011-09-05

可以啊。

数据字典可以用online,也可以export出来的。

作者: kewin   发布时间: 2011-09-05



QUOTE:原帖由 kewin 于 2011-9-5 10:21 发表
可以啊。

数据字典可以用online,也可以export出来的。


本地测试库的字典和正式环境的能一样?

作者: sundog315   发布时间: 2011-09-05



QUOTE:原帖由 sundog315 于 2011-9-5 10:02 发表
当然可以,如果希望SQL能够将表名及字段名解析出来的话,需要生成字典文件。

怎么生成字典文件?   我现在在测试库上执行,遇到下面的错误


SQL> exec dbms_logmnr.start_logmnr(dictfilename=>'/u01/arch/logminer_dict.dat');
BEGIN dbms_logmnr.start_logmnr(dictfilename=>'/u01/arch/logminer_dict.dat'); END;

*
ERROR at line 1:
ORA-01295: DB_ID mismatch between dictionary /u01/arch/logminer_dict.dat and
logfiles
ORA-06512: at "SYS.DBMS_LOGMNR", line 58
ORA-06512: at line 1

作者: hdydmichael   发布时间: 2011-09-05



QUOTE:原帖由 kewin 于 2011-9-5 10:21 发表
可以啊。

数据字典可以用online,也可以export出来的。

我是在测试环境,这样建立数据字典的。

SQL> BEGIN
   2     dbms_logmnr_d.build(
   3       dictionary_filename => 'logminer_dict.dat',
   4       dictionary_location => '/u01/arch'
   5     );
   6  END;
   7 /


这个数据字典看来不能分析正式环境的日志。   

export该如何做 ?

作者: hdydmichael   发布时间: 2011-09-05