温馨提示×

ubuntu oracle如何卸载

小樊
53
2026-07-30 08:33:18
栏目: 云计算

在 Ubuntu 上卸载 Oracle(通常指 Oracle Database 或 Oracle Instant Client),方式取决于你安装的是哪一种。下面按常见情况说明。


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

✅ 方法 1:使用 runInstaller(官方推荐)

如果你是通过 Oracle 官方安装方式安装的(有 runInstaller):

  1. 切换到 Oracle 用户
sudo su - oracle
  1. 进入 Oracle 安装目录
cd $ORACLE_HOME
  1. 运行卸载程序
./runInstaller
  1. 在图形界面中选择:
    • Deinstall Products
    • 选择要卸载的 Oracle Home
    • 按提示完成卸载

⚠️ 如果是服务器无图形界面,可使用静默卸载(见下方)。


✅ 方法 2:静默卸载(无 GUI)

$ORACLE_HOME/oui/bin/runInstaller -silent -deinstall -removeallfiles

✅ 方法 3:手动强制卸载(没有卸载脚本)

  1. 停止 Oracle 服务
sqlplus / as sysdba
shutdown immediate
exit
lsnrctl stop
  1. 删除 Oracle 目录
sudo rm -rf /u01/app/oracle
sudo rm -rf /opt/oracle
  1. 删除用户和组
sudo userdel -r oracle
sudo groupdel oinstall
sudo groupdel dba
  1. 清理环境变量 编辑:
~/.bashrc
/etc/profile

删除类似:

export ORACLE_HOME=...
export PATH=$ORACLE_HOME/bin:$PATH

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

如果你只是安装了 Oracle Instant Client:

1️⃣ 查看已安装包

dpkg -l | grep oracle

2️⃣ 卸载(APT 安装)

sudo apt remove oracle-instantclient*
sudo apt purge oracle-instantclient*

3️⃣ 删除残留文件

sudo rm -rf /usr/lib/oracle
sudo rm -rf /etc/ld.so.conf.d/oracle*

4️⃣ 清除环境变量

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

删除:

LD_LIBRARY_PATH=...

三、清理系统残留(可选但推荐)

sudo apt autoremove
sudo apt clean

四、我帮你精确定位(推荐)

请告诉我以下任意一个:

  1. ✅ 是 Oracle Database 还是 Instant Client
  2. ✅ 安装方式(.rpm / .deb / 解压 / 官方安装器)
  3. ✅ 安装路径(如 /u01/app/oracle)

我可以给你 完全对应你系统的卸载命令,避免误删。

0 踩