注意:
- 本教程需要访问 Oracle Cloud。要注册免费账户,请参阅开始使用 Oracle Cloud Infrastructure 免费套餐。
- 它对 Oracle Cloud Infrastructure 身份证明、租户和区间使用示例值。完成实验室后,请使用特定于云环境的那些值替换这些值。
在 OCI 中设置跨区域 Oracle Heatwave MySQL 灾难恢复副本
简介
Oracle Heatwave MySQL 灾难恢复副本是 Oracle Cloud Infrastructure (OCI) 中的一项功能,您可以在其中为 OCI 中的生产数据库设置跨区域复制。设置 Oracle HeatWave MySQL 灾难恢复副本的方法有两种。
-
使用 OCI 控制台级别的完全手动备份,将备份复制到跨区域并设置入站复制通道。
-
使用 MySQL Shell 实用程序,将生产数据库备份并还原到灾难恢复区域数据库,并设置入站复制通道。
本教程概述如何使用 OCI 控制台级别的完全备份为生产数据库设置 Oracle Heatwave MySQL 灾难恢复副本,将备份复制到其他区域,从主备份构建灾难恢复数据库,以及设置从主数据库到灾难恢复数据库的入站复制通道。在本教程中,您将为在 v8.0.35 及更高版本上运行的 Oracle Heatwave MySQL 数据库服务设置灾难恢复。
下图显示了我们将在本教程中使用的体系结构。
目标
- 使用 OCI 控制台级别备份为生产数据库设置 Oracle Heatwave MySQL 灾难恢复副本。
先决条件
-
设置源区域与目标区域之间的远程 VCN 对等连接。
-
将端口
3306
和33060
添加到源 VCN 和目标 VCN 中的子网的安全列表中。 -
创建定制配置,以便将默认值
binlog_expire_logs_seconds
增加到最少 3 天,并将其应用于主数据库系统。
任务 1:在 OCI 控制台中准备并执行完全手动备份
在非工作时间内,在 OCI 控制台级别手动完全备份生产 Oracle Heatwave MySQL 数据库服务。
-
单击 More actions(更多操作)下拉菜单,然后选择 Create manual backup(创建手动备份)。
-
输入所需的信息,然后单击创建手动备份。
任务 2:将备份复制到灾难恢复区域
-
单击 Copy to another region(复制到其他区域)可将完整手动备份复制到灾难恢复区域。
-
输入必需的信息,然后单击复制。
完成复制后,验证灾难恢复区域中的备份。
任务 3:将备份从灾难恢复区域还原到新的数据库系统
-
单击还原到新数据库系统可将主数据库备份还原到灾难恢复区域中的新数据库系统。
-
选择 OCI 控制台中的区间、VCN 和子网以及所需的相应数据库配置和存储。
-
选择要与主数据库相同的 MySQL 数据库版本,然后单击还原。
预配灾难恢复区域中的数据库后,您可以连接到灾难恢复数据库以验证方案和对象。
任务 4:创建用于复制的数据库用户
运行以下查询,以使用灾难恢复区域预配的数据库端点 IP 在主数据库中创建复制用户。
CREATE USER 'repl1'@'x.x.x.x' IDENTIFIED BY '********' REQUIRE SSL;
GRANT REPLICATION SLAVE ON *.* TO 'repl1'@'x.x.x.x';
任务 5:创建复制通道
-
单击创建通道可在 OCI 控制台的灾难恢复数据库系统中创建入站复制通道。输入必需的源数据库用户身份证明和其他复制通道详细信息。
-
单击创建渠道。
任务 6:验证复制通道
通道在 OCI 控制台中处于活动状态后,连接到灾难恢复数据库并检查主数据库与灾难恢复数据库之间的副本状态和同步。
Show Replica Status \G;
注:在副本状态输出中,必须检查 I/O 运行、SQL 运行状态以及比主服务器晚几秒钟。
相关链接
确认
- 作者 — Ajay Rao(电梯实施专家—自定义、第三方、VM 数据库和应用)
更多学习资源
浏览 docs.oracle.com/learn 上的其他实验室,或者访问 Oracle Learning YouTube 渠道上的更多免费学习内容。此外,请访问 education.oracle.com/learning-explorer 成为 Oracle Learning Explorer。
有关产品文档,请访问 Oracle 帮助中心。
Set up Cross-Region Oracle Heatwave MySQL Disaster Recovery Copy in OCI
G29365-01
Copyright ©2025, Oracle and/or its affiliates.