配置logminer执行下面一句发生ORA-01284错误SQL> exec dbms_logmnr.add_logfile( logfilename=>'e:\ora9i\admin\test\logs\arch_1197.arc',options=>dbms_logmnr.new);在网上找一到的文章说:"生成日志的数据库硬件平台和执行LogMiner数据库的硬件平台要求一致"否则会出现这样的错误,可我是登录到oracle服务器上操作的,应该不存在平台不一致的问题吧?在这之前所做的操作如下:
1. 在E:\Oracle\admin\test\pfile\init.ora文件中加入如下一行
utl_file_dir= E:\ora9i\admin\test\logs
2. 重启数据库
oracle>sqlplus /nolog
sql>conn / as sysdba
sql>shutdown immediate
sql>startup pfile='E:\ora9i\admin\test\pfile\init.ora';3. exec dbms_logmnr_d.build('dic.ora','E:\ora9i\admin\test\logs');请大家分析一下原因!
1. 在E:\Oracle\admin\test\pfile\init.ora文件中加入如下一行
utl_file_dir= E:\ora9i\admin\test\logs
2. 重启数据库
oracle>sqlplus /nolog
sql>conn / as sysdba
sql>shutdown immediate
sql>startup pfile='E:\ora9i\admin\test\pfile\init.ora';3. exec dbms_logmnr_d.build('dic.ora','E:\ora9i\admin\test\logs');请大家分析一下原因!
直接到服务器上去执行一下就知道是不是这个问题了前面的操作没有错