安装过v4.3.4一体包卸载删除后安装v4.2.5一体包还是v4.3.4版本

【 使用环境 】测试环境
【 OB or 其他组件 】
【 使用版本 】
【问题描述】安装过v4.3.4一体包卸载删除后安装v4.2.5一体包还是v4.3.4版本
【复现路径】安装过v4.3.4一体包卸载删除后安装v4.2.5一体包还是v4.3.4版本,本地仓库还是4.3.4的包,如何清空本地仓库,让他刷新到4.2.5的包,别跟我说白屏安装选择版本,上生产没这个条件
【附件及日志】推荐使用OceanBase敏捷诊断工具obdiag收集诊断信息,详情参见链接(右键跳转查看):

[@论坛小助手]

根据您提供的问题描述,您在安装过 v4.3.4 一体包后卸载并删除,再安装 v4.2.5 一体包时仍然显示为 v4.3.4 版本。这可能是由于本地仓库中仍然存在 v4.3.4 的包,导致安装时默认选择了该版本。以下是一些可能的解决方案:

  1. 清空本地仓库

    • 您需要找到本地仓库的位置,并手动删除 v4.3.4 的包文件。通常,这些包文件会存储在特定的目录下,例如 /opt/obclient/repo 或其他类似的路径。
    • 执行以下命令来查找并删除 v4.3.4 的包文件:
      # 查找 v4.3.4 的包文件
      find / -name "*4.3.4*"
      
      # 删除找到的包文件
      rm -rf /path/to/4.3.4/package
      
  2. 更新本地仓库

    • 如果您使用的是 OBD 进行安装,可以通过 OBD 的命令来更新本地仓库。确保 OBD 已经配置了正确的镜像源。
    • 执行以下命令来更新本地仓库:
      obd mirror update
      
  3. 验证安装版本

    • 安装完成后,可以通过以下命令验证安装的版本:
      obd cluster display <cluster_name>
      
    • 或者直接登录到 OceanBase 数据库,执行以下 SQL 语句:
      SELECT VERSION();
      
  4. 检查环境变量

    • 确保环境变量中没有指向旧版本的路径。您可以检查 PATHLD_LIBRARY_PATH 等环境变量,确保它们没有包含旧版本的路径。
    • 执行以下命令来检查环境变量:
      echo $PATH
      echo $LD_LIBRARY_PATH
      
  5. 重新安装

    • 如果以上步骤仍然无法解决问题,建议彻底清理环境后重新安装 v4.2.5 一体包。确保在重新安装前,所有与 v4.3.4 相关的文件和配置都被完全删除。

希望以上步骤能帮助您解决问题。如果问题仍然存在,请联系 OceanBase 的技术支持团队以获取进一步的帮助。

详情请参考:

  1. clog_expire_days
  2. row_purge_thread_count
  3. plan_cache_low_watermark
  4. plan_cache_high_watermark
  5. enable_separate_sys_clog
  6. 物理备份与恢复概述
  7. system_trace_level
  8. trace_log_sampling_interval
  9. io_category_config
  10. clog_max_unconfirmed_log_count

你可以把4.2.5的包也加载到本地仓库 到时候白屏化安装 就可以选择了

find / -name “4.3.4” 直接把/.obd相关目录删了就解决了,通过跳板机部署的没这么多条件白屏化安装

这样也可以