在任务管理页面,可查看任务基本信息、任务列表及任务相关参数信息。同时可对任务执行新建、删除等操作。任务列表部分参数说明如下:
任务名称:显示任务名称,单击任务名称可跳转至任务详情页面。
任务状态:任务当前的运行状态,运行状态有初始化、运行中、成功、失败、停止、对象迁移、对象迁移失败、重启。
数据库类型(源端->目的端):源端数据库迁移至目的端数据库的类型。
迁移类型:分为全量+增量、增量模式。
集群名称/ID:当前执行迁移任务的集群信息。
目标库集群:目的端数据库的集群信息。
创建者:任务创建者的名称。
创建时间:集群的创建时间。
操作:任务失败可以进行删除和启动,运行中停止后才能进行删除或者启动。
迁移任务失败后,根据实际需要,可执行删除迁移任务的操作。
在任务管理页面,单击某任务列表对应的<删除>按钮,弹窗显示删除操作,单击<删除>按钮,即可完成删除迁移任务操作。
迁移任务失败后,根据实际需要,可执行启动迁移任务的操作;运行中的迁移任务,根据实际需要,可执行停止迁移任务的操作。
在任务管理页面,单击某任务列表对应的<启动>或<停止>按钮,弹窗显示启动或停止操作,单击<启动>或<停止>按钮,即可完成启动或停止迁移任务操作。
在任务详情页面,用户可进行任务基本信息和任务迁移结果的对比。
在任务管理页面,选择[任务列表]页签,单击某任务名称可跳转至对应的任务详情页面。
基本信息:展示任务基本信息及源库和目的端信息,方便了解任务基本信息。
迁移对比:源库和目标库的对象和数据是否一致进行对比。
迁移性能:迁移过程中的迁移性能。
异常信息:任务启动阶段的异常信息。
在[任务详情/迁移对比]页签下,可查看任务迁移过程中的对象级对比和数据级对比。功能说明如下:
对象级对比
对比项:迁移任务支持的迁移对象,MySQL目前支持库、表、视图、函数、存储过程。
源库:源端数据库中的各迁移对象数量。
目的库:目的端数据库中的各迁移对象数量。
对比结果:源库和目的端迁移对象的对比结果,分为一致和不一致。
数据级对比
对象名称:需要迁移的表名。
源库:源库中迁移表数据的数量。
目的库:目的端数据库中迁移表数据的数量。
预估总数:源库中表的实际数量。
已完成:目的库中已经入库的数量。
对比结果:源端和目的端表数据量的对比结果,分为一致和不一致。
用户可以动态的查看迁移过程中的迁移性能,主要分为两大部分:
源端到DTS:DTS抽取源端数据库的已读取数量和读取数率。
DTS到目的端: DTS入库到目的端数据库的已写入数量和写入数率。
任务迁移过程中的异常信息,目前只支持任务启动阶段的异常信息。
| 支持的迁移类型:Oracle->MySQL、Oracle->PostgreSQL。 |
异构迁移对象仅支持表和视图,由于异构数据库的部分语法有明显区别,结构同步无法完全保证支持全部语法的转换,包括但不限于函数,表达式,依赖的系统表等。
在同步过程中,会出现在源库上存在,在目的库中没有直接对应的语法;或者目的库中有对应的语法,但当前还未适配转换的情况,都会导致结构同步失败。这时,可手工调整表结构。
在[任务详情/对象迁移]页签下,当结构同步失败,单击<语法详情>按钮,进入语法详情页面。
在语法详情页面,用户可根据已知策略进行迁移修正。