温馨提示×

debian oracle怎么卸载

小樊
39
2026-09-11 09:34:48
栏目: 云计算

在 Debian 系统上“卸载 Oracle”一般有两种常见场景:

  1. Oracle Database(数据库)
  2. Oracle 客户端(如 Oracle Instant Client)

下面分别说明。


一、卸载 Oracle Database(完整数据库)

Oracle 官方在 Linux/Debian 上通常不是用 apt 安装的,而是用 runInstaller 安装,所以不能直接 apt remove。

1. 使用 Oracle 自带卸载工具(推荐)

以 oracle 用户执行:

$ORACLE_HOME/deinstall/deinstall

按提示操作即可,会清理大部分内容。

2. 手动卸载(deinstall 不可用或失败)

(1) 停止数据库和监听

sqlplus / as sysdba
SQL> shutdown immediate
exit

lsnrctl stop

(2) 删除 Oracle 安装目录

rm -rf $ORACLE_HOME
rm -rf /opt/oracle
rm -rf /u01

(3) 删除用户和组

userdel -r oracle
groupdel oinstall
groupdel dba

(4) 清理环境变量

编辑:

vi ~/.bashrc
vi /etc/profile

删除:

ORACLE_HOME
ORACLE_SID
PATH 中的 oracle 路径

(5) 删除开机启动(如有)

rm -f /etc/init.d/oracle

二、卸载 Oracle Instant Client(Debian 常见)

如果你是用 dpkg / apt 安装的:

dpkg -l | grep oracle

然后卸载:

sudo apt remove oracle-instantclient*
sudo apt autoremove

如果是 zip 包手动安装:

rm -rf /opt/oracle/instantclient*

并清理:

ldconfig
vi /etc/ld.so.conf.d/oracle.conf   # 删除相关行

三、确认是否卸载干净

which sqlplus
echo $ORACLE_HOME
ps -ef | grep ora_

如果你能告诉我:

  • 是 Oracle Database 还是 Client
  • 安装方式(apt / zip / runInstaller)
  • Debian 版本

我可以给你更精确的卸载命令。

0 踩