一步一步學DataGuard(26)RMAN備份來建立之實踐2
完成善後工作
善後工作通常很不起眼但是很重要,
1、 修改primary資料庫中的相關引數
SQL> show parameter db_unique
NAME TYPE VALUE
------------------------------------ ----------- ------------------------------
db_unique_name string jssweb
SQL> set sqlprompt Jssweb>
Jssweb> alter system set log_archive_config='DG_CONFIG=(jssweb,jsspdg,jssrman)';
系統已更改。
Jssweb> alter system set log_archive_dest_3='SERVICE=jssrman lgwr async valid_for=(online_logfiles,primary_role) db_unique_name=jssrman';
系統已更改。
Jssweb> alter system set log_archive_dest_state_3=enable;
系統已更改。
2、 考慮到為保證切換後,dg仍能正常運轉,同時修改待切換的standby資料庫初始化引數
SQL> show parameter db_unique
NAME TYPE VALUE
------------------------------------ ----------- ------------------------------
db_unique_name string jsspdg
SQL> set sqlprompt Jsspdg>
Jsspdg> alter system set log_archive_config='DG_CONFIG=(jssweb,jsspdg,jssrman)';
系統已更改。
Jsspdg> alter system set log_archive_dest_3='SERVICE=jssweb lgwr async valid_for=(online_logfiles,primary_role) db_unique_name=jssweb';
系統已更改。
Jsspdg> alter system set log_archive_dest_state_3=enable;
系統已更改。
3、 開啟standby的redo應用
SQL> show parameter db_unique
NAME TYPE VALUE
------------------------------------ ---------------------- ------------------------------
db_unique_name string jssrman
SQL> set sqlprompt Jssrman>
Jssrman> alter database recover managed standby database disconnect from session;
資料庫已更改。
4、 Primary切換日誌,驗證同步效果
Jssweb> alter system switch logfile;
系統已更改。
Jssweb>select max(sequence#) from v$archived_log;
MAX(SEQUENCE#)
--------------
787
Jsspdg>select max(sequence#) from v$archived_log;
MAX(SEQUENCE#)
--------------
787
Jssrman>select max(sequence#) from v$archived_log;
MAX(SEQUENCE#)
--------------
787
與之前通過primary物理備份相比,通過rman的duplicate命令建立standby,實際執行的步驟是不是更簡單一些了呢,基本上你只需要記住duplicate的用法就好了,其它工作rman都自動幫你幹。正象開篇中我說過的那樣,為什麼要選擇通過rman來建立standby呢,因為簡單:)
本系列全文完~~~
================================================
檢視之前的連載:
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/7607759/viewspace-232352/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 【RMAN】同時建立多個備份(建立多重備份)
- 【RMAN】Oracle12c之後,rman備份Dataguard備端恢復可能出現邏輯錯誤Oracle
- 一步一步來:手寫Koa2
- Oracle RMAN備份實戰Oracle
- 【rman備份策略】實驗
- 一步一步來
- 揭秘ORACLE備份之----RMAN之五(CATALOG)Oracle
- 一步一步搭建oracle 11gR2 rac+dg之環境準備(二)Oracle
- 【RMAN】RMAN備份至ASMASM
- 【DATAGUARD】Oracle Dataguard物理備庫切換最佳實踐(sqlplus)OracleSQL
- RMAN備份概述
- 【RMAN】RMAN的備份保留策略
- 使用RMAN增量備份處理Dataguard因歸檔丟失造成的gap
- Oracle Rman Catalog的建立方法和備份原理Oracle
- Oracle 備份恢復篇之RMAN catalogOracle
- 我們來一步一步分析koa2的原始碼?原始碼
- 一步一步學ROP之linux_x86篇Linux
- 一步一步學ROP之Android ARM 32位篇Android
- 一步一步學ROP之linux_x64篇Linux
- RMAN備份恢復典型案例——RMAN備份&系統變慢
- RMAN備份進度
- rman 備份指令碼指令碼
- RMAN的備份原理
- 一步一步學spring bootSpring Boot
- 一步一步分析vue之observeVue
- 一步一步分析vue之$mount(1)Vue
- rman 增量備份恢復
- Oracle OCP(60):RMAN 備份Oracle
- RMAN備份恢復技巧
- Linux驅動實踐:帶你一步一步編譯核心驅動程式Linux編譯
- 一步一步教你使用Eclipse如何建立Swing專案(一)Eclipse
- [20180423]關於rman備份的問題2.txt
- 【Python實戰】跟我一步一步來,用Tornado來實現你的伺服器夢想,純乾貨教學,有彩蛋Python伺服器
- 一步一步實現一個PromisePromise
- 一步一步實現手寫PromisePromise
- 【RMAN】在備庫執行rman備份時報錯RMAN-06820 ORA-17629
- RMAN備份詳解(轉載)
- [20190522]rman備份問題.txt
- RMAN 備份相關的概念