数据迁移
数据迁移绝对是一个让人头疼的问题,很有幸前段时间我遇到了.一个很古老的系统使用SqlServer数据库由外包人员开发,你们也都懂得,现在需要进行系统重构,旧系统只提供了通过获取100条数据的接口,可是针对表里上千万的数据,简直是闹着玩,特意整理了阿里云的rds数据迁移功能.
- 使用分配的阿里云账号登录阿里云系统,找到“数据库实例列表”,列表如下
- 点击校管家数据库进入下级页面,找到“数据迁移及同步”
- 点击“数据迁移及同步”,进入下一级页面,找到“创建迁移任务”按钮
- 点击“创建迁移任务”进入到下一级页面,共分为四个步骤,依次进行配置
分别根据实际情况,选择源库信息中的“RDS实例Id”,输入“数据库账号”,输入“数据库密码”,在目标库信息中,根据实际情况选择“数据库类型”,“实例地区”,“RDS实例Id”,“数据库账号”,“数据库密码”
- 点击“测试连接以进行下一步”,这时会对已填写的信息进行校验,如果校验失败会给出错误信息提示,按着提示进行修改即可。校验通过后进入到下一级页面
根据实际情况选择合适的“迁移类型”,在“源库和目标库结构映射模式”中选择合适模式,在源库对象列表下选择需要同步的对象
- 点击下一步高级配置,主要是对“是否限制全量迁移速率”,根据实际情况进行设置,需确保在不影响实际业务功能运行的情况下进行数据迁移。
- 下一步页面中需要设置“全量校验”,这部操作是必须的,用于校验源表与目标表迁移后的实际数量是否一致,点击“下一步保存任务并预检查”
- 进入到预检查页面,检查完成之后点击“下一步购买”
- 进入到购买页面,根据实际情况选择“资源组配置”,选择合适的“链路规则”,点击“购买并启动”按钮。
- 点击后跳转到迁移任务列表,找到刚刚创建的任务,点击“任务详情”
- 选择“任务管理”,可看到运行步骤
“结构迁移1”中可能会因为SQLServer 数据库中的index命名过长导致,校验失败,此时可点击“忽略”,不进行错误索引的创建,回到迁移任务列表中,找到之前的任务,进行重启即可。等待任务执行完成。
- 任务执行完成后可能会在“全量校验”页面出现数据不一致的警告信息。
出现这种情况的原因大概率是在数据同步过程中,对源库中的数据进行了修改,从而导致数据不一致,此时点击“下载订正SQL”,对sql语句进行执行,已达到数据一致的目的。
标签:批量,数据库,校验,点击,迁移,数据,页面 From: https://blog.csdn.net/baby901019/article/details/143485409