Linux 7平台搭建Oracle 19.3 物理DG

0    150    1

Tags:

👉 本文共约1719个字,系统预计阅读时间或需7分钟。

1 环境说明

这里准备2台虚拟机,操作系统安装Redhat 7.7。 其他信息规划如下:

源数据库目标数据库
IP地址192.168.74.203192.168.74.204
数据库SIDcndbacndba
DB_UNIQUE_NAMEdave_pdave_s

在2台虚拟机分别安装19.3 的数据库软件,主库创建CDB实例 cndba,PDB实例:dave_p。 备库只安装数据库软件,不创建实例。

2 主库启动FORCE LOGGING

3 主库启动归档模式

4 在主库添加 standby redo logfile

在Oracle 19c的多租户架构里,online redo log 和控制文件是保存在CDB中的,PDB中只有运行需要的数据文件,所以我们这里加standby redo log,也是在CDB中加。

注意这里online redo log大小的变化,详细参考:

Oracle 12cR2 默认 online redo log 的大小从50M 增加到 200M
https://www.cndba.cn/dave/article/2054

5 在主库创建pfile 文件并修改pfile 内容

用新参数重启数据库:

6 分别在主备库配置监听并启动

7 分别在主备库配置tnsnames.ora

配置完成后,使用tnsping 命令校验,切记要相互ping 通方可继续后面的操作,如果不通的话检查防火墙有没有关或者1521 端口有没有关,tnsname.ora 配置是否正确,一般是这些原因,防火墙占多数原因。

8 将主库的口令文件copy到备库

这里主备库的CDB实例相同,如果不同,可以使用orapwd命令重建。

9 将主库的参数文件copy到备库并修改

本人提供Oracle(OCP、OCM)、MySQL(OCP)、PostgreSQL(PGCA、PGCE、PGCM)等数据库的培训和考证业务,私聊QQ646634621或微信db_bao,谢谢!

10 在备库创建必要的目录

根据pfile 文件,将该文件中出现的所有路径全部检查一遍,如果不存在,则创建之。 否在启动备库会报错。

11 用spfile 将备库启动到nomount 状态

12 开始进行Active duplicate

这里可能遇到以下错误,供参考:

Oracle 18c ADG RMAN duplicate ORA-01017错误解决方法
https://www.cndba.cn/dave/article/2994

13 打开备库并并启动apply

duplicate 完成之后,备库是mount的。

14 验证DG

主库:

这里可能会遇到如下错误:

Oracle 19c Data Guard ORA-12154 错误解决方法
https://www.cndba.cn/dave/article/4066

备库:

同步正常。

15 DG 模式切换

DG的模式切换之前参考18c,这里不再单独描述。

Oracle 18c Data Guard 切换保护模式 和 主备库角色操作手册
https://www.cndba.cn/dave/article/2996

参考

https://www.cndba.cn/dave/article/4067

标签:

头像

小麦苗

学习或考证,均可联系麦老师,请加微信db_bao或QQ646634621

您可能还喜欢...

发表回复

嘿,我是小麦,需要帮助随时找我哦
  • 18509239930
  • 个人微信

  • 麦老师QQ聊天
  • 个人邮箱
  • 点击加入QQ群
  • 个人微店

  • 回到顶部
返回顶部