检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
database again. pg_hba.conf中没有为复制实例和数据库用户配置远程连接权限。 在pg_hba.conf配置文件中添加\"host all ***(dbuser) 0.0.0.0/0 password\",赋予用户远程连接权限,并重新启动数据库。迁移完成后,删除该记录,然后重新启动数据库。
DRS页面上“数据库实例”中按照DN对应关系填写DDM的DN信息,也就是挂载在DDM中的RDS for MySQL信息。例如源端DDM1有一个DN节点,挂载的RDS for MySQL实例1,IP为192.168.1.10;目标端DDM2中有一个DN节点,挂载RDS for MySQL实例2 , IP为192
DDS为源 DDS到MongoDB和DDS到Kafka的同步出云任务,支持设置启动位点,在“设置同步”页面用户可以选填启动位点,同步任务从启动位点开始获取源库增量日志(含当前启动位点)。如果用户没有手动设置启动位点,DRS将会自动获取源库最新位点。 图6 设置启动位点 增量同步的启动位点
库信息和灾备数据库信息。创建灾备实例后,对于如下状态的任务,您可进行编辑并提交灾备任务。 创建中 配置 前提条件 已登录数据复制服务控制台。 方式一 在“实时灾备管理”页面的灾备任务列表中,选择要修改的任务,单击“编辑”。 在“源库及目标库”页面,填写业务库和灾备库信息,单击“下一步”。
GaussDB分布式版为源任务暂不支持同步序列值,如果同步的表中存在关联的序列,需要在任务结束后,参考以下内容手动同步序列值。 操作步骤 使用DRS同步任务测试连接时的用户登录GaussDB分布式版实例。 执行如下语句,查询库中具有管理序列的表及其关联的序列。 set search_path
保持与源数据库实例对象名一致且无法修改。 表级迁移或同步:以表为单位的迁移或同步,库中新增表不会自动加入迁移或同步关系中。如果同步任务,可以通过再次编辑同步对象,将新的表追加到同步关系中;迁移任务启动后不支持编辑迁移对象。 库级迁移或同步:以库为单位的迁移或同步,不可单独选择表,
暂停回放任务 DRS提供对回放中的任务进行暂停功能。 前提条件 已登录数据复制服务控制台。 暂停任务 在“录制回放管理”页面的任务列表中,选择要暂停的任务,单击“操作 > 暂停”。 在弹出的“暂停任务”对话框中,单击“是”。 暂停成功后,状态栏显示为“已暂停”。 父主题: 任务生命周期
仅支持增量中、增量失败、暂停状态的任务进行变更。 目前仅支持GaussDB主备版->Kafka的同步任务进行变更。 操作步骤 登录管理控制台。 单击管理控制台左上角的,选择区域和项目。 选择“数据库 > 数据复制服务 DRS”。进入数据复制服务页面。 在“实时同步管理”页面的任务列
源数据库引擎 MySQL 本示例中源数据库为自建MySQL,即在华为云弹性云服务器上安装社区版MySQL。 目标数据库引擎 GaussDB(for MySQL) 本示例中目标数据库为华为云GaussDB(for MySQL)实例。 网络类型 公用网络 本示例中采用公用网络。 父主题:
DDM”,进入DDM管理控制台。 在实例管理页面,单击实例对应操作栏的“登录”。 在弹出的对话框中输入创建DDM账号中的实例用户名和密码,单击“测试连接”检查。 连接成功后单击“登录”,登录DDM实例。 单击创建逻辑库并关联RDS for MySQL实例中创建的逻辑库db_test。
“结束”,正常结束任务。 当任务状态为增量中并且当前链路是以MySQL为源的DRS链路,勾选“结束时展示断点信息”后,在任务结束后同步进度页面会显示源库的GTID和binlog位点信息。 批量结束 在“实时同步管理”页面的同步任务列表中,勾选需要结束的任务。 单击左上方的“批量操作”,选择“批量结束”。
在进行迁移时,需要将所选迁移对象和外键依赖的表一起进行迁移,否则会导致迁移失败。 待确认提示及处理建议 不通过原因:迁移对象中存在外键依赖的表未被选择迁移。 处理建议:请在对象选择页面,加上未选择的表一起迁移。 MariaDB同步场景 表2 迁移对象未选择外键依赖的表 预检查项 迁移对象未选择外键依赖的表。
由小写字母、数字、中划线、下划线组成,不能包含其他特殊字符。 处理建议:修改包含非法字符的数据库库名或者返回到对象选择页面迁移合法库名的数据库。 MongoDB迁移场景 表2 源数据库库名是否合法 预检查项 源数据库库名是否合法。 描述 该项校验源数据库的库名中是否包含非法的字符,若包含非法字符会导致迁移失败。
修改完成后,可在“基本信息”页签下查看修改结果。 批量配置异常通知 在“实时同步管理”页面的同步列表中,选择需要配置的任务。 单击左上方的“批量操作”,选择“配置异常通知”。 图1 批量操作 在弹出的确认对话框中输入配置信息,确认后单击“是”,提交配置任务。 父主题: 任务生命周期
Y数据类型,如果存在该类型的数据,则导致同步失败。 不通过原因 源库存在数据类型不支持同步的表。 处理建议 单击“上一步”,返回至对象选择页面,在同步对象中去除该对象。 父主题: 数据库参数检查
VPC1与VPC2创建对等连接,默认情况下VPC2不能通过VPC1的EIP访问公网。您可以通过使用NAT网关服务或配置SNAT服务器,使得VPC2下的弹性云服务器可以通过VPC1下绑定了EIP的弹性云服务器访问Internet。具体实现方式请参见无公网IP的弹性云服务器访问Internet。 具体设置VPC对等连
分别需要进行如下设置: 开启公网访问 源数据库端实例需要根据具体的场景,由用户端开启公网访问。 设置安全组规则 源数据库需要将DRS同步实例的弹性公网IP添加到其网络入口白名单内,使源数据库与DRS同步实例可以连通。 由于目标数据库和DRS同步实例处于同一个VPC内,默认网络是连通的,不需要单独设置安全组。
数据库开启了SSL开关,必须通过SSL方式连接,但是没有上传证书。 处理建议 返回到“源库及目标库”页面,打开SSL安全连接开关并且上传证书。 关闭数据库的SSL开关,以RDS for MySQL为例,用户可参考设置SSL数据加密章节关闭SSL开关。 父主题: SSL连接检查
同步对象:表级同步。 在源库选择需要同步的数据库和表。本次实践中选择“test_info”中的“table3”表,设置同步到目标“db_test”中的“table3”中。 单击“下一步”,在“预检查”页面,进行同步任务预校验,校验是否可进行同步。 查看检查结果,如有不通过的检查项,需要修
修改完成后,可在“基本信息”页签下查看修改结果。 批量配置异常通知 在“实时灾备管理”页面的灾备任务列表中,选择需要修改异常通知的任务。 单击左上方的“批量操作”,选择“配置异常通知”。 图1 批量操作 在弹出的确认对话框中,修改异常通知信息并确认任务信息后,单击“确定”,提交修改。 父主题: 任务生命周期