通过OCP全量备份失败

【 使用环境 】生产环境 or 测试环境
【 OB or 其他组件 】
【 使用版本 】
【问题描述】通过OCP全量备份失败

日志如附件

【复现路径】问题出现前后相关操作
【问题现象及影响】

【附件】
log_task_10985.zip (7.1 KB)

SELECT * FROM (SELECT job_id, incarnation, tenant_id, backup_set_id, backup_type, path AS backup_dest, start_timestamp as start_time, end_timestamp as end_time, now(6) as check_time, status, comment, description, ‘TENANT’ as backup_level FROM ( SELECT job_id, incarnation, tenant_id, backup_set_id, backup_type, path, start_timestamp, NULL AS end_timestamp, status, comment, description FROM CDB_OB_BACKUP_JOBS UNION SELECT job_id, incarnation, tenant_id, backup_set_id, backup_type, path, start_timestamp, end_timestamp, status, comment, description FROM CDB_OB_BACKUP_JOB_HISTORY ) WHERE tenant_id != 1 AND description = ? ORDER BY start_time DESC) where start_time >= ‘2023-10-31 14:41:52’
按照这个sql去 OB 中查一下呢,看日志里是通过这个sql查的信息

在需要备份的集群里查吗?语法错误的说

这个完整路径难道还要我手动创建吗?

备份目录必须一定是NFS吗?本地盘能否使用?

622ed230eb416e202c4aef52df80175b

换了NFS后,备份卡在第一步,报错

mount -t nfs 172.16.11.131:/data /obbackup

集群3个节点,都mount同一个nfs,不知道这样配置是否是对的?

按这里全量备份的时候报错

是对的,就是要三个节点挂载同一个 NFS

那我这边是这样配置的。同时挂载的同一个nfs

log_task_12482.zip (3.8 KB)

是不是前一次的备份失败导致?
我怎么排查定位?

换了 NFS 是指之前是本地目录吗
看现在的报错是日志备份没有开启
查一下这个表 CDB_OB_ARCHIVELOG,看看现在是什么状态呢

前一次备份的日志备份路径和这一次的一样不,换了 NFS 是换了路径吗

换NFS之前,用的本地目录,失败;
然后后面换成了NFS,挂载后,执行,就卡第一步;

路径目录一样,且我将原先的文件都清空过了。
备份开始的时候,自动建立了相关的目录跟文件;

image

这个 status 是 stop 状态, 可以通过sql开启一下,保险点的话,先把对应的目录清空了,然后通过sql开启一下,在 OB 中查到日志备份是doing了,再重试下任务

https://www.oceanbase.com/docs/common-oceanbase-database-cn-1000000000218401
可以参考这个文档

“备份目录必须一定是NFS吗?本地盘能否使用?”

仅回复这个问题:
如果OB集群只有一个OBserver节点,那么是否配置NFS都行。
如果OB集群超过一个节点,那么就必须配置NFS。

备份任务我都已经停止了。