云数据库RDS(ApsaraDB for RDS,简称RDS)是一种稳定可靠、可弹性伸缩的在线数据库服务。基于飞天分布式系统和全SSD盘高性能存储,支持MySQL、SQL Server、PostgreSQL和PPAS(高度兼容Oracle)引擎,默认部署主备架构且提供了容灾、备份、恢复、监控、迁移等方面的全套解决方案,彻底解决数据库运维的烦恼。
在使用阿里云提供的RDS数据库产品时,在多个阶段使用数据迁移功能都提供了失败在线修复功能。主要包括的是:结构迁移和全量迁移。下面我们将看下在这两个迁移过程中,如何进行数据库在线修复功能的。
结构迁移—失败修复
如果结构迁移失败了,那么任务的状态会显示迁移失败,具体的状态及进度如下:
当出现失败时,点击“立即修复”进入修复页面。
对于每个对象,如果失败了,点击修复,进入对象修复页面
根据失败原因提示,修改结构定义语法,修改完成后点击修复,将修改后的语法重新导入到目标实例。 如果点击修复,失败原因变成修复失败,且显示修复失败原因,那么说明没有修复彻底。需要根据修复失败原因继续修复,直至修复成功。
如果修复成功,那么会回到结构迁移详情页,且刚才修复的对象的状态变成完成。 当所有的对象全部修复成功后,这个任务就会继续往下执行,例如进入全量迁移阶段。 
全量迁移—失败修复
对于下列几种失败原因,DTS提供了修复重试的功能: 
1) 源或目标数据库连接失败,确认连接没有问题后,重试任务 
2) 源或目标数据库连接超时,确认连接没有问题后,重试任务 
3) 目标RDS实例空间满,实例被锁定,需要升级RDS实例规格或清理实例日志空间后,重试任务 
4) 源数据库中部分Myisam被损坏,需要repair后,重试任务
其他情况下,如果全量迁移失败,DTS只提供忽略操作,只能忽略失败对象后,进行其他正常对象的迁移。
如果全量迁移失败了,那么迁移任务的状态会显示“迁移失败”,具体的状态及进度如下:
当出现失败时,点击“立即修复”进入修复页面。
如果遇到上面可以重试的错误,那么根据错误提示修复问题后,点击全量迁移详情页面的重试按钮,触发任务断点续传 
对于其他失败原因,DTS只提供“忽略”操作,即忽略掉这个对象的全量数据迁移。一旦点击忽略,那么这个对象的数据不会迁移,但是其他正常对象的数据会迁移到目标实例。

数据库数据迁移失败,如何进行修复操作相关推荐

  1. mysql数据库数据迁移操作

    1.新建一个需要迁移的数据库 2.进行数据迁移 迁移步骤: 1.工具-->点击 数据传输 ,选择需要被导的数据库,和导入的数据库 看到了吗以及导入成功了

  2. 人大金仓(Kingbase)数据库迁移——KDMS工具(人大金仓数据库迁移工具迁移失败可使用此方法)

    使用KDMS工具迁移 注意事项: 使KDMS工具迁移数据库时只能迁移除数据库表数据之外的内容之后再结合金仓数据库本身的工具进行迁移数据 相关推荐:金仓工具进行迁移数据  https://blog.cs ...

  3. mysql数据库数据迁移_MySQL数据库迁移详细步骤

    ========================================================================================== 一.背景简介 == ...

  4. oracle 数据库数据迁移解决方案

    大部分系统由于平台和版本的原因,做的是逻辑迁移,少部分做的是物理迁移,接下来把心得与大家分享一下 去年年底做了不少系统的数据迁移,大部分系统由于平台和版本的原因,做的是逻辑迁移,少部分做的是物理迁移, ...

  5. java执行数据库数据迁移

    老系统数据迁移到新系统 业务分析:在最近的工作日常当中接到了一个需求,要求将老系统数据迁移到新开发的系统,一看老系统采用的技术SSH,和现在新系统的技术断层,还有表结构和业务逻辑之间的处理都是需要从头 ...

  6. mysql sqlserver schema_MySQL数据库数据迁移到SQLserver

    最近因工作需要,需要将mysql数据库迁移到sqlserver,仅仅是数据迁移,因此相对比较简单.对于mysql迁移到sqlserver,我们需要使用到mysql odbc驱动,然后透过sqlserv ...

  7. oracle数据库数据迁移三部曲(一)oracle 11g的安装

    本人在这学期跟随老师开发一个JavaEE的教师智能系统,遇到了一个问题,学校提供的数据库文件时oracle的dmp文件,而现在使用时mysql和sqlserver数据库,所以需要把oracle的dmp ...

  8. MySQL数据库数据迁移

    最近因为需要更换MySQL数据库服务器的原因,需要将原服务器上的MySQL数据迁移到另外一台服务器上.找了半天发现一款数据库的迁移工具,实测很不错. 简介: DBConvert for MySQL & ...

  9. (二)使用Navicat将mssql数据库数据迁移到PostgreSql

    通常项目做数据库迁移的时候分为两步走:1.结构迁移:2.数据迁移. 可以分别使用AWS-Schema-Conversion-Tool和Navicat完成这两步工作. 前面我在<(一)使用AWS- ...

最新文章

  1. Linux系统中如何关闭触摸鼠标
  2. 关于游戏架构设计的一些整理吧
  3. 英语四级c语言,2017年大学英语四级精选试题练习
  4. 《ELF》即插即用!解决长尾问题!GTUIUC联合提出基于Early-Exiting的网络框架,涨点并加速!...
  5. volatile的正确使用姿势
  6. PowerDesigner模型分类
  7. java 单元测试 异步_java - 如何使用CountdownLatch对异步代码进行单元测试同步 - 堆栈内存溢出...
  8. 汽车故障检测仪计算机教程,如何使用汽车故障诊断仪进行汽车维修
  9. 计算思维与创新创业 课程 获批
  10. vue+vant(有赞)ui直传阿里oss
  11. 华为android是什么文件夹,华为手机里的文件夹代表什么?哪些可以清除?看完秒懂!...
  12. Java 数组的三种创建方法
  13. 手机点击出现蓝色区域方块
  14. linux下C++编程学习
  15. 不联网安装 SQL server 2012 的问题
  16. 容器上搭建Skywalking
  17. 阿尔法小蛋机器人热点密码_科大讯飞阿尔法小蛋智能机器人使用说明
  18. 手机跟电脑居然是同一IP地址,你知道是怎么上网的吗?
  19. 记武汉疫情期间的一次数据库和翻译记忆库的数据恢复 (一)
  20. Qt 拖拽 动态 垃圾箱

热门文章

  1. UNE BASE SIMPLE MAIS PARFAITE POUR SENTENCE EMBEDDINGS(一个简单但很难超越的Sentence Embedding基线方法)
  2. 零基础制作微信小程序
  3. 黑苹果安装的驱动含义
  4. 百度超级链开放网络治理监督藏品火爆售罄!
  5. 联通服务器维护破解限速,网速1mbps(联通限速1mbps解除方法)
  6. 图片批量压缩处理工具
  7. 2018 Google I/O 开发者大会发布的那些新技术
  8. 数据库导入导出方法以及注意事项
  9. 手把手教程:零基础使用MATLAB完成基于深度学习U-Net模型的遥感影像分类
  10. 电视剧《猎毒人》观后感