检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
make install 执行如下命令,连接数据库并创建测试数据库“sbtest”。 mysql -u root -P 3306 -h <host> -p -e "create database sbtest" 执行如下命令,使用sysbench命令导入测试背景数据到“sbtest”数据库。
Cassandra实例。 同步实例所在子网 请选择同步实例所在的子网。也可以单击“查看子网”,跳转至“网络控制台”查看实例所在子网帮助选择。 默认值为当前所选数据库实例所在子网,请选择有可用IP地址的子网。为确保同步实例创建成功,仅显示已经开启DHCP的子网。 同步模式 DRS任
解决方案 通过MySQL官方客户端或者其它工具登录源数据库。 在源数据库上执行全局参数设置命令。 set global binlog_format = ROW; 在源数据库上执行如下命令确认上面操作已执行成功。 select @@global.binlog_format; 您可
处理建议 登录源数据库MySQL所在服务器。 执行以下SQL语句,查看server_id值。 show variables like '%server_id%'; 如果server_id不满足要求,执行如下命令,修改server_id: set global server_id=n
创建同步任务。 步骤二:查询同步进度。同步过程中,可以通过查看同步进度了解实时同步的完成情况。 步骤三:查看同步日志。同步日志包含告警、错误和提示等类型的信息,可根据此类信息分析系统存在的问题。 步骤四:对比同步项。实时同步提供对比功能,可根据需要查看对象级对比、数据级对比等,来确保源和目标数据库的数据一致性。
用户所创建的目标数据库实例。 同步实例所在子网 请选择同步实例所在的子网。也可以单击“查看子网”,跳转至“网络控制台”查看实例所在子网帮助选择。 默认值为当前所选数据库实例所在子网,请选择有可用IP地址的子网。为确保同步实例创建成功,仅显示已经开启DHCP的子网。 同步模式 DRS任
OW的步骤 通过MySQL官方客户端或者其它工具登录源数据库。 在源数据库上执行全局参数设置命令。 set global binlog_format = ROW; 在源数据库上执行如下命令确认上面操作已执行成功。 select @@global.binlog_format; 您可
shardCollection() 如果需要进行分片的目标集合是非空集合,则需要先创建索引key。然后使用如下命令设置分片键。 sh.shardCollection() 基于哈希的分片键设置 使用如下命令,开启数据库分片开关。 sh.enableSharding(database) 参数database表示要开启分片集合的数据库。
检查源数据库的SSL是否开启。 不通过提示及处理建议 不通过原因:源数据库的SSL连接关闭了。 处理建议:建议打开源数据库的SSL连接,指定配置文件中受信任的根证书地址ssl_ca_file,修改postgresql.conf中的ssl参数为on,重启数据库生效。 父主题: SSL连接检查
图7 目标库信息 表10 目标库信息 参数 描述 IP地址或域名 目标数据库的IP地址或域名,格式为IP地址/域名:端口。其中目标数据库服务端口,可输入范围为1~65535间的整数。 该输入框最多支持填写10组目标数据库的IP地址或者域名信息,多个值需要使用英文逗号隔开。例如:192
VPC 选择可用的虚拟私有云。 同步实例所在子网 请选择同步实例所在的子网。也可以单击“查看子网”,跳转至“网络控制台”查看实例所在子网帮助选择。 默认值为当前所选数据库实例所在子网,请选择有可用IP地址的子网。为确保同步实例创建成功,仅显示已经开启DHCP的子网。 内网安全组 请选择
进度,也查看具体迁移对象的迁移进度。当全量迁移进度显示为100%,表示全量迁移已经完成。 查看迁移明细:迁移明细中,您可以查看具体迁移对象的迁移进度,当“对象数目”和“已迁移对象”相等时,表示该对象已经迁移完成,可通过“查看详情”查看每个对象的迁移进度。仅白名单用户该支持功能,您可以通过提交工单的方式进行申请使用。
下载用于清除孤儿文档的cleanupOrphaned.js脚本文件。 修改cleanupOrphaned.js脚本文件,将test替换为待清理孤儿文档的数据库名。 执行以下命令,清理Shard节点下指定的数据库中所有集合的孤儿文档。 mongo --host ShardIP --port Primaryport
9时会出现数据截断。 增量同步过程中,支持部分DDL操作。异构数据库DDL转换需要分析语义,考虑语法兼容性,无法做到完美转换,所以目前仅支持部分DDL操作,仅在转换成功并在以下范围内时会进行同步。如果转换失败或执行失败会忽略错误,需要手动在目标库执行相应的DDL来规避。 表级同步支持alter
账号连通性:确保源库和目标库允许DRS通过用户名和密码访问。 图5 源库信息 表9 源库信息 参数 描述 IP地址或域名 输入GaussDB的IP地址,格式为IP地址/域名:端口。请确保所填写的多个IP地址或域名属于同一个实例,且请填写所有主备实例的IP。 数据库用户名 源数据库的用户名。 数据库密码
源数据库的GaussDB(for MySQL)实例。 同步实例所在子网 请选择同步实例所在的子网。也可以单击“查看子网”,跳转至“网络控制台”查看实例所在子网帮助选择。 默认值为当前所选数据库实例所在子网,请选择有可用IP地址的子网。为确保同步实例创建成功,仅显示已经开启DHCP的子网。 同步模式 全量+增量
移页面,单击待迁移项目的“操作 > 迁移”。 在转换计划页面,显示待迁移项目采集对象及分类。 单击“下一步”,进入转换配置页面,单击每一项的“编辑”按钮可对该项进行转换配置。 单击“下一步”进入语法转换页面,单击“启动”进行语法转换。 单击“下一步”进入对象校正页面,选择需要跳过
Studio客户端工具连接本地实例。 单击“服务器对象 > 链接服务器”,找到当前实例的DBLink链接。 图4 查看DBLink链接 选中链接服务器,右键单击“编写链接服务器脚本为 > CREATE到 > 新查询编辑器窗口”。 在弹出的对象资源管理信息页新窗口中,可以看到当前实例上所有DBLink的创建脚本。
对象名同步到目标库后会转换成小写,为避免同步失败,选择的源库表中不能存在名称字母相同但大小写不同的列。 已选择的表在目标库不存在,或与源库的表结构不一致。 目标库和源库的约束不一致,可能在后续同步中因约束不一致导致同步失败。 处理建议 删除源库表中名称字母相同但大小写不同的列,或者变更源库表中名称字母相同但大小写不同的列名称。
连接诊断 当DRS任务与目标库进行测试连接失败时,DRS提供一键诊断功能,可对目标库当前网络连接情况进行诊断并返回结果。 仅支持通过输入IP地址或者界面选择方式,获取数据库信息的任务节点进行网络诊断。 前提条件 已登录数据复制服务控制台。 已创建任务。 操作步骤 在任务管理界面,选择指定的任务,单击任务名称。