select * from v$logfile

解决方案 »

  1.   

    SQL> select * from v$logfile;    GROUP# STATUS  MEMBER
    ---------- ------- -----------------------------------
             1         E:\ORACLE\ORADATA\ORCO\REDO03.LOG
             2         E:\ORACLE\ORADATA\ORCO\REDO02.LOG
             3         E:\ORACLE\ORADATA\ORCO\REDO01.LOG
      

  2.   

    那麼此log文件用什麼可以打開來看呀,謝謝
      

  3.   

    E:\ORACLE\ORADATA\ORCO\REDO03.LOG,这个ORACLE的REDO LOG FILE,用文本工具当然是看不了了,你又不是ORACLE公司的人。
    你要的是ORACLE的日子记录,看看alter.log 文件了,这个文件可以打开看看。
    还可以用LOGMINER自己分析archive log文件了。
      

  4.   

    可以参考如下命令:
    1、execute dbms_logmnr_d.build('v815dict.ora','c:\ora815\admin\v815\log'); --产生一个数据字典
    2、execute dbms_logmnr.add_logfile(\c:\ora815\oradata\v815\redo01a.log',dbms_logmnr.new);
    3、2、execute dbms_logmnr.add_logfile(\c:\ora815\oradata\v815\redo02a.log',dbms_logmnr.addfile);
    4、exectute dbms_logmnr.start_logmnr(dictfilename=>'c:\ora815\oradata\v815\log\v815dict.ora');5、select timestamp,username,sql_redo
    from v$logmnr_contents
    where seg_name='EMP';