使用RMAN Duplicate方式搭建Data guard Standby数据库


提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档


前言

本文主要介绍如何通过RMAN duplicate方式搭建Data guard Standby database。
使用该方式搭建备库需要考虑主库备库间网络带宽,及主库归档产生数量大小,时间等。
该方式主要优点是方便快捷,步骤较少。
缺点是依托网络,若出现网络抖动或其他错误导致复制中断需要重新进行复制。
另外,使用duplicate方式搭建备库,不能指定复制某个PDB,或跳过某个PDB。duplicate会针对主库所有数据库进行复制,包括CDB、PDB。
在12C和19C文档中均有说明:在这里插入图片描述


提示:以下是本篇文章正文内容,下面案例可供参考

一、准备工作

1.1 主库开启归档模式

以下为开启归档模式示例:
查看数据库归档状态

SQL> archive log list;
数据库日志模式             非存档模式     //目前不是归档模式
自动存档             禁用
存档终点            USE_DB_RECOVERY_FILE_DEST
最早的联机日志序列     27711
当前日志序列           27713

关闭数据库

SQL> shutdown immediate;

启动数据库至mount状态

SQL> startup mount;
ORACLE 例程已经启动。

Total System Global Area 1.0737E+10 bytes
Fixed Size                  2038632 bytes
Variable Size            5486150808 bytes
Database Buffers         5234491392 bytes
Redo Buffers               14737408 bytes

启用归档模式

SQL> alter database archivelog;
SQL> alter database open;
SQL> archive log list;

1.2主库启动force logging

alter database force logging;
select log_mode,force_logging from v$database;

1.3配置TNS、LISTENER_DG

TNS(需要在主备库都配置):

###important !!! dataguard config entry do not modify without permission
PAASCDBDDG =
  (DESCRIPTION =
    (ADDRESS = (PROTOCOL = TCP)(HOST = 135.10.150.236)(PORT = 1522))
    (CONNECT_DATA =
      (SERVER = DEDICATED)
      (SERVICE_NAME = paascdbddg)
    )
  )

PAASCDBDPR =
  (DESCRIPTION =
    (ADDRESS = (PROTOCOL = TCP)(HOST = 135.10.118.17)(PORT = 1522))
    (CONNECT_DATA =
      (SERVER = DEDICATED)
      (SERVICE_NAME = paascdbd)
    )
  )
###dataguard config end

LISTENER_DG:
Primary:

LISTENER_DG =
  (DESCRIPTION_LIST =
    (DESCRIPTION =
      (ADDRESS = (PROTOCOL = TCP)(HOST = 135.10.118.17 )(PORT = 1522
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值