【 使用环境 】生产环境
【 OB or 其他组件 】OB
【 使用版本 】
【问题描述】ob如何手动删除,之前安装的时候环境整的很乱,现在有39,40,41三台服务器都装了ob,这三台没有OBD命令,如何手动删除
【复现路径】问题出现前后相关操作
【附件及日志】推荐使用OceanBase敏捷诊断工具obdiag收集诊断信息,详情参见链接(右键跳转查看):
【备注】基于 LLM 和开源文档 RAG 的论坛小助手已开放测试,在发帖时输入 [@论坛小助手] 即可召唤小助手,欢迎试用!
【 使用环境 】生产环境
【 OB or 其他组件 】OB
【 使用版本 】
【问题描述】ob如何手动删除,之前安装的时候环境整的很乱,现在有39,40,41三台服务器都装了ob,这三台没有OBD命令,如何手动删除
【复现路径】问题出现前后相关操作
【附件及日志】推荐使用OceanBase敏捷诊断工具obdiag收集诊断信息,详情参见链接(右键跳转查看):
【备注】基于 LLM 和开源文档 RAG 的论坛小助手已开放测试,在发帖时输入 [@论坛小助手] 即可召唤小助手,欢迎试用!
用户问题: “OceanBase 在生产环境中如何手动删除?目前有三台服务器 (39,40,41) 安装了 OceanBase,但这些服务器上没有 OBD 命令。具体步骤是什么?”
针对您的情况,obdiag 并不适合用来解决您当前的需求。因为 obdiag 主要是用于 OceanBase 集群的诊断与问题排查工具,而您面临的是需要手动卸载 OceanBase 的情况。
不过,我可以为您提供手动删除 OceanBase 的大致步骤:
停止 OceanBase 服务:
ps -ef | grep observer 查找并杀死 Observer 进程,也可以通过登录集群后执行 stop server 命令来停止服务。删除数据目录:
data、redo、clog 等,具体路径可能需要根据您的安装配置来确定。删除配置文件:
/etc/init.d/ 下的启动脚本,以及 /home/admin/oceanbase/ 或其他自定义路径下的配置文件。清理环境变量:
.bashrc、.profile 等文件,移除任何与 OceanBase 相关的环境变量设置。删除安装包:
检查残留文件:
find / -name "oceanbase" 等命令查找系统中是否还有与 OceanBase 相关的文件或目录未被删除,如果有,请删除它们。重启服务器:
请您按照上述步骤操作,如果您在执行过程中遇到任何问题,可以随时向我反馈。
另外,为了确保操作顺利,请提供以下信息:
附上敏捷诊断工具 obdiag 使用帮助链接