温馨提示×

Linux Informix怎么卸载

小樊
44
2026-07-05 15:46:55
栏目: 智能运维

在 Linux 上卸载 IBM Informix 没有统一的“一键卸载”命令,一般按 安装方式 来处理。下面是最常见的几种情况,按由易到难说明。


一、确认 Informix 的安装方式

先确认你是怎么装的:

ps -ef | grep oninit
which oninit
ls /opt/ibm/informix

常见路径:

  • /opt/ibm/informix
  • /usr/informix
  • 自定义目录

二、使用 IBM Installer(推荐方式)卸载

1️⃣ 停止 Informix 服务

# 切换到 informix 用户
su - informix

# 停止数据库
onmode -ky

确认已停止:

onstat -g cfg

2️⃣ 使用卸载脚本

进入 Informix 安装目录:

cd /opt/ibm/informix/_uninst

执行卸载:

./uninstaller

或:

./uninstall

如果是 GUI 环境,会弹出图形界面;
如果是服务器环境,一般支持 静默卸载


3️⃣ 静默卸载(服务器常用)

./uninstall -i silent

三、如果没有卸载脚本(手动卸载)

1️⃣ 删除 Informix 目录

rm -rf /opt/ibm/informix

(路径按实际情况)


2️⃣ 清理用户和组

userdel -r informix
groupdel informix

如果该用户还在用,先确认:

ps -u informix

3️⃣ 清理环境变量

编辑以下文件,删除 Informix 相关配置:

/etc/profile
/etc/bashrc
~/.bashrc
~/.bash_profile

删除类似内容:

export INFORMIXDIR=/opt/ibm/informix
export INFORMIXSERVER=xxx
export PATH=$INFORMIXDIR/bin:$PATH

4️⃣ 清理系统服务(如有)

systemctl disable informix
rm -f /etc/systemd/system/informix.service

四、RPM 方式安装的 Informix

查看 RPM 包

rpm -qa | grep -i informix

卸载

rpm -e informix-xxx

五、确认是否卸载干净

ps -ef | grep oninit
ls /opt/ibm/informix
env | grep INFORMIX

六、常见注意事项 ⚠️

  • 数据文件不会自动删除(如 dbspaces
  • 若需保留数据,先备份:
ontape -s -L 0
  • 生产环境卸载前务必确认:
    • 无业务连接
    • 已做数据备份

如果你愿意,可以把下面信息发我,我可以给你精确卸载步骤

  1. Informix 版本(如 12.10 / 14.10)
  2. Linux 发行版(RHEL / CentOS / SUSE / Ubuntu)
  3. 安装路径
  4. 是否使用 RPM 安装

我可以直接给你一套“只适合你这台机器”的卸载命令。

0