检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
您可以在API Explorer中调试该接口,支持自动认证鉴权。API Explorer可以自动生成SDK代码示例,并提供SDK代码示例调试功能。 接口约束 目前仅MySQL迁移和MySQL灾备支持参数对比的功能。 job_direction为up时才能调用,任务状态为CONFIGURATION才能调用。
Integer 每页显示的条目数量。默认为10。 offset 否 Integer 偏移量,表示从此偏移量开始查询, offset 大于等于 0。默认为0。 driver_type 是 String 指定待查询的驱动文件类型。取值范围: db2:DB2 for LUW informix:Informix
源或者目标数据库哪些操作,会影响DRS任务状态 以华为云RDS for MySQL为例,以下操作可能会影响DRS任务状态。 实例备份:一般情况下,实例备份对DRS任务无影响。 单机转主备:正常情况下对DRS任务无影响。 实例重启:重启数据库实例将导致短暂中断,在此期间,实例将不可
灾备关系 选择“本云为备”,灾备类型选择“单主灾备”时该选项可见。 灾备关系可以为“本云为备”或者“本云为主”,默认选择“本云为备”。 “本云为备”:指灾备数据库为本云数据库的场景。 “本云为主”:指业务数据库为本云数据库的场景。 业务数据库引擎 选择“MySQL”。 灾备数据库引擎
DRS任务引擎类型,取值: mysql:MySQL到MySQL迁移,MySQL到MySQL同步 mongodb:MongoDB到DDS迁移 cloudDataGuard-mysql:MySQL到MySQL灾备 gaussdbv5:GaussDB同步 mysql-to-kafka:MySQL到Kafka同步
源数据库是否存在MyISAM表 源库中是否存在无权限迁移的函数或存储过程 源数据库同名对象检查 源库是否包含无日志表(UNLOGGED TABLE) 源库约束完整性检查 源数据库索引(_id)检查 源数据库索引长度检查 源数据库是否存在使用不支持的存储引擎的表 映射到目标库中的库名是否合法 源库无主键表检查
针对数据库的迁移、同步场景,在迁移、同步过程中由于不可抗拒因素(例如网络波动)导致的任务失败,DRS通过记录当前解析和回放的位点(该位点同时也是数据库内部一致性的依据),下次从该位点开始回放的方式来实现断点续传,以确保数据的完整性。 增量阶段的迁移、同步,DRS会自动进行多次断点续传的重试,全量阶段的MySQL迁移,
为什么迁移前后数据库磁盘空间使用量不一致 可能原因 原因1:DRS在全量迁移阶段,为了保证迁移性能和传输的稳定性,采用了行级并行的迁移方式。当源数据库数据紧凑的情况下,通过DRS迁移到上云后,可能会出现数据膨胀现象,导致目标数据库磁盘空间使用量大于源数据库磁盘空间使用量。 并行时顺序插入原理可参考图1。
VARBINARY/LONG BLOB 支持,根据M的大小转换成对应的类型, M为数字是VARBINARY,M为max时是LONGBLOB。 IMAGE LONGBLOB 支持 NTEXT LONGTEXT 支持 TEXT LONGTEXT 支持 NCHAR CHAR/VARCHAR 支持,
约束限制 目前仅支持MySQL、PostgreSQL、MongoDB、Oracle数据库提前进行连接信息创建。 目前仅支持实时迁移、实时同步、实时灾备任务在测试连接步骤进行连接信息选择。 数据流动方向为入云(本云为备)时支持源数据库进行连接信息选择,数据流动方向为出云(本云为主)时
迁移用户 操作场景 数据库的迁移过程中,迁移用户需要进行单独处理。 MySQL数据库操作 在MySQL迁移过程中,常见的迁移用户一般分为三类:可完整迁移的用户、需要降权的用户和不可迁移的用户。 可完整迁移的用户:可完整迁移的用户指满足目标数据库权限要求的用户,该类用户在进行迁移时
Integer 每页显示的条目数量。默认为10 offset 否 Integer 偏移量,表示从此偏移量开始查询, offset 大于等于 0。默认为0 请求参数 表3 请求Header参数 参数 是否必选 参数类型 描述 Content-Type 是 String 发送的实体的MIM
SLAVE、REPLICATION CLIENT。 用户迁移时,当源数据库为非阿里云数据库时,账户需要有mysql.user的SELECT权限,源数据库为阿里云数据库,则账户需要同时具有mysql.user和mysql.user_view的SELECT权限。 详见MySQL权限授权方法。 目标数据库权限 提供的目标数据库账号必须拥有如下权限:
库。 cloud_gaussdbv5:华为云数据库GaussDB分布式。 mysql:他云/本地自建MySQL数据库。 ecs_mysql:华为云ECS自建MySQL数据库。 cloud_mysql:华为云数据库RDS for MySQL。 redis:云下自建Redis数据。
目标库空库检查 MySQL灾备场景 表1 目标库空库检查 预检查项 目标库空库检查。 描述 检查目标库是否为空库,若不是空库,会导致灾备失败。 不通过提示及处理建议 不通过原因:目标数据库不是空库。 处理建议:删除目标库中的用户库保证其为空库。 父主题: 目标库实例状态检查
查询记录数,默认为1000,limit最多为1000,不能为负数,最小值为1。 offset 否 Integer 索引位置,偏移量从第一条数据偏移offset条数据后开始查询,默认为0(偏移0条数据,表示从第一条数据开始查询),必须为数字,不能为负数。 请求参数 表3 请求Header参数 参数
for MySQL MySQL到MySQL(入云) TaurusDB MySQL到TaurusDB(入云) 源为其他云回放方案概览 DRS支持将其他云数据库(例如AWS的RDS for MySQL、Aurora for MySQL)中的数据回放至华为云数据库(例如云数据库RDS for
"src_offset" : "mysql-bin.000646:196", "node_offset" : "mysql-bin.000646:196", "dst_offset" : "mysql-bin.000646:196", "src_delay" : 0, "dst_delay"
NUMERIC 支持 FLOAT DOUBLE PRECISION 支持 REAL REAL 支持,SQL Server的精度为7位,而GaussDB精度为6位,如果源库的REAL值有7位精度,同步到目标库会损失1位精度。 SMALLMONEY NUMERIC(10,4) 支持 MONEY
企业项目ID。 tags 否 String 标签。 limit 否 Integer 查询返回记录的数量限制,默认值为10。 offset 否 Integer 偏移量,默认值为0,表示查询该偏移量后面的记录。 sort_key 否 String 排序字段。 sort_dir 否 String