温馨提示×

Ubuntu如何卸载Informix

小樊
35
2026-07-06 09:50:28
栏目: 智能运维

在 Ubuntu 上卸载 IBM Informix,通常取决于你当初是如何安装的(官方 tar 包、RPM 转换后的 deb、或源码)。下面按最常见情况给你一个完整、可操作的卸载流程。


一、确认 Informix 安装位置

Informix 默认常装在:

/opt/ibm/informix

或:

/opt/informix

先确认:

ps -ef | grep oninit
echo $INFORMIXDIR

二、停止 Informix 所有服务(必须)

1️⃣ 切换到 Informix 用户

su - informix

2️⃣ 执行关闭命令

onmode -ky

确认已停止:

onstat -

输出应为:

shared memory not initialized

三、卸载 Informix(最常见方式)

✅ 情况一:使用官方 tar 包安装的(最常见)

直接删除安装目录即可:

sudo rm -rf /opt/ibm/informix

或:

sudo rm -rf /opt/informix

四、清理环境变量

编辑以下文件(如果存在):

sudo nano /etc/profile
# 或
nano ~/.bashrc

删除或注释:

export INFORMIXDIR=...
export INFORMIXSERVER=...
export PATH=$INFORMIXDIR/bin:$PATH

使配置生效:

source ~/.bashrc

五、删除 Informix 用户和组(可选)

sudo userdel -r informix
sudo groupdel informix

⚠️ 如果有其他服务依赖 informix 用户,请谨慎操作


六、删除数据文件和日志(可选)

如果你不再需要数据:

sudo rm -rf /var/informix
sudo rm -rf /tmp/informix

七、如果你是通过 apt / dpkg 安装的(较少见)

查询是否存在 deb 包:

dpkg -l | grep -i informix

卸载:

sudo apt remove informix*
sudo apt purge informix*

八、最后验证

which onstat
onstat -

若提示 command not found,说明卸载成功 ✅


九、常见遗留问题

❓ 还有 oninit / onstat 命令?

说明 INFORMIXDIR/bin 还在 PATH 中,或目录未删干净:

find / -name oninit 2>/dev/null

十、如果你愿意,我可以:

  • ✅ 根据你 具体版本(如 14.10) 给出精确步骤
  • ✅ 判断你是 docker / 本地安装 / 单机开发版
  • ✅ 帮你 干净卸载 + 重新安装

你可以直接贴出:

ls /opt
echo $INFORMIXDIR

0