首批通过分布式安全可靠测评,为关键业务系统打造
查看数据迁移项目的详情
更新时间:2024-06-11 15:45:26
数据迁移项目的详情页面为您展示该项目的基本配置信息、项目执行的进度和状态等信息。
进入详情页面
登录 OMS 控制台。
在左侧导航栏,单击 数据迁移。
在 迁移项目列表 页面,单击目标项目的名称,进入详情页面查看其 基本信息 和 迁移详情。
您可以在 数据迁移 页面,根据 标签、状态 和 关键字 搜索目标数据迁移项目。数据迁移项目的状态包括:
未启动:表示数据迁移项目尚未启动,您可以在对应的操作列中单击 启动。
执行中:数据迁移项目运行中,状态右侧展示了数据迁移的计划和当前进度。
暂停:数据迁移项目已被手动中止,您可以在对应的操作列中单击 恢复,从中止的子任务开始继续执行迁移。
失败:数据迁移项目执行失败,状态右侧展示该项目失败的具体环节。单击数据迁移项目的名称,您可以在详情页面查看具体的报错信息。
已完成:数据迁移项目已成功执行完毕,OMS 已按照您预设的迁移模式将指定的数据内容迁移至目标库中。
释放中:数据迁移项目正在被释放。释放中的数据迁移项目不能进行任何操作。
已释放:数据迁移项目已经成功释放。释放后,OMS 会终止当前的迁移和增量同步链路。
预检查失败:数据迁移项目需要通过预检查后才能启动,您可以进入详情页面查看预检查失败的具体原因。
查看基本信息
基本信息 区域为您展示数据迁移项目的配置信息,包括 ID、项目类型、告警等级、创建人、创建时间、增量记录保留时间、全量迁移并发速度、全量校验并发速度 和 连接详情。
您可以进行以下操作:
查看迁移对象
单击页面右上角的 查看迁移对象,查看当前数据迁移项目的迁移对象列表。创建数据迁移项目后不支持修改迁移对象。
修改参数配置
单击页面右上角的 修改参数配置,在 修改配置参数 对话框中,修改相应的参数,单击 确定。
您也可以直接单击相应参数后的编辑图标,在对话框中修改参数值后,单击 提交。
说明
运行中的数据迁移项目不支持修改参数的配置。
查看连接详情
单击 连接详情 后的 连接详情,查看数据迁移项目的源端和目标端的 终端类型、终端信息 和 终端账号。支持快捷复制终端信息。
查看迁移详情
迁移详情 区域为您展示当前项目中,所有环节子任务的执行状态、进度、启动时间、完成时间和总计耗时等信息。
结构迁移
展示结构迁移的整体状态、启动时间、结束时间、总计耗时、表和视图的迁移进度。
支持查看所有对象的名称、对应源库和目标库、迁移耗时和状态。
在指定迁移对象对应的操作列单击 查看创建语法,可以查看表的创建语法,以及修改索引的创建语法。
支持根据表或视图的迁移状态,筛选阻碍整体迁移进度的对象。例如,创建失败的表或视图。
全量迁移
展示全量迁移的整体状态、启动时间、结束时间、总计耗时、表对象和表索引的迁移详情。
针对全部迁移对象,均可以查看指定对象的名称、对应源库和目标库、预估数据量已完成数据量和对应状态。
支持根据源库和目标库进行筛选。
支持勾选 查看有问题的对象,筛选阻碍整体迁移进度的对象。
增量迁移
展示增量迁移的整体状态、启动时间、结束时间、总计耗时和增量迁移性能。
全量校验
展示全量校验的整体状态、进度、启动时间、结束时间、总计耗时、全部迁移对象的迁移进度和结果信息。针对校检出不一致的数据,您可以查看具体的列信息。并且 OMS 会提供以源端为基准,在目标端进行订正操作的 SQL 脚本。
针对全部迁移对象,均可以查看指定对象的名称、对应源库和目标库、全量校验进度、结果、结果摘要。
支持根据源库和目标库进行筛选。
支持勾选 只查看已完成对象,查看当前时间点已完成结构迁移的对象名称等基本信息。
单击 再次校验 可以重启全量校验或重新校验异常的表。
正向切换
正向切换(传统意义上的系统割接流程的抽象化、标准化)不会操作业务应用连接的切换,是 OMS 的数据迁移项目配合应用切换需要执行的任务流。您需要保证在应用连接切换至目标端前完成正向切换的全部流程。
正向切换是数据迁移必不可少的一个流程,通过正向切换,OMS 可以确保完成了数据正向迁移的相关工作,并且您可以根据业务需求启动反向增量组件。正向切换主要涉及的工作如下:
您需要自行确认已完成数据迁移,并等待正向同步延迟被追平。
OMS 将会自动补充目标端为 Oracle 数据库、OceanBase 数据库 Oracle 租户和 DB2 LUW 数据库时,结构迁移阶段忽略的检查类约束、外键约束等对象。
OMS 将会自动删除迁移依赖的附加隐藏列及唯一索引。
该操作仅在 Oracle 数据库和 OceanBase 数据库之间,以及 OceanBase 数据库之间的数据迁移项目存在。
您需要自行补充迁移源端触发器、函数、存储过程等其它 OMS 不支持的数据库对象至目标端。
您需要自行禁用源端的触发器和外键约束(仅数据迁移项目存在反向增量时需要)。
正向切换的步骤如下:
启动正向切换
该步骤为确认开始正向操作,实际后台不会执行任何相关的操作。如果您已确认完成数据迁移,需要进行业务割接,请单击 启动正向切换,开始 OMS 正向切换流程。
注意
启动正向切换前,请确保源端为已经停写状态。
切换预检查
该步骤为正向切换之前的预检查,主要检查以下内容:
源端和目标端延迟检查。如果延迟在 15 秒以内,则检查通过。
源端-账号写权限检查。如果数据迁移项目涉及反向增量,则需要额外检查源端配置的账号是否具备写数据的权限,确保反向增量可以正常写入数据。
目标端-账号增量读权限检查。如果数据迁移项目涉及反向增量,则需要额外检查目标端配置的账号是否具备读取数据的权限,确保反向增量可以正常从目标端读取数据。
目标端-增量日志检查。如果数据迁移项目涉及反向增量,则需要额外检查目标端增量日志配置是否满足反向增量日志抽取要求。
如果切换预检查通过,OMS 将自动执行下一步操作。如果切换预检查未通过,OMS 提供 重试 和 跳过 操作。
注意
如果您选择跳过,可能会造成目标端数据缺失或反向增量失败等问题,请谨慎操作。
启动目标端 Store
说明
该步骤仅在数据迁移项目存在反向增量阶段时显示。
如果正向切换预检查通过,OMS 将自动为目标端启动增量日志拉取服务,以获取目标端的 DML、DDL 等操作、解析并保存相关的日志数据,为反向增量阶段进行准备。该步骤预计持续 3~5 分钟左右。
确认源端停写
该步骤为确认源端无持续业务写入。如果您确认源端无新增数据,请单击 确定,进入下一步流程。
确认同步追平停写位点
该步骤将检查目标端的同步位点是否已经追平至确认源端停写时的位点。如果未追平,OMS 将持续检查至同步位点追平为止,以确认目标端数据已全部更新完成。
停止正向同步
该步骤将停止正向同步服务。停止服务后,该项目中源端产生的任何数据库变更将不再同步至目标端。如果停止服务失败,OMS 提供 重试 或 跳过 操作。
注意
跳过操作仅适用于确认正向同步服务后台已经完成处理时操作,否则可能出现源端数据非预期写入目标端的问题,请谨慎操作。
执行数据库对象处理
该步骤为处理数据迁移阶段忽略或者 OMS 暂无支持的对象,以确认业务割接切换至目标端后可以正常工作。
迁移数据库对象至目标端:该操作需要您自行迁移源端触发器、函数、存储过程等其它 OMS 不支持的数据库对象至目标端。如果您确认已自行完成迁移,请单击 标记完成。
禁用源端触发器外键约束:该操作仅在数据迁移项目中存在反向增量阶段时需要,用于确认反向增量时数据不会受触发器或外键约束影响,导致反向增量同步失败。该操作需要您自行完成,如果您确认已自行完成,请单击 标记完成。
补充结构迁移忽略的对象至目标端:该操作仅在目标端为 Oracle 数据库、OceanBase 数据库 Oracle 租户和 DB2 LUW 数据库时存在,用于在目标端自动补充结构迁移阶段忽略的检查类约束、外键约束等对象。其它目标端结构迁移默认迁移上述对象,无需额外操作。
启动反向增量
说明
该步骤仅在数据迁移项目存在反向增量阶段时显示。
该步骤为启动目标端的增量同步服务,用于将目标端的增量 DML 或 DDL 变更实时同步至源端。增量同步的配置和项目创建时的配置保持一致。
反向增量
展示反向增量的整体状态、启动时间、当前位点时间、完成时间和反向增量性能(延迟时间、迁移流量)。
查看迁移对象
您可以通过以下两个入口查看迁移对象:
在 迁移项目列表 页面,单击目标项目后的 ... > 查看迁移项目。
在数据迁移项目的详情页面,单击右上角的 查看迁移对象。
您可以在 查看迁移对象 对话框中,查看进行迁移的内容。如果该数据迁移项目配置了数据过滤,则可以单击相应对象后的 查看数据过滤,查看设置详情。
查看参数配置
在数据迁移项目的详情页面,单击右上角的 查看参数配置,即可查看创建数据迁移项目时的配置参数。
注意:
仅支持查看执行中的数据迁移项目的参数配置。
如果是暂停或运行失败的数据迁移项目,则页面会显示 修改参数配置。您可以根据业务需求修改参数的配置,详情请参见 修改数据迁移项目的配置参数。
查看组件监控
在数据迁移项目的详情页面,单击右上角的 ... > 查看组件监控,即可查看 Store、JDBCWriter、Checker-Ful 和 Checker-Verify 组件的信息。您还可以对各组件进行以下操作:
启动组件:单击未运行的目标组件后的 启动,在对话框中,单击 确定。
暂停组件:单击运行中的目标组件后的 暂停,在对话框中,单击 确定。
更新组件:单击目标组件后的 更新,在 更新配置 页面,修改相应配置后,单击 更新。
注意:
此处的更新包含重启操作,请谨慎操作。
此处的更新包含重启操作,请谨慎操作。
查看日志:单击目标组件后的 ... > 查看日志,查看日志 页面为您展示最近的相关运行中产生的日志。您可以进行 查找、下载 和 复制。