在 Ubuntu 上“卸载 Oracle”通常有两种情况:Oracle Database(数据库) 或 Oracle JDK / Java。下面分别说明。
export ORACLE_SID=orcl
sqlplus / as sysdba
SQL> shutdown immediate
SQL> exit
lsnrctl stop
如果安装时使用了 Oracle Universal Installer (OUI):
cd $ORACLE_HOME/oui/bin
./runInstaller
选择 Deinstall Products 按提示卸载。
或使用官方静默卸载:
cd $ORACLE_HOME/deinstall
./deinstall
sudo rm -rf /u01/app
sudo rm -rf /etc/oratab
sudo rm -rf /opt/oracle
sudo userdel -r oracle
sudo groupdel oinstall
sudo groupdel dba
编辑:
sudo vi /etc/profile
删除 ORACLE_HOME、ORACLE_SID 等环境变量。
dpkg -l | grep -i oracle
# 或
update-alternatives --list java
如果是通过 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
sudo vi /etc/environment
删除 JAVA_HOME 相关配置。
which sqlplus
which java
echo $ORACLE_HOME
均无输出即表示清理完成。
如果你能告诉我:
我可以给你更精确的卸载步骤。