检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
源数据库SSL证书类型检查 MySQL->MySQL同步场景 表1 源数据库SSL证书类型检查 预检查项 源数据库SSL证书类型检查。 描述 检查MySQL->MySQL同步时,源数据库的SSL证书类型是否正确,如不符合要求,会导致同步失败。 不通过提示及处理建议 不通过原因:源数据库SSL证书不存在。
目标数据库磁盘可用空间是否足够 DRS在迁移阶段,为了保证迁移性能和传输的稳定性,采用了行级并行的迁移方式。当源数据库数据紧凑情况下,通过DRS迁移后目标磁盘空间使用量会大于源数据库。DRS在预检查阶段会对目标数据库磁盘可用空间进行检查,若空间不足,可能会导致迁移失败。 不通过原因
对比迁移项可以清晰反馈出源数据库和目标数据库的数据是否存在差异。为了尽可能减少业务的影响和业务中断时间,数据库实时迁移场景提供了完整的迁移对比流程,帮助您确定合适的业务割接时机。 图1 迁移对比流程 对比使用场景 迁移对比功能支持以下几种对比方式: 对象级对比:支持对数据库、索引、表、视图
源数据库是否存在名称为cdc的schema或用户 Microsoft SQL Server为源场景 表1 源数据库是否存在名称为cdc的schema或用户 预检查项 源数据库是否存在名称为cdc的schema或用户。 描述 全量+增量模式下,源数据库中不能存在名称为cdc的schema或用户。
产品架构和功能原理 DRS的产品架构以及功能原理如下图所示: 图1 DRS产品架构 架构说明 最小权限设计 采用JDBC连接,无需在用户的源数据库、目标数据库节点部署程序。 任务独立虚拟机运行独享资源,租户之间数据隔离。 采用最小IP资源,在源数据库、目标数据库仅开放DRS数据迁移实例节点IP访问权限,无需增加网段。
异常返回说明 返回值 说明 400 Bad Request 服务器未能处理请求。 401 Unauthorized 被请求的页面需要用户名和密码。 403 Forbidden 对被请求页面的访问被禁止。 404 Not Found 服务器无法找到被请求的页面。 405 Method Not
Array of objects 指定数据库表信息。 详情请参见表4。 表4 db_object_infos字段数据结构说明 参数 是否必选 参数类型 描述 db_name 是 String 数据库名称。 schema_name 否 String 数据库schema名称。 table_name
不通过原因:已选择的表在目标数据库不存在,或与源数据库的表结构不一致。 处理建议:表在目标数据库不存在时请在目标数据库中,并确保与源数据库的表结构一致。 建表语句参考: CREATE TABLE table_name(Column_name data_type); 与源数据库的表结构不一致时请在
objects 指定数据库表列信息。 详情请参见表5。 total_count Integer 列表中的项目总数,与分页无关。 表5 results字段数据结构说明 参数 参数类型 描述 db_name String 数据库库名称。 schema_name String 数据库schema名称。
源数据库SQL Server代理运行状态检查 检查Microsoft SQL Server源库表代理运行状态。 不通过原因 源数据库SQL Server代理未启动,则会导致迁移失败。 处理建议 确保Microsoft SQL Server代理已经启动后,重新进行预检查。 父主题:
源数据库的实例类型检查 MongoDB迁移场景 表1 源数据库的实例类型检查 预检查项 源数据库的实例类型检查。 描述 源数据库的实例类型需要和目标数据库的实例类型一致,若不一致,会导致迁移失败。 不通过提示及处理建议 不通过原因:目标数据库是集群但是源数据库是副本集。 处理建议
源数据库是否存在使用不支持的存储引擎的表 检查源数据库中是否存在目标数据库不支持的存储引擎类型的表,若存在,则导致迁移失败 不通过原因 源数据库中存在目标数据库不支持的存储引擎类型的表。 处理建议 返回至对象选择页面。 修改已选的对象,不迁移目标数据库不支持的存储引擎类型的表。
该区域为源库所在区域。源数据库类型为“RDS实例”时,该选项可见,不支持选择目标数据库“RDS实例”所在区域。 数据库实例名称 业务数据库实例名称。源数据库类型为“RDS实例”时,该选项可见。 数据库用户名 业务数据库用户名称。 数据库密码 业务数据库的数据库用户密码。 业务数据库的IP地址或
迁移过程中,不允许修改连接源和目标数据库的密码,或修改源和目标数据库的端口号。 迁移过程中,不允许对正在迁移中的目标数据库进行修改操作。 增量迁移阶段须知 迁移过程中,不允许修改连接源和目标数据库的密码,或修改源和目标数据库的端口号。 迁移过程中,不允许对正在迁移中的目标数据库进行修改操作。 前提条件
将Oracle同步到GaussDB(for MySQL) 支持的源和目标数据库 表1 支持的数据库 源数据库 目标数据库 本地自建数据库(Oracle 10g、11g、12c、18c、19c、21c版本) ECS自建数据库(Oracle 10g、11g、12c、18c、19c、21c版本)
数据库SSL一致性检查 MongoDB迁移场景 表1 数据库SSL一致性检查 预检查项 数据库SSL一致性检查。 描述 检查源数据库和目标数据库的SSL是否一致,源数据库和目标数据库不能同时开启SSL安全连接,否则,会导致迁移失败。 不通过提示及处理建议 不通过原因:源数据库和目标数据库同时使用了SSL连接。
Server实例的最大并行度 迁移上云的数据库恢复模式是否为完整(FULL)模式,如果不是需要进行修改。 右击数据库选择属性,在弹出数据库属性框中选择选项,并在右侧确认该数据库恢复模式为完整(FULL),保证该数据库高可用和备份策略可执行。 图9 检查数据库恢复模式 父主题: 备份迁移
账号连通性:确保源库和目标库允许DRS通过用户名和密码访问。 图5 源库信息 表9 源库信息 参数 描述 数据库实例名称 默认为创建同步任务时选择的GaussDB分布式版实例,不可进行修改。 数据库用户名 源数据库的用户名。 数据库密码 源数据库的用户名所对应的密码。 源数据库的用户名和密码将
Oracle为源同步时,DRS会对源数据库和目标数据库字符集兼容性进行检查。源数据库和目标数据库的字符集不兼容时,可能会导致数据同步失败。 不通过原因 目标库字符集不能完全兼容源库字符集。 处理建议 修改目标库字符集,与源库保持一致。 父主题: 数据库参数检查
监控安全风险 云监控服务为用户提供一个针对云数据库、云服务器等资源的立体化监控平台。使您全面了解云上的资源使用情况、业务的运行状况,并及时收到异常告警做出反应,保证业务顺畅运行。 DRS提供基于云监控服务的资源和操作监控能力,例如CPU使用率、网络吞吐量的等。通过设置数据复制服务