【轉】有關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
- 查詢每個班級前幾名
- 關於聯合索引,範圍查詢,時間列索引的幾個問題索引
- 關於資料庫查詢業務的幾點思考資料庫
- 有關GIT的幾個基礎操作Git
- 有關 socialiteproviders 存在的幾個問題IDE
- 總結幾個查詢論文網址
- 轉載 ]查詢Windows記憶體洩露的幾種方法Windows記憶體洩露
- 關於使用plsql操作oracle的一點小技巧和幾個常用的查詢語句SQLOracle
- 關於dataguard出現問題的檢查步驟
- 關於使用plsql操作oracle的一點小技巧和幾個常用的查詢語句BUSQLOracle
- dataguard主備延遲多長時間的2種查詢方法
- 查詢皮膚中如何實現兩個 select 下拉框的關聯查詢?
- 教你幾招HASH表查詢的方法
- 查詢最近幾天的登陸數量,沒有數量的補零
- Oracle 查詢轉換Oracle
- 區分關聯子查詢和非關聯子查詢
- 查詢最近幾天每日的登陸數量,沒有數量的補零
- 使用mybatis example 和 java 8的特性來實現多表關聯且帶有查詢條件的查詢MyBatisJava
- 查漏補缺,盤點和toggle相關的幾個APIAPI
- Python—Django:關於在Django框架中對資料庫的查詢函式,查詢集和關聯查詢PythonDjango框架資料庫函式
- JAVA - mongodb 聚合幾種查詢方式JavaMongoDB
- mongodb如何查詢最後幾項?MongoDB
- 關於oracle的空間查詢Oracle
- mysql中的多表關聯查詢MySql
- mysql帶IN關鍵字的查詢MySql
- laravel 模型關聯查詢的 belongsToManyLaravel模型
- 推薦幾個你們可能沒用過的查詢構造器的方法
- MySQL exists關聯子查詢SQL效能及其低下最佳化之等值子查詢轉換MySql
- 20240719資料庫關聯查詢、條件查詢資料庫
- MySQL 查詢字串的個數MySql字串
- 面試常問的幾個排序和查詢演算法,PHP 實現面試排序演算法PHP
- Find命令查詢最近幾天修改的檔案
- 多個異構資料庫如何關聯查詢資料庫
- 在 with 查詢中只查詢個別欄位
- MySQL筆記-左連線的使用(left join有關聯的多表查詢)MySql筆記