检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
源数据库分片键配置检查 MongoDB迁移场景 表1 源数据库分片键配置检查 预检查项 源数据库分片键配置检查。 描述 检查用户提供的目标数据库账号权限是否符合迁移要求,若权限不够,会导致迁移失败。 不通过提示及处理建议 待确认原因:源数据库是副本集,没有分片键配置。 处理建议:
DATE,BINARY_FLOAT,BINARY_DOUBLE,RAW,LONG RAW,CHAR,NCHAR,CLOB,NCLOB,BLOB,ROWID,TIMESTAMP,TIMESTAMP WITH TIME ZONE,TIMESTAMP WITH LOCAL TIME ZONE。
源端存在不支持的外键引用操作 MySQL、GaussDB(for MySQL)为源的全量+增量或增量迁移、同步场景,以及MySQL、GaussDB(for MySQL)为源灾备场景 表1 源端存在不支持的外键引用操作 预检查项 源端存在不支持的外键引用操作。 描述 同步对象中存在包含CASCADE、SET
检查源库的max_allowed_packet参数 MySQL、GaussDB(for MySQL)为源场景 表1 检查源库的max_allowed_packet参数 预检查项 检查源库的max_allowed_packet参数。 描述 源库的max_allowed_packet参数值过小,可能会导致数据迁移失败。
全量阶段失败报错,关键词“load table: *** failed” 场景描述 全量迁移或同步期间DRS任务报错,日志提示信息:service DATAMOVE failed, cause by: load table: `%s`.`%s` failed。 可能原因 源库表结
增量阶段失败报错,关键词“not illegal for mariaDb gtid position” 场景描述 增量迁移或同步期间DRS任务报错,日志提示信息:service INCREMENT failed, cause by: %s not illegal for mariaDb
全量同步失败报错,关键词“column *** of relation *** does not exist” 场景描述 全量同步期间DRS任务报错,同步日志界面提示:service DATAMOVE failed, cause by: apply event=[type=table_data
源库指定名称的复制槽是否存在 指定复制槽时,指定名称的复制槽是由DRS在启动后自动创建的,不可以是源数据库中已经存在的复制槽。 不通过原因 用户指定的复制槽在源数据库中已存在。 处理建议 请在源数据库中删除该名称的复制槽,或着指定其他源数据库不存在的复制槽名称。 父主题: 数据库参数检查
映射到目标库中的库名是否合法 MySQL同步场景 表1 映射到目标库中的库名是否合法 预检查项 映射到目标库中的库名是否合法。 描述 映射到目标库中的库名不支持的字符有:“.”、 “<”、“>”、“\”、和“'”。 待确认提示及处理建议 不通过原因:映射到目标库中的库名包含不支持的字符。
实例上用到该服务,但是迁移上云后,本地DBLink是不会自动同步到云上实例的,还需要简单的手动进行同步。 通过微软提供的官方Microsoft SQL Server Management Studio客户端工具连接本地实例与云上实例,同时在“服务器对象 > 链接服务器”下找到当前实例的DBLink链接。
数据库参数sql_mode的一致性检查 源数据库和目标数据库的sql_mode参数一致性检查,若不一致,可能会导致迁移失败,建议将参数变为一致。 不通过原因 源数据库和目标数据库的sql_mode参数不一致。 处理建议 修改源数据库或者目标数据库的sql_mode参数,使其保持一致。
目标数据库schema及表对象一致性检查 GaussDB->GaussDB(DWS)同步场景 表1 目标数据库schema及表对象一致性检查 预检查项 目标数据库schema及表对象一致性检查 描述 检查目标数据库表结构对象是否与源库一致。 不通过提示及处理建议 不通过原因:已选
全量阶段失败报错,关键词“The background process is unavailable” 场景描述 全量迁移或同步期间DRS任务报错,日志提示信息:service DATAMOVE failed, cause by: The background process is
源库参数lower_case_table_names=1时,为什么不允许迁移包含大写字母的库或者表 场景描述 当源库参数lower_case_table_names=1时,无法迁移包含大写字母的库或者表。 问题分析 当源库的lower_case_table_names 参数值为1
创建灾备VPC 单击“立即创建”,完成灾备VPC创建。 创建安全组 登录华为云控制台。 单击管理控制台左上角的,选择区域“华北-北京四”。 单击左侧的服务列表图标,选择“网络 > 虚拟私有云 VPC”。 在左侧导航树,选择“访问控制 > 安全组”。 单击“创建安全组”。 图2 创建安全组 单击“立即创建”,完成灾备安全组创建。
源数据库表名和字段名长度检查 DDM->Oracle、MySQL->Oracle同步场景 表1 源数据库表名和字段名长度检查 预检查项 源数据库表名和字段名长度检查。 描述 源数据库表名和字段名长度不能超过30个字符。否则会导致同步失败 不通过提示及处理建议 不通过原因:源数据库存在超过30个字符的表名或者字段名。
源数据库中是否存在非ASCII字符的对象名称 MySQL迁移场景 表1 源数据库中是否存在非ASCII字符的对象名称 预检查项 源数据库中是否存在非ASCII字符的对象名称。 描述 源数据库对象名称存在非ASCII码字符,导致迁移失败。 不通过提示及处理建议 不通过原因:源数据库对象名称中存在非ASCII码字符。
源库和目标库数据库固定集合一致性检查 MongoDB迁移场景 表1 源库和目标库数据库固定集合一致性检查 预检查项 源库和目标库数据库固定集合一致性检查。 描述 检查源库和目标库数据库固定集合是否一致,若不一致,则导致迁移失败。 不通过提示及处理建议 不通过原因:源数据库的集合是
全量或增量阶段失败报错,关键词“Access denied for user ***” 场景描述 全量或增量阶段,DRS迁移或同步任务报错,日志提示信息:service %s failed, cause by: Unable to connect to DBMS: url=***
增量阶段失败报错,关键词“filter data in config condition filter error” 场景描述 增量同步期间DRS任务报错,日志提示信息:service INCREMENT failed, cause by: filter data in config