在线任务操作

查看任务列表

  1. 在任务管理页面,可查看任务基本信息、任务列表及任务相关参数信息。同时可对任务执行新建、删除等操作。任务列表部分参数说明如下:

    • 任务名称:显示任务名称,单击任务名称可跳转至任务详情页面。

    • 任务状态:任务当前的运行状态,运行状态有初始化、运行中、成功、失败、停止、对象迁移、对象迁移失败、重启。

    • 数据库类型(源端->目的端):源端数据库迁移至目的端数据库的类型。

    • 迁移类型:分为全量+增量、增量模式。

    • 集群名称/ID:当前执行迁移任务的集群信息。

    • 目标库集群:目的端数据库的集群信息。

    • 创建者:任务创建者的名称。

    • 创建时间:集群的创建时间。

    • 操作:任务失败可以进行删除和启动,运行中停止后才能进行删除或者启动。

删除迁移任务

迁移任务失败后,根据实际需要,可执行删除迁移任务的操作。

  1. 在任务管理页面,单击某任务列表对应的<删除>按钮,弹窗显示删除操作,单击<删除>按钮,即可完成删除迁移任务操作。

启动/停止迁移任务

迁移任务失败后,根据实际需要,可执行启动迁移任务的操作;运行中的迁移任务,根据实际需要,可执行停止迁移任务的操作。

  1. 在任务管理页面,单击某任务列表对应的<启动>或<停止>按钮,弹窗显示启动或停止操作,单击<启动>或<停止>按钮,即可完成启动或停止迁移任务操作。

查看任务详情

在任务详情页面,用户可进行任务基本信息和任务迁移结果的对比。

  1. 在任务管理页面,选择[任务列表]页签,单击某任务名称可跳转至对应的任务详情页面。

    • 基本信息:展示任务基本信息及源库和目的端信息,方便了解任务基本信息。

    • 迁移对比:源库和目标库的对象和数据是否一致进行对比。

    • 迁移性能:迁移过程中的迁移性能。

    • 异常信息:任务启动阶段的异常信息。

迁移对比

  1. 在[任务详情/迁移对比]页签下,可查看任务迁移过程中的对象级对比和数据级对比。功能说明如下:

    • 对象级对比

      • 对比项:迁移任务支持的迁移对象,MySQL目前支持库、表、视图、函数、存储过程。

      • 源库:源端数据库中的各迁移对象数量。

      • 目的库:目的端数据库中的各迁移对象数量。

      • 对比结果:源库和目的端迁移对象的对比结果,分为一致和不一致。

    • 数据级对比

      • 对象名称:需要迁移的表名。

      • 源库:源库中迁移表数据的数量。

      • 目的库:目的端数据库中迁移表数据的数量。

      • 预估总数:源库中表的实际数量。

      • 已完成:目的库中已经入库的数量。

      • 对比结果:源端和目的端表数据量的对比结果,分为一致和不一致。

迁移性能

用户可以动态的查看迁移过程中的迁移性能,主要分为两大部分:

异常信息

任务迁移过程中的异常信息,目前只支持任务启动阶段的异常信息。

对象迁移

支持的迁移类型:Oracle->MySQL、Oracle->PostgreSQL。

异构迁移对象仅支持表和视图,由于异构数据库的部分语法有明显区别,结构同步无法完全保证支持全部语法的转换,包括但不限于函数,表达式,依赖的系统表等。

语法详情

在同步过程中,会出现在源库上存在,在目的库中没有直接对应的语法;或者目的库中有对应的语法,但当前还未适配转换的情况,都会导致结构同步失败。这时,可手工调整表结构。

  1. 在[任务详情/对象迁移]页签下,当结构同步失败,单击<语法详情>按钮,进入语法详情页面。

  2. 在语法详情页面,用户可根据已知策略进行迁移修正。