`

Dataguard切换保护模式(从MAXIMUM PERFORMANCE 到 maximize availability)

 
阅读更多

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 提供了三种数据保护模式:最大保护(Maximum Protection)、最高可用(Maximum Availability)和最高性能(Maximum Performance)。这些模式之间的差异主要体现在数据的一致性和...

    Dataguard 三种数据保护模式

    Dataguard 三种数据保护模式 Oracle Dataguard 提供了三种数据保护模式,每种模式都有其特点和应用场景。 最大保护模式 最大保护模式提供了最高级别的数据保护能力。这种模式的特点是: * 要求至少一个物理备库...

    oracle dataguard切换

    oracle dataguard 切换,分为正常切换和非正常切换。可以参考

    Oracle11G数据库DataGuard灾备切换方案.pdf

    real-time apply 是 DataGuard 的一种模式,能够实时地将redo日志从主库传输到备库。可以使用以下 SQL 语句来检查备库的状态: SELECT RECOVERY_MODE FROM V$ARCHIVE_DEST_STATUS WHERE DEST_ID=2; 如果备库没有...

    oracle 11g RAC<--&gt;单机 高可用dataguard 主备正确切换步骤

    本文将详细介绍Oracle 11g RAC高可用Dataguard 主备正确切换步骤,涵盖RAC切单机、单机切换回RAC、切换失败强制升级备机到主用、不同步、重新同步等步骤。 一、RAC切单机 在进行高可用Dataguard 主备切换前,需要...

    RAC+DATAGUARD切换测试

    RAC dataguard 切换测试,这是别人那里考来的,dataguard没有用过,本文是这种模式下的切换测试文档

    (可参考)ORACLE 12C DATAGUARD环境搭建和主从切换.docx

    ### Oracle 12c DataGuard 环境搭建与主从切换详解 #### 环境概述 本文档旨在提供一份详细的Oracle 12c DataGuard环境搭建与主从切换的指南,适用于Linux操作系统下的Oracle 12c单实例部署场景。通过本文档的学习...

    DataGuard基本原理和管理手册(英).pdf

    - **保护模式**:DataGuard支持多种保护模式,如Maximum Availability、Maximum Performance和Maximum Protection等,以适应不同的业务场景。 - **多目标复制**:支持将重做日志流式传输到多个目标数据库,提高系统...

    ORACLE dataguard

    - **选择保护模式**:Oracle DataGuard提供了三种保护模式:最大保护(Maximum Protection)、最大性能(Maximum Performance)和最大可用性(Maximum Availability)。每种模式都有其特定的重做日志传输和应用策略...

    Oracle RAC 2 RAC DataGuard 配置文档

    6. **保护策略**:DataGuard提供多种保护模式,如最大保护模式(Maximum Protection)、最大性能模式(Maximum Performance)和最大可用性模式(Maximum Availability),以平衡保护级别和系统性能。 7. **...

    一步一步学习DATAGUARD

    - **Maximum Availability**:最高可用性模式,通过持续监控主数据库状态并在故障发生时立即切换到Standby数据库,确保最小的数据丢失。 #### 物理Standby 创建与管理 - **创建步骤**:包括但不限于配置网络环境...

    ORACLE DATAGUARD文件配置

    2. Maximum Protection:主数据库发生故障时,自动将服务切换到备用数据库,提供最高级别的保护。 3. Maximum Availability:在不影响主数据库性能的情况下,尽量减少备用数据库的延迟。 三、Redo Transport ...

    Oracle 11g DataGuard配置过程_CentOS1

    配置 DataGuard 需要设置保护模式为 MAXIMUM PERFORMANCE,这是默认的 GataGuard 体系中的数据保护模式。在最大性能模式下,redo 传输可以选择 arch 或者 lgwr 进程,主库的日志可以异步传输到备库中,对于主库性能...

    dataguard 切换记录

    dataguard 主备库切换记录,主备库切换操作手册,主备库切换演练

    Dataguard故障切换(Switchover和Failover)及利用Flashback进行恢复.docx

    1. **Switchover** 是一种计划内的角色切换,它允许你在不丢失数据的情况下,将当前主数据库切换到备用数据库,而原备用数据库则成为新的主数据库。以下是一个 Switchover 的基本步骤: - 首先,你需要在主数据库...

    DataGuard物理standby管理_主备切换

    当主库需要升级或维护时,可以将其角色切换到备库,使备库成为新的主库,而原来的主库则变为备库。Switchover 需要先关闭主库,然后启动备库,并将备库升级为主库。整个过程对数据库的影响非常小,通常只需要短暂地...

    完整版Oracle_DataGuard文档

    Oracle DataGuard提供了多种保护模式,包括最大性能(Maximum Performance)、最大可用性(Maximum Availability)和最大保护(Maximum Protection)。这些模式允许根据业务需求调整数据保护级别,同时保持高性能和高可用...

    DataGuard原产培训

    1. 配置模式:DataGuard支持多种配置模式,包括最大保护(Maximum Protection)、最大性能(Maximum Performance)和最大可用性(Maximum Availability)。不同模式下,主数据库与辅助数据库之间的数据同步策略有所...

    Oracle9i DataGuard、备用数据库、集群技术全面介绍

    根据不同的业务需求,DataGuard提供了几种数据可用性模式,如最大保护模式(Maximum Protection)、最大性能模式(Maximum Performance)和最大可用性模式(Maximum Availability)。这些模式决定了如何处理网络故障...

Global site tag (gtag.js) - Google Analytics