检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
源数据库SSL证书类型检查 MySQL->MySQL同步场景 表1 源数据库SSL证书类型检查 预检查项 源数据库SSL证书类型检查。 描述 检查MySQL->MySQL同步时,源数据库的SSL证书类型是否正确,如不符合要求,会导致同步失败。 不通过提示及处理建议 不通过原因:源数据库SSL证书不存在。
目标数据库SSL证书类型检查 MySQL迁移场景 表1 目标数据库SSL证书类型检查 预检查项 目标数据库SSL证书类型检查。 描述 检查云内数据库迁移出云时,目标数据库的SSL证书类型是否正确,如不符合要求,会导致迁移失败。 不通过提示及处理建议 不通过原因:目标数据库SSL证书不存在。
是否必选 参数类型 描述 action 是 String 需要执行的特定操作。 job_id 是 String 任务ID(集群模式取父任务的任务ID)。 property 是 String 操作对应的参数。 说明: 按照表5中的参数拼成json后转义。 表5 property字段数据结构说明
测试自建MySQL性能 登录华为云管理控制台。 单击管理控制台左上角的,选择区域“华南-广州”。 单击页面左上角,选择“计算 > 弹性云服务器 ECS”。 单击“ecs-client”弹性云服务器后的“远程登录”。 在弹出的远程连接界面中单击“CloudShell”。 输入弹性云
SSL连接检查 SSL安全连接检查 源数据库的SSL状态检查 源数据库SSL证书类型检查 目标数据库SSL证书类型检查 数据库SSL一致性检查 父主题: 预检查不通过项修复方法
Oracle到GaussDB字符集兼容性说明 Oracle到GaussDB同步时,当源库和目标库字符集不兼容时,可能会导致数据乱码或者同步失败的场景,可参考表1进行设置。 表1 字符集兼容性 源库/目标库 UTF8 GBK GB2312 GB18030 US7ASCII √ √ √
字符集兼容性检查 Oracle为源同步时,DRS会对源数据库和目标数据库字符集兼容性进行检查。源数据库和目标数据库的字符集不兼容时,可能会导致数据同步失败。 不通过原因 目标库字符集不能完全兼容源库字符集。 处理建议 修改目标库字符集,与源库保持一致。 父主题: 数据库参数检查
是否SSL安全连接,该参数为true时,需填写SSL证书相关信息参数。 ssl_cert_key 否 String SSL证书内容,获取SSL证书后将内容通过BASE64加密后所得的字符串,ssl_link为true时必填。 ssl_cert_name 否 String SSL证书名字,ssl_link为true时必填。
异构数据库兼容性风险须知 在进行异构数据同步时,DRS会对兼容性进行检查,需要用户自行确认是否涉及。 待确认原因 待迁移的表中以字符串为主键或唯一键的列不包含空格,由于源数据库的字符串作为主键、唯一键时区分空格,而目标数据库不区分,所以有可能导致数据不一致或迁移失败。 由于源数据
DRS在预检查阶段,会对提供的源数据库IP、端口、用户名、密码的连通性及准确性进行检查。 不通过原因 用户名或密码错误。 端口无法访问。 数据库账号不允许远程连接。 连接失败。 处理建议 检查DRS测试连接时输入的用户名和密码是否正确,填入正确的数据库用户名和密码后重新执行预检查。 测试连接时输入
可见。 用户名 登录使用的用户名。 密码 登录使用的密码 SSL认证 使用SSL加密方式连接Kafka,需要设置SSL相关配置。 图3 SSL 表2 参数信息 参数 描述 Truststore证书 后缀名为jks的SSL证书,证书文件生成可参考SSL证书。 Truststore证书密码
PDB同步仅在Oracle12c及以后的版本支持,该功能为选填项,当需要迁移PDB中的表时开启。 PDB功能开启后,只能迁移该PDB中的表,并且需要提供CDB的service name/sid及用户名和密码,不需要PDB的用户名和密码。 数据库用户名 Oralce数据库的用户名。 数据库密码 Oralce数据库的用户名所对应的密码。
0较MySQL 5.7增加了一些新的特性,并在性能表现上存在差异。迁移前,需要做兼容性分析并给出解决方案。可以从兼容性、系统变量等方面考虑。 兼容性分析: 针对MySQL8.0社区版与MySQL5.7社区版进行分析,包括以下两方面: 不影响迁移,但使用方法出现差异。 兼容性 检查项 作用 状态
填写源库的IP、端口、用户、密码等信息。 填写完成后,需要单击“测试连接”,测试连接信息是否正确。 填写目标库的账户和密码。 填写完成后,需要单击“测试连接”,测试连接信息是否正确。 单击“下一步”,仔细阅读提示内容后,单击“同意,并继续”。 设置同步。 在源库选择需要迁移的数据库
单击管理控制台左上角的,选择区域。 单击左侧的服务列表图标,选择“数据库 > 云数据库 GaussDB”。 在左侧导航栏选择GaussDB > 实例管理。 单击“购买数据库实例”。 配置实例名称和实例基本信息。 选择实例规格。 本示例中为测试实例,选择较小的测试规格,实际可选规格以界面为准。
执行如下步骤在源库构造数据: 根据本地的Oracle数据库的IP地址,通过数据库连接工具连接数据库。 根据DRS支持的数据类型,在源库执行语句构造数据。 创建一个测试用的用户。 create user test_info identified by xxx; test_info为本次实践创建的用户,xxx为用户的密码,请根据实际情况替换。
单击管理控制台左上角的,选择区域。 单击左侧的服务列表图标,选择“数据库 > 云数据库 GaussDB”。 单击“购买数据库实例”。 配置实例名称和实例基本信息。 选择实例规格。 本示例中为测试实例,选择较小的测试规格,实际可选规格以界面为准。 选择实例所属的VPC和安全组(创建VPC和安全组),配置数据库端口。
DRS同步阶段1:全量同步 选择创建DRS任务章节创建的DRS全量+增量任务,配置源库及目标库信息。 填写源库的IP、端口、用户、密码等信息。 填写完成后,需要单击“测试连接”,测试连接信息是否正确。 填写目标库的账户和密码。 填写完成后,需要单击“测试连接”,测试连接信息是否正确。 单击“下一步”
规格的线上运行性能受网络环境、源数据库和目标数据库的性能、延迟等因素影响,实际的性能值会有差异,表中性能上限值仅供参考。 DRS规格:DRS为用户提供的不同性能的链路规格,以全量同步(不限速)和增量同步性能为衡量标准。 性能上限(行/秒):表示每秒同步的事务数,包括BEGIN、COMMIT 、DM
数据库密码。 说明: 除不需要密码的引擎,其他引擎测试连接之后修改调用时必填。 db_port 否 Integer 数据库端口。约束:输入范围为1-65535之间的整数。 db_user 否 String 数据库用户。 说明: 除不需要用户名的引擎,其他引擎测试连接之后修改调用时必填。 inst_name