程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> Oracle數據庫 >> Oracle數據庫基礎 >> 教您如何顯示Oracle歸檔日志信息

教您如何顯示Oracle歸檔日志信息

編輯:Oracle數據庫基礎

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進程的工作狀態

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved