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 提供了三种数据保护模式:最大保护(Maximum Protection)、最高可用(Maximum Availability)和最高性能(Maximum Performance)。这些模式之间的差异主要体现在数据的一致性和...
Dataguard 三种数据保护模式 Oracle Dataguard 提供了三种数据保护模式,每种模式都有其特点和应用场景。 最大保护模式 最大保护模式提供了最高级别的数据保护能力。这种模式的特点是: * 要求至少一个物理备库...
oracle dataguard 切换,分为正常切换和非正常切换。可以参考
real-time apply 是 DataGuard 的一种模式,能够实时地将redo日志从主库传输到备库。可以使用以下 SQL 语句来检查备库的状态: SELECT RECOVERY_MODE FROM V$ARCHIVE_DEST_STATUS WHERE DEST_ID=2; 如果备库没有...
本文将详细介绍Oracle 11g RAC高可用Dataguard 主备正确切换步骤,涵盖RAC切单机、单机切换回RAC、切换失败强制升级备机到主用、不同步、重新同步等步骤。 一、RAC切单机 在进行高可用Dataguard 主备切换前,需要...
RAC dataguard 切换测试,这是别人那里考来的,dataguard没有用过,本文是这种模式下的切换测试文档
### Oracle 12c DataGuard 环境搭建与主从切换详解 #### 环境概述 本文档旨在提供一份详细的Oracle 12c DataGuard环境搭建与主从切换的指南,适用于Linux操作系统下的Oracle 12c单实例部署场景。通过本文档的学习...
- **保护模式**:DataGuard支持多种保护模式,如Maximum Availability、Maximum Performance和Maximum Protection等,以适应不同的业务场景。 - **多目标复制**:支持将重做日志流式传输到多个目标数据库,提高系统...
- **选择保护模式**:Oracle DataGuard提供了三种保护模式:最大保护(Maximum Protection)、最大性能(Maximum Performance)和最大可用性(Maximum Availability)。每种模式都有其特定的重做日志传输和应用策略...
6. **保护策略**:DataGuard提供多种保护模式,如最大保护模式(Maximum Protection)、最大性能模式(Maximum Performance)和最大可用性模式(Maximum Availability),以平衡保护级别和系统性能。 7. **...
- **Maximum Availability**:最高可用性模式,通过持续监控主数据库状态并在故障发生时立即切换到Standby数据库,确保最小的数据丢失。 #### 物理Standby 创建与管理 - **创建步骤**:包括但不限于配置网络环境...
2. Maximum Protection:主数据库发生故障时,自动将服务切换到备用数据库,提供最高级别的保护。 3. Maximum Availability:在不影响主数据库性能的情况下,尽量减少备用数据库的延迟。 三、Redo Transport ...
配置 DataGuard 需要设置保护模式为 MAXIMUM PERFORMANCE,这是默认的 GataGuard 体系中的数据保护模式。在最大性能模式下,redo 传输可以选择 arch 或者 lgwr 进程,主库的日志可以异步传输到备库中,对于主库性能...
dataguard 主备库切换记录,主备库切换操作手册,主备库切换演练
1. **Switchover** 是一种计划内的角色切换,它允许你在不丢失数据的情况下,将当前主数据库切换到备用数据库,而原备用数据库则成为新的主数据库。以下是一个 Switchover 的基本步骤: - 首先,你需要在主数据库...
当主库需要升级或维护时,可以将其角色切换到备库,使备库成为新的主库,而原来的主库则变为备库。Switchover 需要先关闭主库,然后启动备库,并将备库升级为主库。整个过程对数据库的影响非常小,通常只需要短暂地...
Oracle DataGuard提供了多种保护模式,包括最大性能(Maximum Performance)、最大可用性(Maximum Availability)和最大保护(Maximum Protection)。这些模式允许根据业务需求调整数据保护级别,同时保持高性能和高可用...
1. 配置模式:DataGuard支持多种配置模式,包括最大保护(Maximum Protection)、最大性能(Maximum Performance)和最大可用性(Maximum Availability)。不同模式下,主数据库与辅助数据库之间的数据同步策略有所...
根据不同的业务需求,DataGuard提供了几种数据可用性模式,如最大保护模式(Maximum Protection)、最大性能模式(Maximum Performance)和最大可用性模式(Maximum Availability)。这些模式决定了如何处理网络故障...