检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
所有Definer是否迁移到该用户下,MySQL数据库支持该设置,测试连接之后修改调用时必填。取值: true:迁移后,所有源数据库对象的Definer都会迁移至该用户下,其他用户需要授权后才具有数据库对象权限 false:迁移后,将保持源数据库对象Definer定义不变,选择此选项,
数据库所在的虚拟私有云ID。 subnet_id 否 String 数据库所在的子网ID。 security_group_id 否 String 数据库所在的安全组ID。 project_id 否 String 如果数据库为云上实例时,填写数据库实例所在Region下的Project ID。否则
String 数据库所在可用区azCode。 region String 数据库实例所在region,数据库为云上实例时,比如RDS实例时必填。 inst_id String 数据库实例id,数据库为云上实例时,比如RDS实例时必填。 vpc_id String 数据库所在的虚拟私有云ID。
DRS实例规格 DRS实例规格越大,迁移速度越快,耗时越少。 源数据的模型和分布 此类因素包括是否有主键、是否分区表、是否堆表、平均单行数据量大小、表的数量、索引数量等。 目标库是否已有数据 目标库已有数据可能导致迁移时数据冲突,导致性能下降。 目标库是否有触发器 目标库有触发器可能导致迁移时写入性能下降。
11:源表不存在 12:目标表不存在 13:原表和目标表都不存在 14:源数据库连接失败 15:目标库数据库连接失败 16:源数据库执行SQL超时 17:目标数据库执行SQL超时 18:源数据库执行SQL错误 19:目标数据库执行SQL错误 20:源库和目标库都不存在 21:源库不存在 22:目标库不存在
r写入数据时,触发器会同步往另一个log表中写入一条日志数据。 当源库业务侧写入了一条数据到user表。 触发器同步了这条数据到log表,此时binlog中会有两条数据,如下图,第一条就是业务插入user表的数据,第二条是触发器被触发,写入到log中的数据。 DRS同步数据的时候可能会出现以下情况:
error_msg String 错误信息。 表6 object_compare_overview字段数据结构说明 参数 参数类型 描述 object_type String 对象类型。 取值: DB-数据库 TABLE-表 VIEW-视图 EVENT-事件 ROUTINE-存储过程和函数 INDEX-索引
本示例中逻辑库模式为单库,逻辑库名称为db_test_info。 DRS目前仅支持迁移源端MySQL的数据到目标DDM,不支持迁移源库表结构及其他数据库对象,用户需要在目标库根据源端数据库的表结构创建对应的逻辑库。 父主题: 目标端DDM准备
个非业务时间段,重启源数据库并重置任务即可。 设置binlog_row_image为FULL步骤 如果源数据库为云上RDS实例,可通过RDS管理界面的参数配置,将binlog_row_image修改为FULL,完成修改后重启源数据库并重置任务即可。 云数据库RDS for MySQL
DRS任务表数量太多导致任务超时怎么办 当DRS任务表数量太多时,可能占用过多的内存等资源,导致在进行预检查、数据对比等操作时超时。针对这种情况,建议用户通过以下方式解决: 创建任务时选择大规格,表数量建议不超过5W张。 如果表数量过多(超过5W张),建议拆分多个任务进行同步。 父主题:
源端RDS for MySQL准备 创建RDS for MySQL实例 构造数据 父主题: RDS for MySQL同步到Kafka
String 资源类型。 migration:实时迁移 sync:实时同步 cloudDataGuard:实时灾备 subscription:数据订阅 backupMigration:备份迁移 replay:录制回放 枚举值: migration sync cloudDataGuard
Map<String,ProgressInfo> 数据,结构,索引迁移进度信息体。 详情请参见表6。 error_code String 错误码。 error_msg String 错误信息。 表6 progress_map字段数据结构说明 参数 参数类型 描述 completed
参数 是否必选 参数类型 描述 jobs 是 Array of objects 批量续传任务请求列表。 详情请参见表4。 表4 jobs字段数据结构说明 参数 是否必选 参数类型 描述 job_id 是 String 任务ID。 is_sync_re_edit 否 Boolean 任务再编辑之后启动时必填,为true。
是 Array of objects 不能包含空对象。 集合中的job_id取值严格匹配UUID规则。 详情请参见表4。 表4 jobs字段数据结构说明 参数 是否必选 参数类型 描述 job_id 是 String 任务ID。 pause_mode 是 String 暂停类型,t
单击管理控制台左上角的,选择区域。 单击左侧的服务列表图标,选择“数据库 > 分布式数据库中间件 DDM”,进入DDM管理控制台。 在实例管理页面,单击页面右上方的“购买数据库中间件实例”。 按需设置实例相关信息和规格。 选择实例所属的VPC和安全组、配置数据库端口。 VPC和安全组已在创建目标端VPC和安全组中准备好。
参数 是否必选 参数类型 描述 jobs 是 Array of objects 批量结束任务请求体。 详情请参见表4。 表4 jobs字段数据结构说明 参数 是否必选 参数类型 描述 job_id 是 String 任务ID。 is_force_stop 否 Boolean 强制
详情请参见import_error_messages字段数据结构说明。 error_code String 错误码。 最小长度:12 最大长度:12 error_msg String 错误描述。 最小长度:1 最大长度:512 表5 import_error_messages字段数据结构说明 参数 参数类型 描述
如何设置最小化权限且独立的使用DRS的Oracle账号 源数据库为Oracle的全量迁移至少需要CREATE SESSION, SELECT ANY TRANSACTION, SELECT ANY TABLE, SELECT ANY DICTIONARY权限(当目标库为PostgreSQL时,还需要SELECT
任务结束后不删除还会计费吗 DRS任务结束后,不删除列表中的任务,不会产生费用。已结束的任务无法重新启动。 父主题: 计费相关