正在生成
详细信息:
检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
MyISAM对数据完整性的保护存在缺陷,且这些缺陷会导致数据库数据的损坏甚至丢失。 MyISAM在出现数据损害情况下,很多都需要手动修复,无法通过产品服务提供的恢复功能进行数据恢复。 MyISAM向InnoDB的迁移透明,大多数情况不需要改动建表的代码,云数据库自动转换InnoDB即可完成迁移。
DRS支持直接同步不同schema的表到同一个schema吗 DRS支持直接同步不同schema的表到同一个schema,表不可以冲突。 父主题: 实时同步
2不能通过VPC1的EIP访问公网。您可以通过使用NAT网关服务或配置SNAT服务器,使得VPC2下的弹性云服务器可以通过VPC1下绑定了EIP的弹性云服务器访问Internet。具体实现方式请参见无公网IP的弹性云服务器访问Internet。 具体设置VPC对等连接的方法,可参考《虚拟私有云用户指南》。
读取吞吐能力越高,迁移速度越快,耗时越少。影响吞吐的因素包括但不限于服务器规格、负载、磁盘IO性能、数据库限流等。 目标库的写入吞吐能力 写入吞吐能力越高,迁移速度越快,耗时越少。影响吞吐的因素包括但不限于服务器规格、负载、磁盘IO性能、数据库限流等。 可用的网络吞吐量 可用的网
上云操作 创建DRS迁移任务 确认迁移结果 父主题: 其他云MySQL迁移到云数据库 RDS for MySQL
本章节介绍创建DDM下关联的RDS for MySQL实例,创建步骤如下。 创建步骤 登录华为云控制台。 单击管理控制台左上角的,选择区域“华北-北京四”。 单击左侧的服务列表图标,选择“数据库 > 云数据库 RDS”。 单击“购买数据库实例”。 配置实例名称和实例基本信息。 选择实例规格。 选择实例所属的VPC和安全组、配置数据库端口。
个对象进行迁移。更对约束限制可参考使用须知。 操作步骤 登录华为云控制台。 单击管理控制台左上角的,选择区域“华北-北京四”。 单击左侧的服务列表图标,选择“数据库 > 分布式数据库中间件 DDM”,进入DDM管理控制台。 在实例管理页面,单击实例对应操作栏的“登录”。 在弹出的
迁移前构造数据 迁移前需要在源库构造一些数据类型,供迁移完成后验证数据。 前提条件 已知源端数据库的IP地址,端口,账户和密码。 操作步骤 根据源端数据库的IP地址,通过数据库连接工具连接数据库。 根据支持的数据类型,在源库执行语句构造数据。 登录源端数据库。 进入任意一个待迁移的逻辑库。
同步后进行数据校验 当任务状态变为“增量同步”,说明全量同步已经完成,全量同步完成后,登录GaussDB查看数据迁移结果。 等待迁移任务状态变为“增量同步”。 单击任务名称,进入任务详情页。 在“同步进度”页签查看全量同步结果。 如图所示,本次实践将TEST_INFO库中DATA
物理复制库检查 Oracle为源的增量链路,DRS会检查源数据库是否是物理复制库。 待确认原因 源库为物理备库,物理备库不支持解析LOB字段。 PHYSICAL STANDBY模式下日志从主库直接复制,自身不产生任何日志,请检查主库补全日志是否符合增量同步要求。 处理建议 请修改
本章节介绍创建RDS for MySQL实例并构造测试数据。 创建实例 登录华为云控制台。 单击管理控制台左上角的,选择区域“华南-广州”。 单击左侧的服务列表图标,选择“数据库 > 云数据库 RDS”。 单击“购买数据库实例”。 配置实例名称和实例基本信息。 选择实例规格。 选择实例所属的VPC和安全组、配置数据库端口。
目标库附加列检查 MySQL->GaussDB(for MySQL)同步场景 表1 目标库附加列检查 预检查项 目标库附加列检查。 描述 检查目标库做附加列表是否存在新增附加列,单增量同步任务若目标库不存在新增附加列,会导致任务失败。 不通过提示及处理建议 不通过原因:目标库做附加列加工表缺少对应列。
目标库空库检查 MySQL灾备场景 表1 目标库空库检查 预检查项 目标库空库检查。 描述 检查目标库是否为空库,若不是空库,会导致灾备失败。 不通过提示及处理建议 不通过原因:目标数据库不是空库。 处理建议:删除目标库中的用户库保证其为空库。 父主题: 目标库实例状态检查
同步对象名称校验 Microsoft SQL Server为源同步场景 表1 同步对象名称校验 预检查项 同步对象名称校验 描述 源数据库存在不符合要求的数据库名、schema名或或表名,该字符会导致迁移失败。 待确认提示及处理建议 不通过原因:源数据库存在不符合要求的数据库名、
源数据库连接是否成功 DRS在预检查阶段,会对提供的源数据库IP、端口、用户名、密码的连通性及准确性进行检查。 不通过原因 用户名或密码错误。 端口无法访问。 数据库账号不允许远程连接。 连接失败。 处理建议 检查DRS测试连接时输入的用户名和密码是否正确,填入正确的数据库用户名和密码后重新执行预检查。
MySQL实例 本章节介绍创建RDS for MySQL实例。 登录华为云控制台。 单击管理控制台左上角的,选择区域“华南-广州”。 单击左侧的服务列表图标,选择“数据库 > 云数据库 RDS”。 单击“购买数据库实例”。 配置实例名称和实例基本信息。 选择实例规格。 选择实例所属的VPC和安全组、配置数据库端口。
选择对象预检查 所有同步场景 表1 选择对象预检查 预检查项 选择对象预检查。 描述 导入的对象中,部分库表在源库中不存在,导致同步失败。 不通过提示及处理建议 不通过原因:文件导入的对象在源库中不存在。 处理建议:重新编辑要导入的文件,剔除掉这些不存在的对象,重新进行导入。 P
目标数据库是否连接成功 DRS在预检查阶段,会对提供的目标数据库IP、端口、用户名、密码的连通性及准确性进行检查。 不通过原因 用户名或密码错误。 端口无法访问。 数据库账号不允许远程连接。 Kafka brokers不可用。 连接失败。 处理建议 检查DRS测试连接时输入的用户
处理建议:请检查状态异常的目标库实例。 不通过原因:目标数据库的只读实例异常。 处理建议:请检查状态异常的目标只读实例。 不通过原因:RDS服务异常,请稍后重试。 处理建议:请稍后重试。 父主题: 目标库实例状态检查
源库加密表检查 MySQL、GaussDB(for MySQL)为源场景 表1 源库加密表检查 预检查项 源库加密表检查 描述 检查源库是否存在加密表。 不通过提示及处理建 待确认原因:当前源库存在加密的表,请确认目标库是否支持。如果目标库不支持,存在任务失败等风险。 处理建议: