云服务器内容精选

  • MySQL同步场景 表2 源库无主键表检查 预检查项 源库无主键表检查。 描述 在进行MySQL同步时,源数据库若存在无主键表,可能会导致同步失败。 不通过提示及处理建议 不通过原因:源数据库同步的表中存在无主键表。 处理建议:建议修改无主键表。 不通过原因:多对一任务时,不允许源库中存在与目标库同名的无主键表。 处理建议:建议修改无主键表、删除目标库无主键表或者不迁移无主键表。 待确认提示及处理建议 待确认原因:源数据库同步的表中存在无主键表。 处理建议:无主键表由于缺乏行的唯一性标志,在网络不稳定情况下,可能存在目标与源库数据不一致的情况。建议将无主键表修改为主键表。
  • Oracle为源同步场景 表4 源库无主键表检查 预检查项 源库无主键表检查。 描述 源数据库若存在无主键表,可能会导致同步数据存在少量不一致的可能性。 不通过提示及处理建议 不通过原因:由于无主键表缺乏行的唯一性标志,网络不稳定时涉及少量重试,表数据存在少量不一致的可能性。 处理建议:建议为无主键表添加主键,或者不同步无主键表。 增加主键语句参考: ALTER TABLE table_name ADD CONSTRAINT constraint-name PRIMARY KEY (column_name); 若要同步主键表,建议在全量同步期间不执行ALTER TABLE MOVE操作,多分区操作SPLIT/MERGE分区,FLASHBACK操作,ALTER TABLE SHRINK SPACE操作,否则数据重复可能性会增加。
  • MongoDB迁移场景 表1 源数据库索引(_id)检查 预检查项 源数据库索引(_id)检查。 描述 检查源库是否存在没有索引(_id)的集合,若存在,则导致迁移失败。 待确认提示及处理建议 不通过原因:源数据库存在没有索引(_id)的集合。 处理建议:针对源数据库没有索引(_id)的集合手动添加索引,参考命令:db.集合名.ensureIndex({_id: 1}),如果创建索引不通过提示有重复的索引(_id)值,则不支持该集合的迁移。