oracle数据库中能够查看对数据库进行插入、删除、更新记录的日志文件的具体路径在哪?

解决方案 »

  1.   

    这个问题不菜你可以尝试用logminer工具分析日志获取需要的信息,
    附一个logminer使用的例子:
    SQL> @$ORACLE_HOME/rdbms/admin/dbmslm.sql;Package created.
    Grant succeeded.SQL> @$ORACLE_HOME/rdbms/admin/dbmslmd.sql;Package created.SQL> alter system set utl_file_dir = '/export/home/oracle/oradata/orcl/logs' scope = spfile;System altered.SQL> shutdown;
    Database closed.
    Database dismounted.
    ORACLE instance shut down.
    SQL> startup
    ORACLE instance started.Total System Global Area  629145600 bytes
    Fixed Size                  1281792 bytes
    Variable Size             490733824 bytes
    Database Buffers          134217728 bytes
    Redo Buffers                2912256 bytes
    Database mounted.
    Database opened.SQL> select * from v$log;    GROUP#    THREAD#  SEQUENCE#      BYTES    MEMBERS ARCHIV STATUS                           FIRST_CHANGE# FIRST_TIME
    ---------- ---------- ---------- ---------- ---------- ------ -------------------------------- ------------- ------------
             1          1        938   52428800          1 NO     INACTIVE                              17445492 30-NOV-08
             2          1        939   52428800          1 NO     INACTIVE                              17494420 01-DEC-08
             3          1        940   52428800          1 NO     CURRENT                               17508573 01-DEC-08SQL> exec dbms_logmnr.add_logfile('/export/home/oracle/oradata/orcl/redo03.log', dbms_logmnr.new);PL/SQL procedure successfully completed.SQL> exec dbms_logmnr.start_logmnr(DictFileName=>'/export/home/oracle/oradata/orcl/logs/testlogmnr.ora');PL/SQL procedure successfully completed.SQL> select count(*) from V$LOGMNR_CONTENTS;  COUNT(*)
    ----------
          5363SQL> exec dbms_logmnr.end_logmnr;PL/SQL procedure successfully completed.
      

  2.   

    SELECT * FROM V$LOGFILE;
      

  3.   


    我查出来的TXT文档为什么是乱码??
      

  4.   

    用Oracle Log miner 打开看看
      

  5.   

    @$ORACLE_HOME/rdbms/admin/dbmslm.sql
    原来
      

  6.   


    这里面的testlogmnr.ora那句是什么,我环境上找不到类似文件啊。