物理Data Guard的日常维护
2019獨角獸企業重金招聘Python工程師標準>>>
物理Data Guard的日常維護
| [日期:2017-01-17] | 來源:Linux社區? 作者:zydev | [字體:大 中 小] |
物理Data Guard的日常維護
關閉順序
1. 首先關閉primary數據庫
[Oracle@Master admin]$ sqlplus / as sysdba SQL> shutdown immediate2. 關閉standby數據庫
[oracle@Salve ~]$ sqlplus / as sysdba --查看備庫是否在應用日志進行恢復 SQL>select process, status from v$managed_standby; -- 取消日志應用 SQL> alter database recover managed standby database cancel; SQL> shutdown immediate開啟主庫和備庫
1.開啟standby數據庫
SQL> STARTUP MOUNT; SQL> alter database recover managed standby database disconnect from session;2.開啟主庫
SQL> startup備庫 Read-Only Read-Only模式打開?
---在備庫停止日志傳送 SQL> recover managed standby database cancel; 完成介質恢復。---備庫 Read-only 模式打開 SQL> alter database open read only;數據庫已更改。---備庫回到日志傳送模式 SQL> recover managed standby database disconnect from session; 完成介質恢復。日志傳送狀態監控?
備庫察看 RFS(Remote File Service) 接收日志情況和 MRP 應用日志同步主庫狀況
SQL> select process,client_process,sequence#,status from v$managed_standby;PROCESS CLIENT_P SEQUENCE# STATUS --------- -------- ---------- ------------ ARCH ARCH 67 CLOSING ARCH ARCH 69 CLOSING ARCH ARCH 0 CONNECTED ARCH ARCH 0 CONNECTED MRP0 N/A 71 WAIT_FOR_LOG RFS N/A 0 IDLE RFS LGWR 71 IDLEPROCESS列顯示進程信息
CLIENT_PROCESS列顯示對應的主數據庫中的進程
SEQUENCE#列顯示歸檔redo的序列號
STATUS列顯示的進程狀態
從上可以看出主庫開啟了4個歸檔進程,使用lgwr同步傳輸方式與standby通信,已經接收完70的日志,正等待71。
?察看備庫是否和主庫同步?
?備庫查詢,如果沒有現明顯的gap現象,則同步
SQL> select thread#, low_sequence#, high_sequence# from v$archive_gap;未選定行察看備庫已經歸檔的redo?
SQL> SELECT REGISTRAR, CREATOR, THREAD#, SEQUENCE#, FIRST_CHANGE#, NEXT_CHANGE# FROM V$ARCHIVED_LOG;?
察看備庫已經應用的 redo?
SQL> SELECT THREAD#, SEQUENCE#, FIRST_CHANGE#, NEXT_CHANGE#?FROM V$LOG_HISTORY;?
察看備庫接收 , 應用redo數據過程?
SQL> SELECT MESSAGE FROM V$DATAGUARD_STATUS;?
查看從庫上的日志接收情況
SQL>?select status,target,archiver,error,process from v$archive_dest;
primary數據庫?open resetlogs時的?standby恢復?
| Standby數據庫狀態 | Standby服務器操作 | 解決方案 |
| 沒有應用resetlog之前的redo數據 | 自動應用新的redo數據 | 無須手工介入 |
| 應用了resetlog之后的redo數據,不過standby打開了flashback。 | 可以應用,不過需要dba手工介入 | 1. 手工flashback到應用之前 2. 重啟redo應用,以重新接收新的redo數據。 |
| 應用了resetlog之 后 的redo數據,而且沒有flashback。 | 完全無法應用 | 重建物理standby是唯一的選擇 |
更多Oracle相關信息見Oracle 專題頁面 http://www.linuxidc.com/topicnews.aspx?ti
轉載于:https://my.oschina.net/rootliu/blog/1559948
總結
以上是生活随笔為你收集整理的物理Data Guard的日常维护的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 勒索软件从未停止
- 下一篇: hive操作create,alter等