【轉】有關dataguard的幾個查詢
以下轉自:
5、常用維護SQL
查詢當前庫的角色和保護模式:
SQL> select
database_role,db_unique_name,open_mode,protection_mode,protection_level,switchover_status,supplemental_log_data_pk,supplemental_log_data_ui
from
v$database;
主庫歸檔:
SQL> ALTER SYSTEM SWITCH LOGFILE; --對單例項資料庫或RAC中的當前例項執行日誌切換
SQL> ALTER SYSTEM ARCHIVE LOG CURRENT; --對資料庫中的所有例項執行日誌切換
在備庫上,驗證一下傳過來的歸檔檔案:
SQL> SELECT SEQUENCE#, FIRST_TIME, NEXT_TIME, APPLIED, completion_time FROM V$ARCHIVED_LOG ORDER BY SEQUENCE#;
在主庫上,查詢待轉換standby庫的歸檔檔案是否連線:
SQL> SELECT THREAD#, LOW_SEQUENCE#, HIGH_SEQUENCE# FROM V$ARCHIVE_GAP;
如過上面查到存在不連續的歸檔,那查詢sequence 對應的歸檔檔案:
SQL> SELECT NAME FROM V$ARCHIVED_LOG WHERE THREAD#=1 AND DEST_ID=1 AND SEQUENCE# BETWEEN 7 AND 10;
查詢主備庫已歸檔檔案最大序號是否相同:
SQL> select distinct thread#,max(sequence#) over(partition by thread#) a from v$archived_log;
在備庫上,顯示備庫相關程式的當前狀態資訊:
SQL> select process,client_process,sequence#,status from v$managed_standby;
顯示歸檔檔案路徑配置資訊及redo apply情況:
SQL> select dest_name,archived_thread#,archived_seq#,applied_thread#,applied_seq#,db_unique_name
from v$archive_dest_status where status='VALID';
檢查應用模式(是否啟用了實時應用):
如果開啟了實時應用,則recovery_mode會顯示為:MANAGED REAL TIME APPLY。
SQL> select dest_id,DEST_NAME,STATUS,TYPE,DATABASE_MODE, recovery_mode from v$archive_dest_status;
顯示那些被自動觸發寫入alert.log或伺服器trace檔案的事件:
通常是在你不便訪問到伺服器查詢alert.log時,可以臨時訪問本檢視檢視一些與dataguard 相關的資訊。
SQL> select * from v$dataguard_status;
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/161195/viewspace-1052502/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 關於dataguard需要查詢的資料字典
- pandas 的幾個查詢方法
- SQLSERVER查詢某個資料庫有幾張表SQLServer資料庫
- 幾個SQL查詢小技巧SQL
- 幾個查詢系統資訊的命令!
- 幾個定位、查詢session的sql語句SessionSQL
- 在Oracle 中查詢某個欄位存在於哪幾個表 (轉)Oracle
- 有關於三個表格結結合查詢的MYSQL語法MySql
- 簡單記錄幾個有用的sql查詢SQL
- 查詢每個班級前幾名
- 關於資料庫查詢業務的幾點思考資料庫
- 有關GIT的幾個基礎操作Git
- 幾個Linux中檔案查詢常用技術和方法(轉)Linux
- 有關屬性對話方塊(property sheet )的幾個提示 (轉)
- 有關效能調整的查詢和pub上的一個sql調優!SQL
- 關於聯合索引,範圍查詢,時間列索引的幾個問題索引
- 搭建dataguard碰到的幾個小問題
- 有關表空間查詢的sql指令碼SQL指令碼
- 有關Oracle分頁查詢語句Oracle
- 總結幾個查詢論文網址
- 有關 socialiteproviders 存在的幾個問題IDE
- 與效能優化有關的幾個程式優化
- 關於使用plsql操作oracle的一點小技巧和幾個常用的查詢語句SQLOracle
- 關於使用plsql操作oracle的一點小技巧和幾個常用的查詢語句BUSQLOracle
- 轉載 ]查詢Windows記憶體洩露的幾種方法Windows記憶體洩露
- 關於字串的幾個有用函式 (轉)字串函式
- 查詢依賴關係的objects 是否有被DDL過Object
- 無限級分類---有關查詢問題??
- 關於查詢轉換的一些總結
- 相關子查詢&非相關子查詢概念
- 查詢最近幾天的登陸數量,沒有數量的補零
- 與日誌有關係的幾個等待事件的解析事件
- 關於資料庫批次查詢的一個想法資料庫
- 教你幾招HASH表查詢的方法
- 查詢堵塞程式的幾種SQL--SQL
- 關於Kerberos安裝的幾個問題(轉)ROS
- 關於Linux的幾個小誤解(轉)Linux
- 查詢皮膚中如何實現兩個 select 下拉框的關聯查詢?