我在什么场景下使用数据库迁移工具?
当您需要将其余云服务商的数据库数据迁移上天翼云时,您可以使用数据库迁移工具帮助您有序、安全、便捷、轻松地将数据部分或完全迁移到天翼云,同时保证云上业务的可用性、安全性以及连续性。
数据库迁移工具是否支持从阿里云、天翼云等其余云迁移至天翼云?
支持。
数据库迁移工具支持市面上主流云厂商的数据库迁移至天翼云,如阿里云、天翼云、以及腾讯云等;
数据库迁移工具是否支持将天翼云上的数据,迁移到其余云服务商或本地?
不支持。
数据迁移工具迁移目标端仅能够选择天翼云,无法将天翼云数据迁移到本地或其他云服务商。
当我使用数据库迁移工具时,是否能够要求天翼云技术人员帮助迁移?
天翼云技术人员不直接参与您的业务迁移,您可以通过查看帮助中心,然后实行迁移;
若帮助中心未涉及您的问题,您可通过页面反馈问题,相关技术人员后续对内容进行补充;
若您需要专业的迁移方案和专属的技术支持,您可以订购我们的迁移服务,帮助您平滑迁移业务,缩短整体业务停机时间,减少上云对业务的影响,解除您的上云顾虑,让您聚焦于业务发展。
源数据库有多个数据库,如何迁移到天翼云一个数据库里?
假设源数据库端有两个库,可以创建两个迁移任务:
先创建迁移任务1:源端A库->天翼云A库
再创建迁移任务2:源端B库->天翼云A库
如果有重名对象[,需根据需求使用表名映射功能,修改重名对象。
迁移对源端数据是否有影响?
迁移对源端数据无影响
迁移过程中不会对源端数据进行修改。
迁移时不会对源端的对象进行锁定。
迁移完成后,不会删除源端的数据。
如果一直有数据写入数据库的情况下,使用数据库迁移工具如何保证数据一致性?
该问题可分以下两种情况处理:
- 开启增量迁移的情况下,数据库迁移工具会自动捕获增量数据变更,并迁移到目标数据库。
- 未开启增量迁移的情况,用户可在源端不再发生数据变更后,通过配置稽核修复任务进行比对,保证数据迁移后的一致性。
数据库迁移任务的适用场景是什么?
适用于单个数据库数据量不超过1TB或表数量不超过1000个的数据库数据迁移场景。通过创建数据迁移任务,可将数据库数据进行快速迁移。创建方式参见创建迁移任务。
迁移是否会影响目的端表的已有数据?
数据库迁移工具对目的端表的已有数据影响,主要看目的端与源端是否存在同名表。
不存在同名表,则不产生影响。
存在同名表,以下场景会导致迁移失败:
存在同名表,且用户未勾选“允许用户自建表”;
存在同名表,用户勾选“允许用户自建表”,表配置有主键,主键和源端存在重复值。
存在同名表,以下场景会使数据插入目的端表:
存在同名表,用户勾选“允许用户自建表”,表配置有主键,主键和源端不存在重复值。
存在同名表,用户勾选“允许用户自建表”,表未有主键。
出于数据的完整性考虑,由于数据传输操作不可逆,不建议用户迁移至已经有数据的目的端表。
数据库迁移后源和目标数据不一致,可能原因有哪些?
数据不一致的可能原因如下:
1、任务启动前,目标端数据未清空,存在存量数据;
2、配置任务时只选择了全量迁移模式,没有选择增量迁移模式,且任务运行过程中源端发生了数据变更;
3、目标数据库除了数据库迁移工具之外还有其他数据写入;
4、增量迁移存在延迟,增量数据未能完全写入目标库。
先配置一个全量迁移任务,再配置增量数据迁移任务,是否会出现数据不一致?
可能会出现数据不一致。迁移任务仅配置增量迁移时,任务启动后才开始迁移数据,在任务启动之前,源数据库产生的增量数据都不会被同步到目标数据库。如需进行不停机迁移,建议配置任务时,迁移类型选择全量迁移+增量迁移。
如何判断增量迁移可以停止?
您可遵循以下步骤,判断增量迁移是否可以停止:
1、先中断业务;
2、在源数据库观察在1-5分钟内若无任何新会话执行SQL,则可认为业务系统已经停止;
3、增量迁移数量不在变更,并稳定保持一段时间后,可手动停止增量迁移。