在 Ubuntu 上卸载 IBM Informix(通常是 Informix Dynamic Server,IDS),可以按下面步骤进行。请根据你是 用安装包安装的 还是 用 tar 解压的 来选择对应方式。
dpkg -l | grep -i informix
如果有输出(如 informix-ids),说明是 deb 包安装。
env | grep INFORMIX
常见变量:
INFORMIXDIRINFORMIXSERVER在卸载前,必须停止数据库。
# 切换到 informix 用户
su - informix
# 关闭数据库
onmode -ky
确认已停止:
onstat -
显示 shared memory not initialized 表示已关闭。
sudo apt remove informix*
# 或
sudo dpkg -r informix-ids
如果还有残留:
sudo apt purge informix*
sudo apt autoremove
如果是解压安装的(无 dpkg 记录):
# 删除安装目录(示例)
sudo rm -rf $INFORMIXDIR
# 删除用户(可选)
sudo userdel informix
sudo groupdel informix
编辑以下文件,删除 Informix 相关内容:
sudo vi /etc/profile
sudo vi /etc/environment
vi ~/.bashrc
删除或注释:
export INFORMIXDIR=...
export INFORMIXSERVER=...
export PATH=$INFORMIXDIR/bin:$PATH
使配置生效:
source /etc/profile
如果你是完全卸载并放弃数据:
sudo rm -rf /opt/informix
sudo rm -rf /var/lib/informix
which onstat
onstat -
若提示 command not found 或 not installed,说明已卸载成功。
如果你能告诉我:
我可以给你更精确的卸载命令。