RT

解决方案 »

  1.   

    和那位兄弟的一样,参考这个---将数据字典提取到指定的路径
    begin
      dbms_logmnr_d.build('log_miner_test.ora','E:\oracle\product\10.2.0\logMiner',options => dbms_logmnr_d.STORE_IN_FLAT_FILE);
    end;
    ---添加日志文件到log_miner
    begin
      dbms_logmnr.add_logfile(LogFileName => 'E:\oracle\product\10.2.0\oradata\orcl\REDO01.LOG',Options => dbms_logmnr.NEW);
      dbms_logmnr.add_logfile(LogFileName => 'E:\oracle\product\10.2.0\oradata\orcl\REDO02.LOG',Options => dbms_logmnr.NEW);
      dbms_logmnr.add_logfile(LogFileName => 'E:\oracle\product\10.2.0\oradata\orcl\REDO03.LOG',Options => dbms_logmnr.NEW);
    end;------开始log_miner
    begin
      dbms_logmnr.start_logmnr(DictFileName => 'E:\oracle\product\10.2.0\logMiner\log_miner_test.ora');
    end;-----结束log_miner
    begin
      dbms_logmnr.end_logmnr;
    end;
    ----最后查询用户对你的对象进行的操作
    select * from v$logmnr_contents
      

  2.   

    oracle 自己有关于历史命令的日志么?
      

  3.   

    能说下你要找这个干吗啊?好想找那个也没有什么意思啊,你可以程序里面直接out.println就可以了,干吗非要从oracle中招