开启数据迁移

【 使用环境 】生产环境 or 测试环境
【 OB or 其他组件 】
【 使用版本 】
【问题描述】清晰明确描述问题
【复现路径】问题出现前后相关操作
【附件及日志】推荐使用OceanBase敏捷诊断工具obdiag收集诊断信息,详情参见链接(右键跳转查看):

【SOP系列 22 】——故障诊断第一步(自助诊断和诊断信息收集)

【备注】基于 LLM 和开源文档 RAG 的论坛小助手已开放测试,在发帖时输入 [@论坛小助手] 即可召唤小助手,欢迎试用!
数据迁移任务 预检显示日志归档未开启,实际已按照日志文档开启。

推荐使用 obdiag 工具进行日志采集,以便我们检查日志归档配置是否正确设置。

日志采集场景: 日志归档问题
日志采集命令: obdiag gather scene run --scene=observer.log_archive

请您执行上述命令,采集日志并提供给我们以便进一步分析问题所在。此外,为了能够更准确地定位问题,请您提供以下信息:

  1. 您当前使用的 OceanBase 版本是什么?
  2. 能否提供具体的日志归档配置参数设置,例如 log_archive_destlog_archive_start 等?
  3. 当前数据迁移任务的详细错误信息是什么?
  4. 您是在什么类型的部署环境中操作的(如 OCP、OBD 或者手动部署)?
  5. 日志归档配置更改后,OceanBase 服务是否有重启过?

感谢您的配合。

附上敏捷诊断工具 obdiag 使用帮助链接

1 个赞

这个不是有一项检查没有通过吗,要求开启归档

SELECT TENANT_NAME, LOG_MODE FROM oceanbase.DBA_OB_TENANTS WHERE TENANT_TYPE = ‘USER’\G;
开启归档前 是否设置了归档路径 看看下面的文档
https://www.oceanbase.com/docs/common-oceanbase-database-standalone-1000000002701927
查一下归档的进度
SELECT * FROM oceanbase.CDB_OB_ARCHIVELOG\G

oms的版本号 提供一下

oceanbase版本 5.7.25-OceanBase_CE-v4.3.5.2

错误信息 OceanBase 数据库 4.x 版本日志归档开关检查不通过:租户归档日志未打开,请在当前租户 {tenantName} 下开启归档日志。
示例:
alter system set log_archive_dest=‘LOCATION=file:///data/1’;
alter system archivelog;

在obd环境下部署的

oceanbase服务未重启 日志需要哪个文件

4.2.9_ce

*************************** 1. row ***************************
TENANT_ID: 1004
DEST_ID: 1001
ROUND_ID: 2
INCARNATION: 1
DEST_NO: 0
STATUS: DOING
START_SCN: 1752203815492946000
START_SCN_DISPLAY: 2025-07-11 11:16:55.492946
CHECKPOINT_SCN: 1752206697212759001
CHECKPOINT_SCN_DISPLAY: 2025-07-11 12:04:57.212759
COMPATIBLE: 1
BASE_PIECE_ID: 3
USED_PIECE_ID: 3
PIECE_SWITCH_INTERVAL: 86400000000
UNIT_SIZE: 1
COMPRESSION: none
INPUT_BYTES: 110380834
INPUT_BYTES_DISPLAY: 105.27MB
OUTPUT_BYTES: 110380834
OUTPUT_BYTES_DISPLAY: 105.27MB
COMPRESSION_RATIO: 1.00
DELETED_INPUT_BYTES: 0
DELETED_INPUT_BYTES_DISPLAY: 0.00MB
DELETED_OUTPUT_BYTES: 0
DELETED_OUTPUT_BYTES_DISPLAY: 0.00MB
COMMENT:
PATH: file:///home/oceanbase/backup/log
1 row in set (0.009 sec)

这个查询一下 看看
SELECT TENANT_NAME, LOG_MODE FROM oceanbase.DBA_OB_TENANTS WHERE TENANT_TYPE = ‘USER’\G;

±------------±-----------+
| TENANT_NAME | LOG_MODE |
±------------±-----------+
| repl | ARCHIVELOG |
±------------±-----------+
1 row in set (0.031 sec)

你在重新检查一下 看看能不能过去


重新检查了 还是过不去

你上面查看的归档信息和oms数据源端的租户是一个么?

是同一个租户


这个没有显示租户名 正常情况下会显示的 你用户数据源是不是没填租户名


是的 我看是可选就没有填

你把这个填写上 在检查一下

可以了 增加租户名预检过了