检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
源数据库实例的用户名。 数据库密码 源数据库的用户名所对应的密码。 图7 目标库信息 表11 目标库信息 参数 描述 数据库实例名称 默认为创建迁移任务时选择的GaussDB(DWS)实例,不可进行修改。 数据库用户名 目标数据库的用户名。 数据库密码 目标数据库的用户名所对应的密码。 源和目标数
可能导致的任务失败。 目标端多的列要求非空且没有默认值,源端insert数据,同步到目标端后多的列为null,不符合目标端要求。 目标端多的列设置固定默认值,且有唯一约束。源端insert多条数据后,同步到目标端后多的列为固定默认值,不符合目标端要求。 其他使用须知: 若专属计算
PDB功能开启后,只能迁移该PDB中的表,并且需要提供CDB的service name/sid及用户名和密码,不需要PDB的用户名和密码。 数据库用户名 源数据库的用户名。 数据库密码 源数据库的用户名所对应的密码。 SSL安全连接 通过该功能,用户可以选择是否开启对迁移链路的加密。如果开启该功能,需要用户上传SSL
源数据库的IP地址或域名、数据库用户名和密码,会被系统加密暂存,直至删除该同步任务后自动清除。 目标库信息配置 图6 目标库信息 表10 目标库信息 参数 描述 数据库实例名称 默认为创建同步任务时选择的数据库实例,不可进行修改。 账号认证数据库 填写的数据库账号所属的数据库名称。例如:华为云DDS实例默认的账号认证数据库为admin。
可能导致的任务失败。 目标端多的列要求非空且没有默认值,源端insert数据,同步到目标端后多的列为null,不符合目标端要求。 目标端多的列设置固定默认值,且有唯一约束。源端insert多条数据后,同步到目标端后多的列为固定默认值,不符合目标端要求。 其他使用须知: 若专属计算
迁移前构造数据 迁移前需要在源库构造一些数据类型,供迁移完成后验证数据。 前提条件 已知源端数据库的IP地址,端口,账户和密码。 操作步骤 根据源端数据库的IP地址,通过数据库连接工具连接数据库。 根据支持的数据类型,在源库执行语句构造数据。 登录源端数据库。 进入任意一个待迁移的逻辑库。
两个账户。 禁止使用用户自建的drsFull和drsIncrementa账号作为DRS任务连接数据库的账号。 删除、重命名和修改这些账户的密码和权限,会导致任务出错。 表1 MySQL实例创建的数据库账户 账户 使用场景 Host 说明 drsFull 全量迁移 关系型数据库MySQL实例
等待启动 启动中 删除 目前以下迁移链路支持克隆功能: 入云 MongoDB->DDS 出云 DDS->MongoDB 任务克隆时,源和目标数据库密码信息不会被克隆,克隆后的新任务需再次输入。 克隆任务创建成功后,新任务的弹性公网IP、私有IP与原任务不同,可能需要调整网络配置,确保克隆后的新任务和源库、目标库网络互通。
克隆任务 DRS支持通过克隆功能,快速复制现有任务的配置。 任务克隆时,源和目标数据库密码信息不会被克隆,克隆后的新任务需再次输入。 对于变更中的任务进行克隆时,如果变更信息已存入数据库,克隆任务与变更后配置保持一致。 克隆任务创建成功后,新任务的节点IP与原任务不同,可能需要调
单击可修改任务名称、描述、资源组等信息。 单击,可复制任务ID。 单击“修改连接信息”,可修改源库和目标库的连接信息,修改完成后点击“确认”。 图2 连接信息 当数据库密码修改导致任务暂时失败时,修改连接信息可以尝试修复任务。 父主题: 校验任务管理
选择购买弹性公网IP,公网带宽选择“按流量计费”,此示例中,带宽大小选20Mbit/s。 单击“下一步:高级配置”。 配置云服务器名称和密码。 单击“下一步:确认配置”。 选择“企业项目”,勾选“协议”,确认配置信息后,单击“立即购买”。 返回弹性云服务器列表页面,查看弹性云服务器的创建进度。
账号认证数据库 填写的数据库账号所属的数据库名称。例如:华为云DDS实例默认的账号认证数据库为admin。 mongos用户名 访问源数据库MongoDB的用户名。 mongos密码 访问源数据库MongoDB的用户名所对应的密码。 SSL安全连接 通过该功能,用户可以选择是否开启对迁移链路
PDB功能开启后,只能迁移该PDB中的表,并且需要提供CDB的service name/sid及用户名和密码,不需要PDB的用户名和密码。 数据库用户名 Oracle数据库的用户名。 数据库密码 Oracle数据库的用户名所对应的密码。 SSL安全连接 如果选择开启SSL安全连接,请确保数据库已开启SSL,并确保相关配置正确后上传SSL证书。
灾备数据库对应的数据库用户名。 数据库密码 灾备数据库对应的用户名密码。支持在任务创建后修改密码。 任务为启动中、初始化、灾备中、灾备异常状态时,可在“基本信息”页面的“灾备信息”区域,单击“修改连接信息”,在弹出的对话框中修改密码。 数据库用户名和密码将被系统加密暂存,直至该任务删除后清除。
is_set_password 是 Boolean 是否设置密码。 is_migrate_user 是 Boolean 是否迁移用户。 is_sync_object_privilege 否 Boolean 是否同步权限,不填默认为false,PostgreSQL同步使用。 表5 list字段数据结构说明
源库信息 图6 源库信息页面 表9 源库信息 参数 描述 数据库实例名称 默认为创建同步任务时选择的GeminiDB Redis实例,不可进行修改。 数据库密码 源数据库的管理员密码。 源数据库的IP地址或域名和密码,会被系统加密暂存,直至删除该迁移任务后自动清除。 目标库信息配置 图7
源库信息 图6 源库信息页面 表9 源库信息 参数 描述 数据库实例名称 默认为创建迁移任务时选择的GeminiDB Redis实例,不可进行修改。 数据库密码 源数据库的管理员密码。 源数据库的IP地址或域名和密码,会被系统加密暂存,直至删除该迁移任务后自动清除。 目标库信息配置 图7
数据库用户名 源数据库的用户名。 数据库密码 源数据库用户名所对应的密码。支持在任务创建后修改密码。 任务为启动中、全量同步、增量同步、增量同步失败状态时,可在“基本信息”页面的,单击“连接信息”后的“修改连接信息”,在弹出的对话框中修改密码。 SSL安全连接 如启用SSL安全连接
源数据库DDM中间件服务端口,可输入范围为1~65535间的整数,一般DDM端口默认为5066,请根据实际情况填写。 中间件用户名 源数据库DDM中间件的用户名,可参考《DDM快速入门》。 数据库密码 源数据库DDM中间件用户名所对应的密码。 SSL安全连接 通过该功能,用户可以选择是否开启对迁移链
增量阶段的迁移、同步,DRS会自动进行多次断点续传的重试,全量阶段的MySQL迁移,系统默认进行三次自动续传,无需人工干预。 当自动重试失败累计一定次数后,任务会显示异常,需要人为根据日志来分析无法继续的原因,并尝试解决阻塞点(例如数据库修改了密码),如果环境无法修复,如所需日志已经淘汰,则使用重置功能可以完全重新开始任务。