1. 首先查看主库当前保护模式(主库操作)
SQL> select protection_mode,protection_level from v$database;
PROTECTION_MODE PROTECTION_LEVEL
-------------------- --------------------
MAXIMUM PERFORMANCE MAXIMUM PERFORMANCE
2. 修改主库初始化参数(主库操作)
SQL> alter system set log_archive_dest_2='SERVICE=phystandby OPTIONAL LGWR SYNC AFFIRM VALID_FOR=(ONLINE_LOGFILES,PRIMARY_ROLE) DB_UNIQUE_NAME=phystandby' ;
System altered.
具体参数修改,参照如下表格
Maximum Availability Maximum Performance Maximum Protection
AFFIRM
NOAFFIRM
AFFIRM
SYNC
ASYNC
SYNC
DB_UNIQUE_NAME
DB_UNIQUE_NAME
DB_UNIQUE_NAME
3.重启主库到mount
SQL> shutdown immediate
Database closed.
Database dismounted.
ORACLE instance shut down.
SQL> startup mount;
ORACLE instance started.
Total System Global Area 422670336 bytes
Fixed Size 1336960 bytes
Variable Size 348129664 bytes
Database Buffers 67108864 bytes
Redo Buffers 6094848 bytes
Database mounted.
4. 在主库修改保护模式为maximize availability,并打开数据库
SQL> alter database set standby database to maximize availability;
Database altered.
SQL> alter database open;
Database altered.
5. 校验主库保护模式
SQL> select protection_mode,protection_level from v$database;
PROTECTION_MODE PROTECTION_LEVEL
-------------------- --------------------
MAXIMUM AVAILABILITY MAXIMUM AVAILABILITY
6. 查看备库保护模式
SQL> select protection_mode,protection_level from v$database;
PROTECTION_MODE PROTECTION_LEVEL
-------------------- --------------------
MAXIMUM AVAILABILITY MAXIMUM AVAILABILITY
7. 修改备库保护模式(为数据库角色切换做铺垫)
SQL> alter system set log_archive_dest_2='service=phyprimary OPTIONAL LGWR SYNC AFFIRM valid_for=(ONLINE_LOGFILE,PRIMARY_ROLE) db_unique_name=phyprimary';
System altered.
参考至:http://blog.sina.com.cn/s/blog_6a5aa0300102uzeb.html
如有错误,欢迎指正
邮箱:czmcj@163.com
相关推荐
【DataGuard】Oracle DataGuard 数据保护模式切换
Dataguard 三种数据保护模式 1.最大保护模式 1)这种模式提供了最高级别的数据保护能力; 2)要求至少一个物理备库收到重做日志后,主库的事务才能够提交; 2.最大可用性模式 3.最大性能模式
oracle dataguard 切换,分为正常切换和非正常切换。可以参考
Oracle11G数据库DataGuard灾备切换方案.pdf
RAC dataguard 切换测试,这是别人那里考来的,dataguard没有用过,本文是这种模式下的切换测试文档
dataguard 主备库切换记录,主备库切换操作手册,主备库切换演练
Dataguard故障切换(Switchover和Failover)及利用Flashback进行恢复
这种模式是目前采用最多的一种,最大性能模式在主库发生日志归档时才向备用数据库传输日志,从而将DataGuard对主库的性能影响降到最低。 这种模式的缺点是,如果主库发生灾难性故障,日志全部损失,则从库可能和主库...
(可参考)ORACLE 12C DATAGUARD环境搭建和主从切换,本人实际生产环境搭建测试,大神请忽略。
DataGuard物理standby管理_主备切换
1)最高保护模式(Maximum Protection)这里的”最大保护“是指最大限度的保护数据不丢失,也就是至少有一个standby和primary保持实时同步,但这样做的代价很大,即当一个事务提交时,不但要写到primary段的online ...
dataguard笔记dataguard笔记dataguard笔记
oracle 高可用 dataguard 单机到RAC复制,...同时讲述了,如何完成通过单机到RAC的dataguard 的迁移和切换。是通过dataguard进行数据迁移的好参考。适用于单位是单机,想把数据无缝无损迁移到RAC的场景。照做就能成功。
oracle 11g RAC;单机 高可用dataguard 主备正确切换步骤,RAC切单机,单机切换回RAC,切换失败强制升级备机到主用的步骤,和不同步,重新同步的步骤。
dataguard丢失日志处理方法 2
【DATAGUARD】物理dg配置客户端无缝切换 (八.1)--Data Guard Broker 的配置.pdf【DATAGUARD】物理dg配置客户端无缝切换 (八.1)--Data Guard Broker 的配置.pdf
【DATAGUARD】物理dg的switchover切换(五).pdf【DATAGUARD】物理dg的switchover切换(五).pdf
dataguard reference dataguard reference dataguard reference
oracle的DataGuard主备切换.pdf
Oracle DataGuard配置说明。一步一步配置DataGuard。 Oracle DataGuard配置说明。一步一步配置DataGuard。