【DB宝30】使用Docker测试Oracle 11g高可用DG功能

0    4240    4

Tags:

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

image-20210621113144705

一、下载镜像

小麦苗DG环境的hub地址:
https://hub.docker.com/r/lhrbest/dg_pri_11.2.0.4/tags
https://hub.docker.com/r/lhrbest/dg_phy_11.2.0.4/tags

查看镜像:

给镜像打tag:

二、初始化环境

DG环境情况见下表:项目主库物理备库
db 类型单实例单实例
db version11.2.0.4.011.2.0.4.0
db 存储FSFS
OS版本RHEL7.6 64位CentOS7.6 64位
OS hostnameLHR11GLHR11GDG
IP地址192.168.68.68192.168.68.69
ORACLE_SIDLHR11GLHR11GDG
db_name/GLOBAL_DBNAMELHR11GLHR11G
db_unique_nameLHR11GLHR11GDG
TNS_NAMELHR11GLHR11GDG
监听端口15211521
映射的主机端口15281529
ORACLE_HOME/u01/app/oracle/product/11.2.0.4/dbhome_1/u01/app/oracle/product/11.2.0.4/dbhome_1
dbid20079475512007947551

启动主库过程:

启动备库过程:

三、测试DG的高可用功能

下面会分别测试DG环境的以下几个功能:

1、验证同步
2、switchover
3、failover
4、fsfo
5、故障切换

3.1 主备同步

主库查询DG情况:

备库查询日志应用情况:

可以看到,主备是实时同步的。

3.2 switchover

接下来使用dgmgrl来验证switchover功能。

可以看到,主备角色已成功切换,接下来验证同步功能。

主库操作,注意此时主库为LHR11GDG:

备库操作,注意此时备库为LHR11G:

可以看到,同步功能正常。

3.3 failover

接下来使用dgmgrl来验证failover功能。

本人提供Oracle(OCP、OCM)、MySQL(OCP)、PostgreSQL(PGCA、PGCE、PGCM)等数据库的培训和考证业务,私聊QQ646634621或微信dbaup66,谢谢!
AiDBA后续精彩内容已被站长无情隐藏,请输入验证码解锁本文!
验证码:
获取验证码: 请先关注本站微信公众号,然后回复“验证码”,获取验证码。在微信里搜索“AiDBA”或者“dbaup6”或者微信扫描右侧二维码都可以关注本站微信公众号。

标签:

Avatar photo

小麦苗

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

您可能还喜欢...

发表回复