PolarDB怎么进行带地址 的迁移呢 ?

PolarDB怎么进行带地址 的迁移呢 ?1c70f602997b9f8ae2a5617c8897ed48.png

展开
收起
三分钟热度的鱼 2024-04-24 23:56:37 68 分享 版权
阿里云 AI 助理回答

在阿里云PolarDB中,带地址的迁移是一种高效且便捷的方式,能够帮助用户在迁移过程中无需修改应用程序的数据库连接配置。以下是详细的步骤和操作说明:


1. 带地址迁移的前提条件

在进行带地址迁移之前,请确保满足以下前提条件: - 源RDS实例和目标PolarDB集群需属于同一个VPC,否则切换后原有服务将无法连接。 - 源RDS实例和目标PolarDB集群的连接地址需一致(如私网主地址、公网主地址等)。如果源端包含多个连接地址,需提前为目标PolarDB集群创建对应的连接地址。 - 确保源库和目标库之间的数据同步延迟较小(通常小于60秒),以避免迁移过程中数据不一致的问题。


2. 带地址迁移的操作步骤

步骤一:创建PolarDB集群

  1. 登录PolarDB控制台。
  2. 集群列表页面,单击创建集群
  3. 配置基础信息和高级选项,确保参数CreationOption设置为MigrationFromRDS,以支持从RDS迁移。
  4. 完成支付并等待集群创建完成。

步骤二:确认复制延迟

  1. 登录PolarDB控制台,进入目标PolarDB集群的详情页面。
  2. 确认复制延迟小于60秒。如果延迟较大,建议等待数据同步完成后再进行迁移切换。

步骤三:选择带地址切换方式

  1. 进入PolarDB控制台,找到目标PolarDB集群。
  2. 基本信息页面的RDS迁移功能中,单击切换迁移
  3. 在弹出的对话框中,选择带地址切换(应用程序不用改连接配置)
    • 重要提示:带地址切换会自动交换RDS和PolarDB的连接地址,您无需在应用程序端修改任何配置即可自动连接到PolarDB。
  4. 单击确定,系统将开始执行切换操作。

步骤四:完成迁移

  1. 切换完成后,刷新页面,确认PolarDB集群的读写状态显示为读写
  2. 如果需要回滚,可以在基本信息页面的RDS迁移功能中,单击迁移回滚,选择带地址回切不带地址回切

3. 注意事项

  • DNS缓存问题:切换域名后,业务侧可能需要等待DNS缓存失效才能连接至新数据库,通常需要30秒至5分钟。您可以手动刷新业务服务器的DNS缓存以加速生效。
  • 只读地址处理:带地址迁移默认不会修改只读地址,如有只读实例,请单独处理。
  • DMS登录问题:切换后,如果您需要使用DMS登录PolarDB数据库,请确保配置了正确的集群ID或连接串。
  • 数据一致性校验:在迁移切换前,建议对源库和目标库的数据进行一致性校验,确保数据无误。

4. 带地址迁移的优势

  • 无缝切换:无需修改应用程序的数据库连接配置,减少业务中断时间。
  • 高可用性:支持快速回滚,若发现数据异常,可立即恢复至迁移前的状态。
  • 自动化程度高:系统自动完成连接地址的交换,降低人工操作的风险。

通过以上步骤,您可以顺利完成PolarDB的带地址迁移操作。如果有任何疑问或遇到问题,可以通过钉钉群咨询专家获取进一步支持。

有帮助
无帮助
AI 助理回答生成答案可能存在不准确,仅供参考
0 条回答
写回答
取消 提交回答

阿里云关系型数据库主要有以下几种:RDS MySQL版、RDS PostgreSQL 版、RDS SQL Server 版、PolarDB MySQL版、PolarDB PostgreSQL 版、PolarDB分布式版 。

还有其他疑问?
咨询AI助理