由于 DRDS 依赖于 RDS,所以如果将 RDS 实例切换了网络类型后(无论是从经典网络切换 VPC 还是从 VPC 切换经典网络),DRDS 与 RDS 之间的网络连通性会被破坏。为此,需要到 DRDS 控制台对 DRDS 实例的分库连接进行修复操作。
可通过控制台的 实例列表 > 选择目标实例 > 修复数据库分库链接 完成此修复操作
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
您描述的情况是正确的。在阿里云中,分布式关系型数据库服务(DRDS)作为对单个RDS实例的水平扩展解决方案,确实依赖于RDS实例来存储数据。当RDS实例的网络类型发生变化时,比如从经典网络切换到VPC,或者反过来,这将影响到DRDS与RDS之间的网络通信,因为它们必须处于同一网络环境下才能正常通信。
按照您的说明,解决这一问题的步骤如下:
登录阿里云控制台:首先,您需要使用您的阿里云账号登录到阿里云管理控制台。
导航至DRDS实例列表:在控制台首页,找到“产品与服务”分类下的“数据库”类别,点击进入“分布式关系型数据库服务(DRDS)”。
选择目标DRDS实例:在DRDS实例列表页面,您会看到所有已创建的DRDS实例。找到那个与您调整了网络类型的RDS实例关联的DRDS实例,点击该实例名称进入详情页面。
修复数据库分库连接:在DRDS实例的管理界面中,寻找类似于“维护”、“管理”或直接是“修复数据库分库链接”的选项。这个操作通常会被设计为一个显眼的功能按钮,用于处理因底层RDS网络变更导致的连接问题。
按照提示操作:点击“修复数据库分库链接”后,系统可能会要求您确认操作并提供必要的确认信息。请仔细阅读任何弹出的提示信息,并按照指示完成修复流程。
等待修复完成:提交修复请求后,系统会自动进行相关配置的调整以恢复DRDS与RDS之间的网络连通性。此过程可能需要几分钟时间,请耐心等待直至系统显示修复成功。
通过上述步骤,您可以有效地解决由于RDS网络类型变化导致的DRDS与RDS之间连接中断的问题,确保数据库服务的正常运行。如果在操作过程中遇到任何困难或疑问,建议及时查阅阿里云官方文档或联系阿里云客服获取帮助。