【 使用环境 】生产环境 or 测试环境
【 OB or 其他组件 】obshell
【 使用版本 】
【问题描述】obshell进行备份报错租户是维护状态,但是去数据库查看租户表,租户状态是正常的
【复现路径】问题出现前后相关操作
【附件及日志】推荐使用OceanBase敏捷诊断工具obdiag收集诊断信息,详情参见链接(右键跳转查看):
【备注】基于 LLM 和开源文档 RAG 的论坛小助手已开放测试,在发帖时输入 [@论坛小助手] 即可召唤小助手,欢迎试用!
【 使用环境 】生产环境 or 测试环境
【 OB or 其他组件 】obshell
【 使用版本 】
【问题描述】obshell进行备份报错租户是维护状态,但是去数据库查看租户表,租户状态是正常的
【复现路径】问题出现前后相关操作
【附件及日志】推荐使用OceanBase敏捷诊断工具obdiag收集诊断信息,详情参见链接(右键跳转查看):
【备注】基于 LLM 和开源文档 RAG 的论坛小助手已开放测试,在发帖时输入 [@论坛小助手] 即可召唤小助手,欢迎试用!
针对您所描述的问题,建议使用 obdiag 工具进行日志采集,以便我们可以进一步分析问题的原因。
日志采集场景: 数据备份问题
日志采集命令: obdiag gather scene run --scene=observer.backup
请执行上述命令并提供采集回来的日志压缩包。此外,为了更准确地定位问题,请您提供以下信息:
这些信息将有助于我们更快地找到问题的根本原因。
附上敏捷诊断工具 obdiag 使用帮助链接
你这个备份的命令在哪找的 是官网上的么 麻烦提供一下 截图 ob的版本号发一下
怎么看着是语法错误呢?检查一下语法是否正确 这个是集群备份的例子 你看看
https://www.oceanbase.com/docs/common-oceanbase-database-cn-1000000003383084
给你个例子 想让你试一下 看看这样是否能执行 下面这个是租户的备份 你看看执行是否有问题
https://www.oceanbase.com/docs/common-oceanbase-database-cn-1000000003383079
我就是这样备份的啊,之前都可以,昨天开始不行的。而且我这个t1租户已经删了,又建了个新的,还这样。我感觉obshell是不是有缓存还是什么,换个租户就可以备份了
看报错原因是因为备份的租户存在未完成的运维任务,可以通过 ./bin/obshell task show 看看目前存在哪些未完成的任务。
找到任务之后通过 obshell task 命令组跳过或者回滚这个任务之后,就可以让该租户退出运维状态了。
如果习惯白屏操作的话,可以访问 任一obshell 节点的服务地址($obshell_ip:$obshell_port)进入白屏运维管控页面(OB-Dashboard),进入任务中心页面进行白屏操作。
另外,我们近期将发布一个新的版本,支持使用 OB-Dashborad 白屏进行租户备份和恢复,欢迎到时进行体验