温馨提示×

oracle在ubuntu如何卸载

小樊
46
2026-10-16 12:24:37
栏目: 云计算

在 Ubuntu 上卸载 Oracle(通常指 Oracle Database 或 Oracle Instant Client)方式不同,下面分情况说明。


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

1. 停止数据库和监听

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

lsnrctl stop

2. 运行官方卸载工具(推荐)

进入 Oracle 安装目录:

cd $ORACLE_HOME/deinstall
./deinstall

按提示操作即可。

3. 手动删除(如果 deinstall 不可用)

sudo rm -rf /u01/app/oracle
sudo rm -rf /etc/oraInst.loc
sudo rm -rf /opt/oracle

4. 删除用户和组

sudo userdel -r oracle
sudo groupdel oinstall
sudo groupdel dba

5. 清理环境变量

编辑:

~/.bashrc
/etc/profile

删除:

ORACLE_HOME
ORACLE_SID
PATH 中的 oracle 路径

二、卸载 Oracle Instant Client(轻量客户端)

1. 查看已安装包

dpkg -l | grep oracle

2. 卸载

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

3. 删除配置

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

三、如果是 Docker 安装的 Oracle

docker stop oracle
docker rm oracle
docker rmi oracle/database

四、确认是否卸载干净

which sqlplus
echo $ORACLE_HOME
ps -ef | grep oracle

如果你能告诉我:

  • 是 Oracle Database 还是 Instant Client
  • 安装方式(rpm / apt / 手动 / Docker)

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

0 踩