Oracle數據庫包含多種日志文件,下面就為您詳細介紹Oracle歸檔日志的查看方法,如果您對Oracle歸檔日志方面感興趣的話,不妨一看。
顯示歸檔日志信息
1,使用ARCHIVE LOG LIST命令可以顯示日志操作模式,歸檔位置,自動歸檔機器要歸檔的日志序列號等信息.
2顯示日志操作模式
SELECT name,log_mode FROM v$database;
3,顯示Oracle歸歸檔日志信息.
Col name format a46
Select name, swquence#, first_change# FROM v$archived_log;
Name用於表示Oracle歸歸檔日志文件名,sequence#用於表示歸檔日志對應的日志序列號,firs_change#用於標識歸檔日志的起始SCN值.
4、執行介質恢復時,需要使用歸檔日志文件,此四必須准確定位歸檔日志的存放位置.通過查詢動態性能視圖v$archive_dest可以取得歸檔日志所在目錄.
SELECT destination FROM v$archive dest;
5,顯示日志歷史信息
SELECT * FROM v$loghist;
THREAD#用於標識重做線程號,SEQUNCE#用於標識日志序列號,FIRST_CHANGE#用於標識日志序列號對應的起始SCN值,FIRST_TIME用於標識起始SCN的發生時間.SWICTH_CHANGE#用於標識日志切換的SCN值.
6.顯示歸檔進程信息.
進行日志切換時,ARCH進程會自動將重做日志內容復制到Oracle歸歸檔日志中,為了加快歸檔速度,應該啟用多個ARCH進程.通過查詢動態性能視圖V$ARCHIVE_PROCESSES可以顯示所有歸檔進程的信息!
SELECT * FROM v$archive_processes;
Porcess用於標識ARCH進程的編號,status用於標識ARCH進程的狀態(ACTIVE:活動,STOPPED:未啟動),log_sequence用於標識正在進行歸檔的日志序列號,state用於標識ARCH進程的工作狀態