在 Debian 上“卸载 Oracle”通常分几种情况,先确认你装的是哪一种:
下面按常见情况说明。
sqlplus / as sysdba
shutdown immediate
exit
或
lsnrctl stop
cd $ORACLE_HOME/deinstall
./deinstall
按提示操作即可。
如果没有 deinstall,可手动删除。
rm -rf $ORACLE_HOME
rm -rf $ORACLE_BASE
rm -rf /etc/oratab
rm -rf /opt/oracle
userdel -r oracle
groupdel oinstall
groupdel dba
编辑:
~/.bashrc
~/.profile
/etc/profile
删除:
ORACLE_HOME
ORACLE_BASE
PATH 中的 oracle 路径
查看已安装包:
dpkg -l | grep oracle
卸载:
sudo apt remove oracle-instantclient*
sudo apt purge oracle-instantclient*
sudo apt autoremove
删除残留:
rm -rf /usr/lib/oracle
rm -rf /usr/include/oracle
查看:
dpkg -l | grep -i jdk
卸载:
sudo apt remove oracle-java*
sudo apt purge oracle-java*
更新配置:
sudo update-alternatives --remove-all java
sudo update-alternatives --remove-all javac
sudo apt remove oracle-xe
sudo apt purge oracle-xe
sudo rm -rf /u01
ps aux | grep oracle
env | grep ORACLE
find / -name "*oracle*" 2>/dev/null
如果你能告诉我:
我可以给你更精确的卸载步骤。