在 Ubuntu 上“卸载 Oracle”通常指 Oracle Database(不是 Oracle Java)。下面按常见情况说明 安全、完整的卸载方法。
先确认类型:
which oracle
ps -ef | grep pmon
ls /opt/oracle
ls /u01/app/oracle
常见情况:
sudo systemctl stop oracle-xe
sudo apt remove --purge oracle-xe
sudo rm -rf /u01/app/oracle
sudo rm -rf /opt/oracle
sudo rm -rf /etc/oratab
sudo rm -rf /var/opt/oracle
sudo userdel -r oracle
sudo groupdel oinstall
sudo groupdel dba
export ORACLE_SID=orcl
sqlplus / as sysdba
SQL> shutdown immediate
SQL> exit
lsnrctl stop
dbca -silent -deleteDatabase -sourceDB orcl
sudo rm -rf $ORACLE_BASE
sudo rm -rf $ORACLE_HOME
通常是:
sudo rm -rf /u01
sudo rm -rf /opt/oracle
编辑:
~/.bashrc
~/.profile
/etc/profile
删除类似内容:
export ORACLE_HOME=...
export ORACLE_BASE=...
export PATH=$ORACLE_HOME/bin:$PATH
sudo userdel -r oracle
sudo apt remove --purge oracle-java*
或:
sudo update-alternatives --remove-all java
which sqlplus
which oracle
ls /u01
无输出即为成功。
如果你愿意,可以告诉我:
我可以给你 精确到命令的卸载方案。