请问oracle的archive log用什么软件能读?

来源:百度知道 编辑:UC知道 时间:2024/05/28 02:22:45
请高手指教
我需要查一下联机日志
不知有没有能打开的工具

可以用dbms_logmnr 它是oracle新提供的一个安装包

1:介绍:dbms_logmnr是oracle在oracle8i所提供的新package。它主要用于分析log file文件(包括online redo log file,archived log file),将log file中的信息转存到v$logmnr_contents中,从而获取对oracle数据库操作的历史信息。它不仅可以分析oracle8i的log file,也可以分析oracle8的log file。信息主要包括在你分析的时间限制内数据库数据作了些什么变更,执行了哪些语句。

2:使用方法

1)打开init.ora文件,加入utl_file_dir=d:\oracle(注:改为自己的路径,是logminer使用文件的默认路径),然后应用新的设置打开oracle数据库。

2)执行SQL>。 execute dbms_logmnr_d.build('shwdict.ora','D:\oracle'); ,(注:将生成d:\oracle\shwdict.ora文件,此文件可以以后重复使用,但不能同时用于几个logmnr)用于生成数据字典;如果没有dbms_logmnr_d包,需手工执行@d:\oracle\ora8\rdbms\admin\dbmslmd.sql;如果执行过程中报下标越界错误,则需要打开@d:\oracle\ora8\rdbms\admin\dbmslmd.sql文件,将其中的TYPE col_desc_array IS VARRAY(513) OF col_description的513加大,我是改成了1513,保存文件重新执行@d:\oracle\ora8\rdbms\admin\dbmslmd.sql;(注:都要以sysdba身份登陆执行)。

3)将要分析的日志文件加入要分析的log list中,察看有哪些日志文件可以用
select * from v$logf