检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
实时迁移最佳实践 备份迁移最佳实践 实时同步最佳实践 实时灾备最佳实践 安全最佳实践 更多 07 开发 根据需要您可以提供的API对数据复制任务进行相关操作。 开发文档 API概述 SDK参考 08 修复 提供数据复制服务常见预检查不通过修复方法,以及任务运行过程中常见失败场景处理方法。 常见预检查项不通过修复方法
到项目编号。项目编号获取步骤如下: 注册并登录管理控制台。 单击用户名,在下拉列表中单击“我的凭证”。 在“API凭证”页面的项目列表中查看项目ID。 图1 获取项目ID 多项目时,展开“所属区域”,从“项目ID”列获取子项目ID。 调用API获取项目ID 项目ID还可通过调用查询指定条件下的项目列表API获取。
table_name(Column_name data_type); 与源数据库的表结构不一致时请在目标数据库表中创建缺失的列,或把目标数据库表中已存在名称字母相同但大小写不同的列转为小写,或删除源数据库表中多余的列。 待确认原因:源端表的主键列和目标端表的主键列存在不一致问题。主键列不一致,可能会导致同步失败或者数据不一致。
本地数据中心配置VPN对端设备。 本地数据中心网络采用不同类型的防火墙或主机,可参考《虚拟专用网络快速入门》中的“配置对端设备”章节实现本地数据中心数据库所在网络和华为云DRS所在VPC子网的互通。 本地数据中心自建数据库添加白名单。 本地数据中心自建数据库需要添加DRS私有IP远程访问数据库的权限。 各类型数
开通自动续费后,DRS任务会在每次到期前自动续费,避免因忘记手动续费而导致资源被自动删除。 在一个包年/包月DRS任务生命周期的不同阶段,您可以根据需要选择一种方式进行续费,具体如图1所示。 图1 DRS任务生命周期 DRS任务从购买到到期前,处于正常运行阶段,资源状态为“运行中”。 到期后,资源状态变为“已过期”。
DRS在选择仅同步数据时,会对用户源端和目标端的表结构一致性进行检查。 不通过原因 目标端表的字段未涵盖源端表的所有字段。 列名的大小写问题,源和目标端是不同数据库的情况下,源端表列名会转成小写和目标端比较。 列名中包含空格或者特殊字符等。 处理建议 返回设置同步页面,编辑满足条件的表重新建立映
API概览 数据复制服务所提供的接口为REST(Representational State Transfer)风格API。通过使用DRS接口,您可以使用DRS的所有功能,包括创建迁移任务、获取任务详细信息、获取迁移任务列表、删除迁移任务等。 表1 v3接口说明 类型 子类型 说明
Notification,SMN)是可靠的、可扩展的、海量的消息处理服务。它可以依据用户的需求主动推送通知消息,最终用户可以通过短信、电子邮件、应用等方式接收。 对DRS而言 SMN为其他服务均可使用的通用服务,仅需在SMN界面统一配置,如果在其他服务使用时已完成创建和订阅,DRS可以直接选择相应的订阅主题。
PostgreSQL->PostgreSQL实时同步 任务启动失败报错,关键词“Initialize logical replication stream failed, the source database may have a long transaction: ****.”
付”。 图4 续费确认 进入支付页面,选择支付方式,确认付款,支付订单后即可完成续费。 统一包年/包月资源的到期日 如果您持有多个到期日不同的DRS任务,可以将到期日统一设置到一个日期,便于日常管理和续费。 图5展示了用户将两个不同时间到期的资源,同时续费一个月,并设置“统一到期日”后的效果对比。
n,multipoint,multilinestring,multipolygon,。 处理建议:删除表中不支持的字段类型所在列,或者选择不同步这张表。 MySQL->PostgreSQL同步场景 表3 源数据库表字段类型检查 预检查项 源数据库表字段类型检查。 描述 源数据库不
DRS备份迁移支持跨区域备份吗? DRS备份迁移有两种模式:自建OBS桶,RDS全量备份。 自建OBS桶:通过上传其他区域RDS的全量备份的数据,可以实现跨区域备份。 RDS全量备份:获取的当前区域的RDS全量备份,此种模式不支持跨区域备份。 父主题: 备份迁移
备份文件来源 选择自建OBS桶。 桶名 选择备份文件所在的桶名,以及该桶目录下上传好的全量备份文件。 说明: Microsoft SQL Server的备份文件需要选择OBS桶目录下“.bak”格式的文件名,且可以同时选择多个备份文件。 不支持将一个库分割成不同文件上传。 该桶的桶名、备份文件名或者路径中不能包含中文。
一致的。 DBLink连接 DBLink连接指SQL Server支持用户通过创建DBLink连接的方式,跟外部实例上的数据库进行交互,这种方式可以极大的方便用户不同实例间,不同数据库类型之间的数据库查询,同步,比较,所以大部分用户都会在本地实例上用到该服务,但是迁移上云后,本地
一致的。 DBLink连接 DBLink连接指SQL Server支持用户通过创建DBLink连接的方式,跟外部实例上的数据库进行交互,这种方式可以极大的方便用户不同实例间,不同数据库类型之间的数据库查询,同步,比较,所以大部分用户都会在本地实例上用到该服务,但是迁移上云后,本地
获取用户Token响应消息头所示的消息头,其中“x-subject-token”就是需要获取的用户Token。有了Token之后,您就可以使用Token认证调用其他API。 图1 获取用户Token响应消息头 响应消息体 响应消息体通常以结构化格式返回,与响应消息头中Content-type对应,传递除响应消息头之外的内容。
API v3(推荐) 配额 公共接口管理 实时灾备
如何调用API 构造请求 认证鉴权 返回结果
配额 查询配额 父主题: API v3(推荐)
备份迁移失败,提示备份的源数据库不在备份文件列表中 操作场景 客户通过OBS桶全量备份数据迁移上云时,提示备份的源数据库不在备份文件列表中,导致迁移失败。 图1 备份迁移 问题分析 用户上传到OBS桶中的.bak数据库备份文件名较长。 解决方案 针对以上问题,提供如下解决方案: