Oracle 11GR2   DataGuard(DG)安装配置(物理standby)

本文详细介绍了Oracle 11GR2版本中DataGuard的安装配置过程,包括主数据库和备用数据库的设置,如归档模式、初始化参数、日志传输等,以及各种保护模式、主备切换、故障转移和闪回数据库的实现。适用于需要高可用性和灾难恢复的Oracle数据库管理。
摘要由CSDN通过智能技术生成

参考文档https://oracle-base.com/articles/11g/data-guard-setup-11gr2Oracle 11GR2   

DataGuard(DG)安装配置(物理standby)

 

主数据库

前提条件

  • 您有两个带有操作系统的服务器(物理服务器或 vm) ,并且在上面安装了 Oracle。 在这个例子中,我使用了 Oracle Linux 5.6和 Oracle Database 11.2.0.2
  • 主服务器有一个正在运行的实例
  • 备用服务器只安装数据库软件

主服务器设置

logging

检查主数据库是否处于归档模式。

SELECT log_mode FROM v$database;

LOG_MODE
------------
NOARCHIVELOG

SQL>

如果是无归档模式,则切换到归档模式。

SHUTDOWN IMMEDIATE;
STARTUP MOUNT;
ALTER DATABASE ARCHIVELOG;
ALTER DATABASE OPEN;

强制Oracle对所有操作记录日志

ALTER DATABASE FORCE LOGGING;

初始化参数

检查 dbname 和 dbunique name 参数的设置。 当前例子中(主数据库),它们都被设置为“ DB11G”。

SQL> show parameter db_name

NAME				     TYPE	 VALUE
------------------------------------ ----------- ------------------------------
db_name 			     string	 DB11G

SQL> show parameter db_unique_name

NAME				     TYPE	 VALUE
------------------------------------ ----------- ------------------------------
db_unique_name			     string	 DB11G

SQL>

备用数据库的 dbname 将与主数据库的 dbname 相同,但主备数据库必须具有不同的 dbunique name 值。 应该在 LOG_ARCHIVE_CONFIG 参数的 DG config 设置中使用主数据库和备用数据库的 dbunique name 值。 对于本例,备用数据库的值为"DB11G_STBY"

ALTER SYSTEM SET LOG_ARCHIVE_CONFIG='DG_CONFIG=(DB11G,DB11G_STBY)

设置合适的远程归档日志目的地。 在本例中,我使用快速恢复区作为本地位置,。 注意以下参数的 SERVICE 和 DB_UNIQUE_NAME使用的是备用数据库(STANDBY)的值.

ALTER SYSTEM SET LOG_ARCHIVE_DEST_2='SERVICE=db11g_stby NOAFFIRM ASYNC VALID_FOR=(ONLINE_LOGFILES,PRIMARY_ROLE) DB_UNIQUE_NAME=DB11G_STBY';
ALTER SYSTEM SET LOG_ARCHIVE_DEST_STATE_2=ENABLE;

 LOG_ARCHIVE_FORMAT 和 LOG_ARCHIVE_MAX_PROCESSES 参数必须设置为适当的值,REMOTE_LOGIN_PASSWORDFILE参数必须设置为 exclusive。

ALTER SYSTEM SET LOG_ARCHIVE_FORMAT='%t_%s_%r.arc' SCOPE=SPFILE;
ALTER SYSTEM SET LOG_ARCHIVE_MAX_PROCESSES=30;
ALTER SYSTEM SET REMOTE_LOGIN_PASSWORDFILE=EXCLUSIVE SCOPE=SPFILE;

除了前面的设置之外,为了确保主备服务器可随时切换。需要设置以下参数。 调整 *_C

  • 1
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值