检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
不通过提示及处理建议 不通过原因:目标数据库存在和源数据库同名数据库下的同名视图。 处理建议:根据实际情况判断是否保留与源数据库同名的目标数据库下的同名视图,或者在对象选择中选择不迁移这些冲突的视图。 父主题: 冲突检查
acle的字符串作为主键、唯一键时区分空格,而MySQL不区分,可能导致数据不一致和死锁问题。 对于Oracle的binary_float或者binary_double类型,MySQL中不支持设置Nan、Inf、-Inf三种值,DRS默认会将这三种值转为0保存。 Oracle中建
privileges权限。 不通过提示及处理建议 不通过原因:目标库的指定账号当前权限不足。 处理建议:选择Definer指定为目标数据库连接用户账号,或者赋予目标数据库用户all privileges权限。 可参考如下语句: grant all privileges on *.* to ‘user’@’host’
公网网络:适合通过公网网络把其他云下或其他平台的数据库同步到目标数据库,该类型要求数据库绑定弹性公网IP(EIP)。 VPN、专线网络:适合VPN、专线、CC、VPCEP、或者用户已打通VPC对等连接的网络场景,实现其他云下自建数据库与云上数据库同步、云上同Region跨账号、或云上跨Region的数据库之间的同步。
如何批量导出、导入事件(event)和触发器(trigger) 源库参数lower_case_table_names=1时,为什么不允许迁移包含大写字母的库或者表 分片集群MongoDB迁移前清除孤儿文档 MySQL账号迁移后权限显示多了反斜杠“\”
'<`>/\"以及非ASCII字符。 源数据库中表结构的列名不能以\字符结尾。 不支持reset master或reset master to命令,可能会导致DRS任务失败或者数据不一致。 源数据库不允许存在与目标库同名的无主键表。 如果源数据库MariaDB不支持TLS1.2协议,需提交运维申请才能使用SSL测试连接。
源数据库不支持mysql binlog dump命令。 源数据库不支持reset master或reset master to命令,可能会导致DRS任务失败或者数据不一致。 相互关联的数据对象要确保同时迁移,避免迁移因关联对象缺失,导致迁移失败。 不支持外键级联操作。当外键是普通索引的时候,可能会导致表结构创建失败,建议改成唯一索引。
对表做drop table然后create table的DDL操作。 当源数据库是MySQL或者TaurusDB时,不支持对存在函数索引的列进行列过滤、列映射。 当源数据库是MySQL或者TaurusDB时,配置列映射和列加工后,如果目标库的表结构中存在配置了列映射和列加工的列信
Modify column_name NULL; 不通过原因:部分表无法同步,这些表的特征为:表名称的字母相同但大小写不同。 处理建议:建议修改表名或者返回对象选择页面,不同步这些重名表。修改表名语句参考: ALTER TABLE old_table_name RENAME TO new_table_name;
INFORMATION_SCHEMA.SCHEMATA WHERE SCHEMA_NAME != LOWER(SCHEMA_NAME); - 触发器 是否有空定义或者无效的创建上下文 - - show triggers查看,检测character_set_client、 collation_connection、Database
库按照片键将数据划分到不同的数据块中,并将数据块均衡地分布到所有分片中。为了按照片键划分数据块,MongoDB数据库使用基于范围的分片方式或者基于哈希的分片方式。 表1 分片键分类 分片键类型 描述 使用场景 基于范围的分片键 基于范围的分片键是根据分片键值把数据分成一个个邻接的
*** 可能原因 在源库创建逻辑复制槽失败。 解决方案 检查源库复制槽数量是否达到最大复制槽数的限制。如果是,建议删除源库不再使用的复制槽,或者增大max_replication_slots后重启源库。 查询逻辑复制槽数量: select count(1) from pg_replication_slots;
法同步,子表数据存在不一致。 处理建议:建议删除子表中包含CASCADE、SET NULL、SET DEFAULT之类引用操作的外键约束,或者不同步相关子表。 删除外键约束的参考语句: ALTER TABLE 表名 DROP FOREIGN KEY 外键名; 父主题: 数据库参数检查
transactions on master to account for transactions that have been. 可能原因 源库位点回退,或者源库执行了reset master重置了位点。 解决方案 在任务列表中,单击任务对应操作列的“重置”,重新开始任务;或重新创建DRS任务进行迁移。
可能原因 报错信息中包含detail:Read timed out:DRS启动任务后,DRS增量抓取在源端数据库创建逻辑复制槽时由于长事务阻塞,或者创建逻辑复制槽的过程中数据库未找到一致性位点,等待创建超时。 报错信息中包含slot [***] is active: DRS启动任务后,
不通过原因:目标数据库存在与源数据库同名的数据库下的同名非空集合。 处理建议:根据实际情况判断是否要保留与源数据库同名的目标数据库下的同名非空集合、或者指定一个新的DDS实例。 父主题: 冲突检查
可能原因 报错信息中包含detail:Read timed out:DRS启动任务后,DRS增量抓取在源端数据库创建逻辑复制槽时由于长事务阻塞,或者创建逻辑复制槽的过程中数据库未找到一致性位点,等待创建超时。 报错信息中包含slot [***] is active: DRS启动任务后,
相同功能的函数。对于目标库不存在对应函数的情况,可能会出现以下结果: 1. 默认值函数可能会被置空。 2. 创建表失败,导致对象对比不一致或者任务失败。 同步对象的库名、表名只能包含如下字符:字母、数字、下划线和中划线,库名长度不能超过64个字符。 同步对象选择的表个数不能超过1
相同功能的函数。对于目标库不存在对应函数的情况,可能会出现以下结果: 1. 默认值函数可能会被置空。 2. 创建表失败,导致对象对比不一致或者任务失败。 同步对象的库名、表名只能包含如下字符:字母、数字、下划线和中划线,库名长度不能超过64个字符。 同步对象选择的表个数不能超过1
eadAnyDatabase权限,有local库的read权限。 Microsoft SQL Server 需要具备sysadmin权限,或者待同步数据库的db_datareader或db_owner权限。 DB2 for LUW 需要用户具有CONNECT、DATAACCESS权限。