比如SQL执行的时间!
以及其他信息!

解决方案 »

  1.   

    Logmnr可以分析出所有SQL语句执行的时间,所作的操作。-----------------------------------------------------
    如果你还有其它问题,或想获得更多Oracle技术帮助,欢迎到
    OTN 中文论坛网址:http://211.99.196.144:8090/
    提问
      

  2.   

    init<SID>.ora中将 timed_statistics设置成true
     sqlplus中: set timing on
      

  3.   

    to ynduanlian()
    我打不开http://211.99.196.144:8090
      

  4.   

    1、What can logminer be used for?
    Logminer provides a procedure to process the redo log files and translate their
    contents into SQL statements that represent the logical operations performed to the database.2、How to use logMiner?
    Sepcify UTL_FILE_DIR  -- ORACLE初始参数文件
    Create a dictionary file
    SQL>exec dbms_logmnr_d.build('myDict.ora','D:\oracle\admin\orcl');  -- 你的UTL_FILE_DIR设置的目录
    SQL>exec dbms_logmnr.add_logfile('D:\oracle\oradata\orcl\redolog1.log',DBMS_LOGMNR.NEW);
    SQL>exec dbms_logmnr.add_logfile('D:\oracle\oradata\orcl\redolog2.log',DBMS_LOGMNR.ADDFILE);
    SQL>exec dbms_logmnr.start_logmnr(dictfilename=>'myDict.ora');在oracle中,对数据库的操作都记录在重做日志中,Logmnr通过对上面的步骤对重做日志进行分析,得到结果放在V$logmnr_contents中:
    SQL> desc v$logmnr_contents;
     Name                                      Null?    Type
     ----------------------------------------- -------- ------------------------ SCN                                                NUMBER
     TIMESTAMP                                          DATE
     USERNAME                                           VARCHAR2(32)
     SQL_REDO                                           VARCHAR2(4000)
     SQL_UNDO                                           VARCHAR2(4000)
     
    其中SQL_REDO就是对数据库进行的SQL操作,如查要回滚这个操作,可以使用SQL_UNDO语句,
    Timestamp就是操作发生的时间,username指操作的用户。3 Finishing Analysis:
    SQL>EXEC dbms_logmnr.end_logmnr;