#任务状态
YMP中评估、迁移、校验都是依托任务来进行的,本章节介绍任务各个状态。
# 创建任务-配置中
创建任务界面保存任务配置后,任务生成,状态为配置中。
在当前状态下,可进行的操作有:
可选操作 | 操作后下一个任务状态 | 操作说明 |
---|---|---|
保存任务 | 创建任务-配置中 | 保存任务,状态不变 |
(开始步骤为迁移的任务)迁移配置 | 创建任务-获取对象中 | |
开始迁移评估 | 迁移评估-评估中 | |
删除任务 | 任务被删除,无状态 |
# 迁移评估-评估中
当我们点击开始迁移评估后,任务状态变为评估中。
在当前状态下,可进行的操作有:
可选操作 | 操作后下一个任务状态 | 操作说明 |
---|---|---|
终止任务 | 迁移评估-终止 |
# 迁移评估-终止
在评估中的任务,进行了终止评估操作后,任务进入终止状态。
在当前状态下,可进行的操作有:
可选操作 | 操作后下一个任务状态 | 操作说明 |
---|---|---|
保存任务 | 创建任务-配置中 | |
开始迁移评估 | 迁移评估-评估中 | |
删除任务 | 任务被删除,无状态 |
# 迁移评估-失败
评估过程中出现异常,任务状态变为失败,会记录失败日志。
在当前状态下,可进行的操作有:
可选操作 | 操作后下一个任务状态 | 操作说明 |
---|---|---|
保存任务 | 创建任务-配置中 | |
开始迁移评估 | 迁移评估-评估中 | |
删除任务 | 任务被删除,无状态 |
# 迁移评估-刷新中
刷新报告后,任务进入评估刷新中状态,此时,任务会重新根据变动再次评估一次。
在当前状态下,可进行的操作有:
可选操作 | 操作后下一个任务状态 | 操作说明 |
---|---|---|
终止任务 | 迁移评估-刷新终止 |
# 迁移评估-刷新终止
在刷新评估中的任务,进行了终止评估操作后,任务进入刷新终止状态。
在当前状态下,可进行的操作有:
可选操作 | 操作后下一个任务状态 | 操作说明 |
---|---|---|
保存任务 | 创建任务-配置中 | |
开始迁移评估 | 迁移评估-评估中 | |
刷新报告 | 迁移评估-刷新中 | |
删除任务 | 任务被删除,无状态 |
# 迁移评估-刷新失败
刷新评估过程中出现异常,任务状态变为失败,会记录失败日志。
在当前状态下,可进行的操作有:
可选操作 | 操作后下一个任务状态 | 操作说明 |
---|---|---|
保存任务 | 创建任务-配置中 | |
开始迁移评估 | 迁移评估-评估中 | |
刷新报告 | 迁移评估-刷新中 | |
删除任务 | 任务被删除,无状态 |
# 迁移评估-完成
评估完成后,会生成评估结果展示,状态变为完成。
在当前状态下,可进行的操作有:
可选操作 | 操作后下一个任务状态 | 操作说明 |
---|---|---|
保存任务 | 创建任务-配置中 | |
开始迁移评估 | 迁移评估-评估中 | |
刷新报告 | 迁移评估-刷新中 | |
保存迁移配置 | 迁移配置-配置中 | |
离线迁移 | 离线迁移-初始化 | |
删除任务 | 任务被删除,无状态 |
# 迁移配置-配置中
迁移配置界面,保存迁移的配置信息,迁移任务生成,状态为迁移配置中。
在当前状态下,可进行的操作有:
可选操作 | 操作后下一个任务状态 | 操作说明 |
---|---|---|
保存任务 | 创建任务-配置中 | |
(开始步骤为迁移的任务)迁移配置 | 创建任务-获取对象中 | |
开始迁移评估 | 迁移评估-评估中 | |
刷新报告 | 迁移评估-刷新中 | |
保存迁移配置 | 迁移配置-配置中 | |
离线迁移 | 离线迁移-初始化 | |
删除任务 | 任务被删除,无状态 |
# 迁移配置-获取对象中
创建一个开始步骤为迁移的任务,任务状态会立即变为迁移配置-获取对象中。
在当前状态下,可进行的操作有:
可选操作 | 操作后下一个任务状态 | 操作说明 |
---|---|---|
不允许任何操作 | -- |
# 迁移配置-获取对象失败
开始步骤为迁移的任务,获取对象过程中出现异常,任务变为获取对象失败。
在当前状态下,可进行的操作有:
可选操作 | 操作后下一个任务状态 | 操作说明 |
---|---|---|
保存任务 | 创建任务-配置中 | |
(开始步骤为迁移的任务)迁移配置 | 迁移配置-获取对象中 | |
删除任务 | 任务被删除,无状态 |
# 离线迁移-初始化
开始离线迁移后,任务首先会进入初始化状态,进行迁移前表空间创建、数据迁移表数据量查询等初始化工作,此状态属于离线迁移中状态。
在当前状态下,可进行的操作有:
可选操作 | 操作后下一个任务状态 | 操作说明 |
---|---|---|
暂停任务 | 离线迁移-暂停中 | |
终止任务 | 离线迁移-终止中 |
# 离线迁移-元数据迁移1
离线迁移开始迁移除主键约束、唯一约束、外键约束、索引和触发器之外的其他对象时,状态变为元数据迁移1,此状态属于离线迁移中状态。
在当前状态下,可进行的操作有:
可选操作 | 操作后下一个任务状态 | 操作说明 |
---|---|---|
暂停任务 | 离线迁移-暂停中 | |
终止任务 | 离线迁移-终止中 |
# 离线迁移-数据迁移
离线迁移开始迁移表数据时,状态进入数据迁移,此状态属于离线迁移中状态。
在当前状态下,可进行的操作有:
可选操作 | 操作后下一个任务状态 | 操作说明 |
---|---|---|
暂停任务 | 离线迁移-暂停中 | |
终止任务 | 离线迁移-终止中 |
# 离线迁移-元数据迁移2
离线迁移开始迁移主键约束、唯一约束、外键约束、索引和触发器时,状态变为元数据迁移2,此状态属于离线迁移中状态。
在当前状态下,可进行的操作有:
可选操作 | 操作后下一个任务状态 | 操作说明 |
---|---|---|
暂停任务 | 离线迁移-暂停中 | |
终止任务 | 离线迁移-终止中 |
# 离线迁移-终止中
离线迁移中的任务,终止操作后,会短暂进入终止中。
在当前状态下,可进行的操作有:
可选操作 | 操作后下一个任务状态 | 操作说明 |
---|---|---|
不允许任何操作 | -- |
# 离线迁移-终止
终止中的任务,打断迁移的活跃会话,关闭源端、目标端数据库连接后会进入终止状态。
在当前状态下,可进行的操作有:
可选操作 | 操作后下一个任务状态 | 操作说明 |
---|---|---|
保存任务 | 创建任务-配置中 | |
(开始步骤为迁移的任务)迁移配置 | 创建任务-获取对象中 | |
开始迁移评估 | 迁移评估-评估中 | |
刷新报告 | 迁移评估-刷新中 | |
保存迁移配置 | 迁移配置-配置中 | |
离线迁移 | 离线迁移-初始化 | |
重试迁移 | 离线迁移-初始化 | |
删除任务 | 任务被删除,无状态 |
# 离线迁移-暂停中
离线迁移中的任务,暂停操作后,会短暂进入暂停中。
在当前状态下,可进行的操作有:
可选操作 | 操作后下一个任务状态 | 操作说明 |
---|---|---|
不允许任何操作 | -- |
# 离线迁移-暂停
暂停中的任务,打断迁移的活跃会话,关闭源端、目标端数据库连接后会进入暂停状态。
在当前状态下,可进行的操作有:
可选操作 | 操作后下一个任务状态 | 操作说明 |
---|---|---|
终止任务 | 离线迁移-终止 | |
恢复任务 | 离线迁移-初始化 | |
删除任务 | 任务被删除,无状态 |
# 离线迁移-失败
离线迁移过程中出现任务级别异常,任务状态变为失败,会记录失败日志。
在当前状态下,可进行的操作有:
可选操作 | 操作后下一个任务状态 | 操作说明 |
---|---|---|
保存任务 | 创建任务-配置中 | |
(开始步骤为迁移的任务)迁移配置 | 创建任务-获取对象中 | |
开始迁移评估 | 迁移评估-评估中 | |
刷新报告 | 迁移评估-刷新中 | |
保存迁移配置 | 迁移配置-配置中 | |
离线迁移 | 离线迁移-初始化 | |
重试迁移 | 离线迁移-初始化 | |
删除任务 | 任务被删除,无状态 |
# 离线迁移-完成
离线迁移完成。
在当前状态下,可进行的操作有:
可选操作 | 操作后下一个任务状态 | 操作说明 |
---|---|---|
保存任务 | 创建任务-配置中 | |
(开始步骤为迁移的任务)迁移配置 | 创建任务-获取对象中 | |
开始迁移评估 | 迁移评估-评估中 | |
刷新报告 | 迁移评估-刷新中 | |
保存迁移配置 | 迁移配置-配置中 | |
离线迁移 | 离线迁移-初始化 | |
重试迁移 | 离线迁移-初始化 | |
删除任务 | 任务被删除,无状态 | |
校验初始化 | 校验-待校验 |
# 校验初始化-待校验
离线迁移完成,下一步进入待校验状态。 在当前状态下,可进行的操作有:
可选操作 | 操作后下一个任务状态 | 操作说明 |
---|---|---|
保存任务 | 创建任务-配置中 | |
(开始步骤为迁移的任务)迁移配置 | 创建任务-获取对象中 | |
开始迁移评估 | 迁移评估-评估中 | |
刷新报告 | 迁移评估-刷新中 | |
保存迁移配置 | 迁移配置-配置中 | |
离线迁移 | 离线迁移-初始化 | |
重试迁移 | 离线迁移-初始化 | |
校验初始化 | 校验-待校验 | 已有校验任务的校验初始化操作,不会变更任务状态 |
开始一致性校验 | 校验-校验中 | |
删除任务 | 任务被删除,无状态 |
# 一致性校验-校验中
开始一致性校验后,进行校验-校验中状态。 在当前状态下,可进行的操作有:
可选操作 | 操作后下一个任务状态 | 操作说明 |
---|---|---|
校验初始化 | 校验-校验中 | 已有校验任务的校验初始化操作,不会变更任务状态 |
终止任务 | 一致性校验-校验终止中 |
# 一致性校验-校验完成
当校验完成后,进入校验完成状态。 在当前状态下,可进行的操作有:
可选操作 | 操作后下一个任务状态 | 操作说明 |
---|---|---|
保存任务 | 创建任务-配置中 | |
(开始步骤为迁移的任务)迁移配置 | 创建任务-获取对象中 | |
开始迁移评估 | 迁移评估-评估中 | |
刷新报告 | 迁移评估-刷新中 | |
保存迁移配置 | 迁移配置-配置中 | |
离线迁移 | 离线迁移-初始化 | |
重试迁移 | 离线迁移-初始化 | |
校验初始化 | 校验-校验完成 | 已有校验任务的校验初始化操作,不会变更任务状态 |
开始一致性校验 | 校验-校验中 | |
删除任务 | 任务被删除,无状态 |
# 一致性校验-校验失败
当校验完成后,但校验出现错误。 在当前状态下,可进行的操作有:
可选操作 | 操作后下一个任务状态 | 操作说明 |
---|---|---|
保存任务 | 创建任务-配置中 | |
(开始步骤为迁移的任务)迁移配置 | 创建任务-获取对象中 | |
开始迁移评估 | 迁移评估-评估中 | |
刷新报告 | 迁移评估-刷新中 | |
保存迁移配置 | 迁移配置-配置中 | |
离线迁移 | 离线迁移-初始化 | |
重试迁移 | 离线迁移-初始化 | |
校验初始化 | 校验-校验失败 | 已有校验任务的校验初始化操作,不会变更任务状态 |
开始一致性校验 | 校验-校验中 | |
删除任务 | 任务被删除,无状态 |
# 一致性校验-终止中
当校验中终止任务操作后,任务进入短暂的终止中状态。 在当前状态下,可进行的操作有:
可选操作 | 操作后下一个任务状态 | 操作说明 |
---|---|---|
不允许任何操作 | -- |
# 一致性校验-终止
终止校验任务完成后进入暂停状态。
在当前状态下,可进行的操作有:
可选操作 | 操作后下一个任务状态 | 操作说明 |
---|---|---|
保存任务 | 创建任务-配置中 | |
(开始步骤为迁移的任务)迁移配置 | 创建任务-获取对象中 | |
开始迁移评估 | 迁移评估-评估中 | |
刷新报告 | 迁移评估-刷新中 | |
保存迁移配置 | 迁移配置-配置中 | |
离线迁移 | 离线迁移-初始化 | |
重试迁移 | 离线迁移-初始化 | |
校验初始化 | 一致性校验-终止 | 已有校验任务的校验初始化操作,不会变更任务状态 |
开始一致性校验 | 校验-校验中 | |
删除任务 | 任务被删除,无状态 |