Oracle如何檢視日誌

2021-06-20 14:25:02 字數 1555 閱讀 9395

一.oracle日誌的路徑:

登入:sqlplus "/as sysdba"

檢視路徑:sql> select * from v$logfile;

sql> select * from v$logfile;(#日誌檔案路徑)

二.oracle日誌檔案包含哪些內容:(日誌的數量可能略有不同)

control01.ctl example01.dbf redo02.log sysaux01.dbf undotbs01.dbf

control02.ctl redo03.log system01.dbf users01.dbf

control03.ctl redo01.log shttest.dbf temp01.dbf

三.oracle日誌的檢視方法:

sql>select * from v$sql (#檢視最近所作的操作)

sql>select * fromv $sqlarea(#檢視最近所作的操作)

oracle 資料庫的所有更改都記錄在日誌中,從目前來看,分析oracle日誌的唯一方法就是使用oracle公司提供的logminer來進行,因為原始的日誌資訊我們根本無法看懂,oracle8i後續版本中自帶了logminer,而logminer就是讓我們看懂日誌資訊的工具,通過這個工具可以:查明資料庫的邏輯更改,偵察並更正使用者的誤操作,執行事後審計,執行變化分析。

四.logminer的使用:

1、建立資料字典檔案(data-dictionary)

1).首先在init.ora初始化引數檔案中,新增乙個引數utl_file_dir,該引數值為伺服器中放置資料字典檔案的目錄。如:utl_file_dir = ($oracle_home\logs) ,重新啟動資料庫,使新加的引數生效:

sql> shutdown;

sql>startup;

2).然後建立資料字典檔案

sql> connect /as sysdba

sql> execute dbms_logmnr_d.build(dictionary_filename => 'dict.ora',dictionary_location => '/data1/oracle/logs');

pl/sql procedure successfully completed

2、建立要分析的日誌檔案列表

1).建立分析列表,即所要分析的日誌

sql>execute dbms logmnr.add logfile(logfilename => '/data1/oracle/oradata/akazamdb/redo01.log',options => dbms_logmnr.new);

pl/sql procedure successfully completeds

2).新增分析日誌檔案,一次新增1個為宜

sql>execute dbms_ logmnr.add_ logfile(logfilename => '/data1/oracle/oradata/akazamdb/redo01.log',options => dbms_logmnr.addfile);

pl/sql procedure successfully completed

oracle如何檢視日誌?

oracle日誌檢視 一.oracle日誌的路徑 登入 sqlplus as sysdba 檢視路徑 sql select from v logfile sql select from v logfile 日誌檔案路徑 二.oracle日誌檔案包含哪些內容 日誌的數量可能略有不同 control01...

檢視oracle日誌

1.查詢系統使用的是哪一組日誌檔案 select from v log 2.查詢正在使用的組所對應的日誌檔案 select from v logfile 3.強制日誌切換 alter system switch logfile 4.查詢歷史日誌 select from v log history 5...

如何檢視tomcat日誌

1.tomcat的安裝路徑下tomcat home下的common資料夾下的classes資料夾中建立log4j.properties檔案,即 apache software foundation tomcat 5.5 common classes log4j.rootlogger info,con...