基于湖库一体架构,统一管理结构化、半结构化与非结构化等多模态数据,一个系统承载事务处理、实时分析与 AI 工作负载。
如何查询 OMS 全量组件校验结果文件
更新时间:2023-12-19 09:16
本文介绍如何查询 OceanBase 迁移服务(OceanBase Migration Service,OMS)全量组件校验结果文件,结果文件分为 diff 文件和 sql 文件。diff 文件保存校验不一致记录明细,sql 文件保存用于在目标端执行的订正 sql 语句。
适用版本
适用于 OMS V3.2.0 及之后版本。
操作步骤
执行下述命令,登录 OMS 的 Docker 容器。
#找到 OMS Docker名称
sudo docker ps
#例如 OMS Docker 名称是 oms,进入 Docker 容器
sudo docker exec -it oms bash
diff 文件位置:
/home/ds/run/{全量组件 ID}/verify/{subId}/{dbname}/diff/{table_name}.diff{}变量 描述 全量组件 ID 请参见 如何查询全量组件 ID。 subId 通过命令 grep "task.subId" /home/ds/run/{全量组件 ID}/conf/checker.conf获取。dbname 源库 Owner 或者 Schema。 table_name 表的名称。 订正 sql 文件位置
/home/ds/run/{全量组件 ID}/verify/{subId}/{dbname}/sql/{table_name}.sql{}变量 描述 全量组件 ID 请参见 如何查询全量组件 ID。 subId 通过命令 grep "task.subId" /home/ds/run/{全量组件 ID}/conf/checker.conf获取。dbname 源库 Owner 或者 Schema。 table_name 表的名称。