检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
由于同步具有轻微的时差,在数据持续操作过程中进行对比任务,可能会出现符合实际情况的少量数据不一致对比结果,推荐结合对比定时功能,选择在业务低峰期进行对比,得到更为具有参考性的对比结果。 进行数据过滤:开启后,可根据配置的过滤条件进行对象比对。 目前实时迁移仅支持MySQL->MySQL设置数据过滤对比。
S->MongoDB、GaussDB分布式版->GaussDB分布式版子任务进行抽样对比。 仅支持大规格及以上规格的任务进行抽样对比。 MongoDB抽样方法采用MongoDB提供的$sample命令进行数据抽样:{ $sample: { size: <positive integer
全列数据,源库需要打开全列补全日志。 不通过原因 同步对象需要全列数据,但是没有打开全列补全日志。 处理建议 打开全列补全日志。 参考如下命令: 库级:alter database add supplemental log data (all) columns 表级:alter table
_len参数,使其保持一致。 如果为自建的MySQL数据库,可通过命令行方式修改。 通过以下命令查看数据库的字符集。 SHOW VARIABLES LIKE "group_concat_max_len"; 使用命令修改参数。 SET SESSION group_concat_max_len
源数据库和目标数据库的sql_mode参数不一致。 处理建议 修改源数据库或者目标数据库的sql_mode参数,使其保持一致。 如果为自建的MySQL数据库,可通过命令行方式修改。 SET sql_mode = '修改后的值'; 如果为RDS for MySQL实例,可通过修改数据库sql_mode参数实现,详情请参考修改实例参数章节。
make install 执行如下命令,连接数据库并创建测试数据库“sbtest”。 mysql -u root -P 3306 -h <host> -p -e "create database sbtest" 执行如下命令,使用sysbench命令导入测试背景数据到“sbtest”数据库。
全量迁移过程中,展示迁移进度总览和迁移明细。 进度总览中,您可以查看结构、数据、索引迁移的进度。迁移进度是根据迁移对象的数量来统计百分比进行展示,当显示为100%时,表示该项迁移完成。迁移过程中,数据和索引的迁移相对较慢。 迁移明细中,您可以查看具体迁移对象的迁移进度,当“对象
在“数据加工”页面,选择需要加工的数据,进行列加工。 如果不需要数据加工,单击“下一步”。 如果需要进行列加工,参考数据加工中的说明,设置相关规则。 在“预检查”页面,进行同步任务预校验,校验是否可进行实时同步。 查看检查结果,如有不通过的检查项,需要修复不通过项后,单击“重新校验”按钮重新进行任务预校验。
key表示要设置分片键的索引。 如果需要进行分片的目标集合是空集合,可以不创建索引直接进行下一步的分片设置,该操作会自动创建索引。 sh.shardCollection() 如果需要进行分片的目标集合是非空集合,则需要先创建索引key。然后使用如下命令设置分片键。 sh.shardCollection()
如果为自建的数据库,可通过命令行方式修改: 通过以下命令查看数据库的时区。 SHOW VARIABLES LIKE "%time_zone%"; 使用命令修改时区。 SET time_zone = '时区'; 如果为RDS for MySQL实例,可参考“如何修改时区”章节进行修改。 Oracle修改time_zone方法如下:
说明: 若选择部分数据库进行迁移时,由于存储过程、视图等对象可能与其他数据库的表存在依赖关系,若所依赖的表未迁移,则会导致迁移失败。建议您在迁移之前进行确认,或选择全部数据库进行迁移。 单击“下一步”,在“预检查”页面,进行迁移任务预校验,校验是否可进行任务迁移。 查看检查结果,
用户、权限、密码迁移),否则如果想在原来的用户权限体系下沿用原业务,则需要进行授权后才具有Definer相关数据库对象的访问使用权限,从而保证原业务正常。 本章节主要介绍如何通过数据库命令行对用户账号进行授权的方法。 确保新用户(Definer统一使用指定账号)具备足够的权限执行视图、存储过程等相关SQL。
GaussDB为源链路增量同步连接及端口说明 GaussDB为源的链路在进行增量同步时,需要保证两类连接可用:普通连接和复制连接。其中普通连接进行数据查询,复制连接进行逻辑复制。 为保证DRS能够正常连接进行同步,首先要保证数据库连接的放开,配置方式可参考GaussDB远程连接配
name/sid)是否发生修改,如果源库信息发生改变,可选择以下操作: 恢复修改的源数据库信息,DRS任务会自动重试继续同步任务。 重新创建任务进行同步。 执行以下命令查看源数据库连接数,连接数已经达到上限。 查看当前连接数: select count(*) from v$process; 查看最大连接数:
MySQL运维人员进行处理。 目标数据库为MySQL 5.5版本,则不支持设置GTID,无法使用DRS进行灾备,请创建迁移任务或联系运维人员进行处理。 目标数据库为MySQL 5.6及以上版本,通过修改数据库配置文件中如下参数开启GTID,然后重启数据库。 参考命令如下: gtid_mode
OW的步骤 通过MySQL官方客户端或者其它工具登录源数据库。 在源数据库上执行全局参数设置命令。 set global binlog_format = ROW; 在源数据库上执行如下命令确认上面操作已执行成功。 select @@global.binlog_format; 您可
选择的迁移对象名称中不能包含空格。 选择对象的时候支持对展开的库进行搜索,以便您快速选择需要的数据库对象。 在“预检查”页面,进行迁移任务预校验,校验是否可进行迁移。 查看检查结果,如有不通过的检查项,需要修复不通过项后,单击“重新校验”按钮重新进行迁移任务预校验。 预检查不通过项处理建议请参见《
选择的同步对象名称中不能包含空格。 选择对象的时候支持对展开的库进行搜索,以便您快速选择需要的数据库对象。 在“预检查”页面,进行同步任务预校验,校验是否可进行同步。 查看检查结果,如有不通过的检查项,需要修复不通过项后,单击“重新校验”按钮重新进行任务预校验。 预检查不通过项处理建议请参见《数据
MySQL运维人员进行处理。 源数据库为MySQL 5.5版本,则不支持设置GTID,无法使用DRS进行同步、灾备任务,请创建迁移任务或联系运维人员进行处理。 源数据库为MySQL 5.6及以上版本,通过修改数据库配置文件中如下参数开启GTID,然后重启数据库。 参考命令如下: gtid_mode
执行如下命令,创建mysql文件夹。 mkdir /mysql 执行如下命令,查看数据盘信息。 fdisk -l 回显如下: 执行如下命令,初始化数据盘。 mkfs.ext4 /dev/vdb 执行如下命令,挂载磁盘。 mount /dev/vdb /mysql 执行如下命令,查看磁盘是否挂载成功。