一步一步学DataGuard(26)RMAN备份来创建之实践2
2008-04-18 13:26
495 查看
完成善后工作
善后工作通常很不起眼但是很重要,
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呢,因为简单:)
本系列全文完~~~
================================================
查看之前的连载:
[日志]一步一步学DataGuard(25)RMAN备份来创建之实践2008-04-09
[日志]一步一步学DataGuard(24)RMAN备份来创建之热身2008-04-08
[日志]一步一步学DataGuard(23)Standby之Log应用服务2008-04-07
[日志]一步一步学DataGuard(22)Standby之选择数据保护模式2008-04-04
[日志]一步一步学DataGuard(21)Standby之Redo传输服务(2)2008-04-03
[日志]一步一步学DataGuard(20)Standby之Redo传输服务(1)2008-04-02
[日志]一步一步学DataGuard(19)逻辑standby之高级管理42008-04-01
[日志]一步一步学DataGuard(18)逻辑standby之高级管理32008-03-31
[日志]一步一步学DataGuard(17)逻辑standby之高级管理22008-03-28
[日志]一步一步学DataGuard(16)逻辑standby之高级管理12008-03-27
[日志]一步一步学DataGuard(15)逻辑standby之failover2008-03-26
[日志]一步一步学DataGuard(14)逻辑standby之switchover2008-03-25
[日志]一步一步学DataGuard(13)逻辑standby之创建示例2008-03-24
[日志]一步一步学DataGuard(12)逻辑standby之创建步骤2008-03-22
[日志]一步一步学DataGuard(11)逻辑standby之准备创建2008-03-22
[日志]一步一步学DataGuard(10)物理standby之高级管理32008-03-21
[日志]一步一步学DataGuard(9)物理standby之高级管理22008-03-21
[日志]一步一步学DataGuard(8)物理standby之高级管理12008-03-20
[日志]一步一步学DataGuard(7)物理standby之failover2008-03-18
[日志]一步一步学DataGuard(6)物理standby之switchover2008-03-17
[日志]一步一步学DataGuard(5)物理standby之创建示例2008-03-14
[日志]一步一步学DataGuard(4)物理standby之创建步骤(2)2008-03-13
[日志]一步一步学DataGuard(3)物理standby之创建步骤(1)2008-03-13
[日志]一步一步学DataGuard(2)基础之术语再了解大概2008-03-12
[日志]一步一步学DataGuard(1)基础之名词先混个脸熟2008-03-11
善后工作通常很不起眼但是很重要,
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呢,因为简单:)
本系列全文完~~~
================================================
查看之前的连载:
[日志]一步一步学DataGuard(25)RMAN备份来创建之实践2008-04-09
[日志]一步一步学DataGuard(24)RMAN备份来创建之热身2008-04-08
[日志]一步一步学DataGuard(23)Standby之Log应用服务2008-04-07
[日志]一步一步学DataGuard(22)Standby之选择数据保护模式2008-04-04
[日志]一步一步学DataGuard(21)Standby之Redo传输服务(2)2008-04-03
[日志]一步一步学DataGuard(20)Standby之Redo传输服务(1)2008-04-02
[日志]一步一步学DataGuard(19)逻辑standby之高级管理42008-04-01
[日志]一步一步学DataGuard(18)逻辑standby之高级管理32008-03-31
[日志]一步一步学DataGuard(17)逻辑standby之高级管理22008-03-28
[日志]一步一步学DataGuard(16)逻辑standby之高级管理12008-03-27
[日志]一步一步学DataGuard(15)逻辑standby之failover2008-03-26
[日志]一步一步学DataGuard(14)逻辑standby之switchover2008-03-25
[日志]一步一步学DataGuard(13)逻辑standby之创建示例2008-03-24
[日志]一步一步学DataGuard(12)逻辑standby之创建步骤2008-03-22
[日志]一步一步学DataGuard(11)逻辑standby之准备创建2008-03-22
[日志]一步一步学DataGuard(10)物理standby之高级管理32008-03-21
[日志]一步一步学DataGuard(9)物理standby之高级管理22008-03-21
[日志]一步一步学DataGuard(8)物理standby之高级管理12008-03-20
[日志]一步一步学DataGuard(7)物理standby之failover2008-03-18
[日志]一步一步学DataGuard(6)物理standby之switchover2008-03-17
[日志]一步一步学DataGuard(5)物理standby之创建示例2008-03-14
[日志]一步一步学DataGuard(4)物理standby之创建步骤(2)2008-03-13
[日志]一步一步学DataGuard(3)物理standby之创建步骤(1)2008-03-13
[日志]一步一步学DataGuard(2)基础之术语再了解大概2008-03-12
[日志]一步一步学DataGuard(1)基础之名词先混个脸熟2008-03-11
相关文章推荐
- 一步一步学DataGuard(25)RMAN备份来创建之实践
- 一步一步学DataGuard(24)RMAN备份来创建之热身
- 通过RMAN备份duplicate创建dataguard
- 本文介绍使用RMAN备份创建备库(dataguard)(摘自http://database.ctocio.com.cn/77/9061577.shtml)
- 一步一步学Streams:第二部分(15)实践之创建表空间级复制环境(1)初始化环境
- Rman配置DataGuard 使用主库未配置时备份 with filesystem
- rman backup命令创建备份之并行化备份操作
- RMAN 备份异机恢复 并创建新DBID
- RMAN 备份异机恢复 并创建新DBID
- RMAN 备份异机恢复 并创建新DBID
- Oracle DB 使用RMAN创建备份2
- ORACLE11G 将dataguard的rman备份恢复到测试环境的单机oracle中的详细过程
- RMAN 备份异机恢复 并创建新DBID
- RMAN 备份异机恢复 并创建新DBID
- rman创建备份
- ORACLE11G 将dataguard的rman备份恢复到测试环境的单机oracle中的详细过程
- Oracle rman创建和自动化备份
- RMAN备份异机恢复并创建新DBID
- RMAN 备份异机恢复 并创建新DBID
- 使用RMAN的Duplicate功能创建物理DataGuard