数据库管理平台DMP

深信服数据库管理平台(DMP)提供MySQL、Oracle的RDS功能,支持全生命周期管理、自动MySQL主从切换、故障自愈、事务一致性备份、监控告警等,能够实现业务快速上线、资源快速分发、数据安全保护,提供SLA保障,使数据库运维复杂度大幅下降,帮助客户减少被动性救火工作,专注业务创新。
点击可切换产品版本
知道了
不再提醒
DMP 2.3.7
{{sendMatomoQuery("数据库管理平台DMP","容灾创建")}}

容灾创建

更新时间:2024-07-23

功能说明

DMP 支持创建Oracle DataGuard

前提条件

  1. 已通过DMP平台创建了Oracle数据库或纳管了Oracle数据库。纳管的数据库如果是19c版本,则只支持主备库为19.15.0.0版本搭建容灾。
  1. 如果通过指定两个库搭建DataGuard,主库可以是DMP创建或纳管,版本为11.2.0.4.012.1.0.2.012.2.0.1.019.15.0.0.0;如果备库是纳管的实例,则只支持创建单机的DataGuard备库。
  2. SCP6.7.30+HCI6.7.0+DMP2.2.2及以上的版本才支持连通域功能。
  3. 放通DMP到数据库云主机(DBVM)的33342234591009104204988881521端口,其中1521Oracle默认端口,若使用自定义端口;如使用了1522,那么需要放通1522端口。
  4. 放通主备之间的数据库端口,默认为1521,若使用自定义端口;如使用了1522,那么需要放通1522端口。

注意事项

  1. 仅数据库运行状态为“运行中”或“告警”的Oracle数据库才能创建Oracle DataGuard备库。
  1. 每次只能为Oracle数据库创建一个Oracle DataGuard备库,最多可以创建3个备库。
  2. 主库的监听会重启。
  3. 主库中,将参数 db_create_file_dest 配置为数据文件目录。
  4. 支持单机到单机、RACRACRAC到单机的DataGuard搭建。
  5. 纳管库作为备库目前仅支持单实例的环境,不要关闭环境上其他实例之后进行搭建,可能存在风险。
  6. 开启了CDP的纳管库,加入DataGuard备库时,CDP会变成新库的,在新的基准点产生之前,新库的这部分CDP无法恢复。
  7. DataGuard主库不支持修改SYS账号的密码。
  8. 修改IP或修改端口后,DataGuard关系会异常。
  9. 停用Oracle DataGuard时,建议优先停用主库,在停用备库;启用时,优先启用备库,再启用主库。
  10. 指定两个库搭建DataGuard,搭建过程DMP会将备库原实例删除,搭建失败后备库无法恢复。
  11. 主库支持由DMP纳管数据库或由DMP部署的数据库,备库支持由DMP部署的数据库或纳管库(纳管库作DataGuard备库目前仅支持11.2.0.4.012.2.0.1.019.15.0.0.0的纳管单机。)。
  12. 连通域部署时,需要保证连通域内资源池同时上传好对应的DBVM镜像,需要连通域内的资源池有相同的存储性能标签。
  13. Oracle RAC活动IP可以是SCAN IPVirtual IP,通信IP可以是SCAN IPPUBLIC IP
  14. 使用NAT方式作为通信IP, 不支持IP自动漂移。
  15. “活动IP”需与Public IP同段。
  16. 单机配置“活动IP”,需要额外配置一个Public IP,且会导致主库的监听会中断(此时间段内,新建连接可能会失败,已有连接不受影响);若已存在额外的IP,可以直接指定为活动IP,无需新增。
  17. VPC网络环境不支持配置活动IP漂移。
  18. 主备库端口不一致,不支持活动IP漂移。

操作步骤

创建全新Oracle作为备库方式:

  1. [数据保护/数据库容灾/数据库容灾组]中,点击<使用数据库容灾>Oracle标签页中,点击<新建>创建DataGuard备库。
  2. 选择<创建全新Oracle作为备库>方式。
  3. 选择用户。
  4. 选择主库,输入主库SYS账号的密码。
  5. 输入所在数据中心、所在集群/主机(纳管库专有),这两项作为标签,可以标记当前的库所在的数据中心以及主机,对备库搭建以及切换无实际影响;
  6. 配置备库,输入名称、描述。根据需要选择同资源池配置或跨资源池部署。根据提示填写备库资源相关信息,配置参考“Oracle数据库”,然后点击<下一步>
  7. 填写容灾组名称、描述,按需选择保护模式。
  8. 填写备库db_unique_name,默认为{主库db_unique_name}_stb
  9. 通信IP和端口,可选配置;用于DataGuard主备通信。当主备库网络无法直接通过scan-ip(单机为public ip)连通时,可以通过其他的网络配置(NAT、专线直连)打通主备网络后,在DMP配置主备能互相访问的通信地址,再搭建DataGuard。如未配置,则DMP会使用scan-ip(单机则为public ip)作为主备通信地址。若使用经NAT转化的IP,将无法使用活动IP
  10. 服务名,可选配置,主服务运行在主库上,备服务运行在备库上。
  11. 点击<下一步>,进入前置检查,根据提示修复不通过项,直至所有检查项通过。
  12. 点击<下一步>,确认信息,点击确定,提交搭建任务,开始DataGuard搭建。完成后在[数据库/数据库容灾/Oracle DataGuard]界面中查看DataGuard同步状态。

使用创建全新Oracle作为备库时,无法指定活动IP,需要在创建完成后添加。

指定两个已有Oracle方式:

  1. [数据保护/数据库容灾/数据库容灾组]中,点击<使用数据库容灾>Oracle标签页中,点击<新建>创建DataGuard备库。
  2. 选择<指定两个已有Oracle>方式。
  3. 选择用户。
  4. 选择主库,输入 SYS 账号密码;
  5. 输入所在数据中心、所在集群/主机(纳管库专有),这两项作为标签,可以标记当前的库所在的数据中心以及主机,对备库搭建以及切换无实际影响;
  6. 选择备库,输入所在数据中心、所在集群/主机(纳管库专有),这两项作为标签,可以标记当前的库所在的数据中心以及主机,对备库搭建以及切换无实际影响,点击<下一步>
  7. 填写容灾组名称、描述,按需选择保护模式。
  8. 填写备库db_unique_name,默认为{主库db_unique_name}_stb
  9. 按需填写活动IP
  10. 通信IP和端口,可选配置;用于DataGuard主备通信。当主备库网络无法直接通过scan-ip(单机为public ip)连通时,可以通过其他的网络配置(NAT、专线直连)打通主备网络后,在DMP配置主备能互相访问的通信地址,再搭建DataGuard。如未配置,则DMP会使用scan-ip(单机则为public ip)作为主备通信地址。若使用经NAT转化的IP,将无法使用活动IP
  11. 服务名,可选配置,主服务运行在主库上,备服务运行在备库上。
  12. 点击<下一步>,进入前置检查,根据提示修复不通过项,直至所有检查项通过。
  13. 点击<下一步>,确认信息,点击确定,提交搭建任务,开始DataGuard搭建。完成后在[数据库/数据库容灾/Oracle DataGuard]界面中查看DataGuard同步状态。