温馨提示×

如何在Ubuntu卸Oracle

小樊
49
2026-09-26 01:27:08
栏目: 云计算

在 Ubuntu 上“卸载 Oracle”通常有两种情况:Oracle Database(数据库) 或 Oracle JDK / Java。下面分别说明。


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

1. 停止数据库和监听

export ORACLE_SID=orcl
sqlplus / as sysdba
SQL> shutdown immediate
SQL> exit

lsnrctl stop

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

如果安装时使用了 Oracle Universal Installer (OUI):

cd $ORACLE_HOME/oui/bin
./runInstaller

选择 Deinstall Products 按提示卸载。

或使用官方静默卸载:

cd $ORACLE_HOME/deinstall
./deinstall

3. 手动清理(如未用 OUI)

sudo rm -rf /u01/app
sudo rm -rf /etc/oratab
sudo rm -rf /opt/oracle

4. 删除用户和环境变量

sudo userdel -r oracle
sudo groupdel oinstall
sudo groupdel dba

编辑:

sudo vi /etc/profile

删除 ORACLE_HOME、ORACLE_SID 等环境变量。


二、卸载 Oracle Java(JDK)

1. 查看已安装版本

dpkg -l | grep -i oracle
# 或
update-alternatives --list java

2. 卸载 Oracle JDK

如果是通过 apt 安装:

sudo apt remove --purge oracle-java*
sudo apt autoremove

如果是手动安装(如 /usr/lib/jvm):

sudo rm -rf /usr/lib/jvm/java-*
sudo update-alternatives --remove-all java
sudo update-alternatives --remove-all javac

3. 删除环境变量

sudo vi /etc/environment

删除 JAVA_HOME 相关配置。


三、确认卸载完成

which sqlplus
which java
echo $ORACLE_HOME

均无输出即表示清理完成。


如果你能告诉我:

  • 是 Oracle 数据库 还是 Java
  • 安装方式(apt / 官方 runInstaller / 手动解压)

我可以给你更精确的卸载步骤。

0 踩