我刚执行过没问题:
SVRMGR> execute dbms_logmnr_d.build('sdzyzf.txt','d:\');你的参数文件中定义utl_file_dir参数了吗?oracle只能访问由utl_file_dir参数定义的路径

解决方案 »

  1.   

    在参数文件里定义了
    utl_file_dir="d:\share"
    然后执行
    execute dbms_logmnr_d.build('mylogmnr.txt','d:\share');
    仍然报错,原因何在?
      

  2.   

    报错:
    ora-06532:下标超出限制
    ora-06512:在"sys.dbms_logmnr_d",line 793
    ora-06512:在line 2
      

  3.   

    logminer 的使用步骤 ORACLE8i1、设置UTL_FILE_DIR = "d:\oracle\oradata\wpdb\logminer" 在INIT.ora文件中2、找到 C:\oracle\ora81\RDBMS\ADMIN\dbmslmd.sql 3、把 TYPE col_desc_array IS VARRAY(513) OF col_description;
       改成TYPE col_desc_array IS VARRAY(700) OF col_description; 4、执行C:\oracle\ora81\RDBMS\ADMIN\dbmslmd.sql     5、创建数据字典文件 EXECUTE DBMS_LOGMNR_D.BUILD('dicmin.ora','D:\oracle\oradata\wpdb\logminer');6、EXECUTE DBMS_LOGMNR.ADD_LOGFILE('D:\oracle\oradata\wpdb\redo01.log',DBMS_LOGMNR.NEW);  7、EXECUTE DBMS_LOGMNR.ADD_LOGFILE(
    'D:\oracle\oradata\wpdb\redo02.log', DBMS_LOGMNR.ADDFILE)8、开始挖掘
      EXECUTE DBMS_LOGMNR.START_LOGMNR(
      DICTFILENAME=>
      'D:\oracle\oradata\wpdb\logminer\dicmin.ora');9、SELECT timestamp, username, sql_redo
    FROM v$logmnr_contents
    WHERE seg_name = 'EMP';10、完成挖掘
    EXECUTE DBMS_LOGMNR.END_LOGMNR;11、查询动态性能表V$LOGMNR_DICTIONARY
    V$LOGMNR_PARAMETERS
    V$LOGMNR_CONTENTS