温馨提示×

ubuntu删oracle如何操作

小樊
49
2026-09-04 22:42:45
栏目: 云计算

在 Ubuntu 上“删除 Oracle”通常分为几种情况,下面按最常见场景给你操作步骤。你可以先确认自己属于哪一种:


一、删除 Oracle 数据库(常规安装,非 RPM/DBA 手动安装)

1. 停止 Oracle 服务

export ORACLE_SID=orcl
sqlplus / as sysdba
SHUTDOWN IMMEDIATE;
EXIT;

或用服务方式:

lsnrctl stop

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

进入 Oracle 安装目录:

cd $ORACLE_HOME/deinstall
./deinstall

按提示操作即可(会自动清理大部分内容)。


3. 手动删除残留(如未用 deinstall)

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

4. 删除用户和组

sudo userdel -r oracle
sudo groupdel oinstall
sudo groupdel dba

5. 删除环境变量

编辑:

vim ~/.bashrc
# 或
vim /etc/profile

删除以下内容:

ORACLE_HOME
ORACLE_SID
PATH=$ORACLE_HOME/bin:$PATH

二、用 Docker 安装的 Oracle(最常见)

如果是 Docker:

docker stop oracle
docker rm oracle
docker rmi oracle/database

三、用 APT 安装的 Oracle Client

sudo apt remove --purge oracle-client*
sudo apt autoremove
sudo apt clean

四、确认是否删干净

which sqlplus
echo $ORACLE_HOME
ls /u01

五、常见问题

找不到 deinstall?
→ 说明不是完整数据库,直接删目录即可

生产环境?
→ 不建议直接删,先备份


如果你能告诉我:

  • Oracle 版本(11g / 12c / 19c / 21c)
  • 安装方式(手动 / docker / apt)
  • 是否是生产环境

我可以给你更精确的命令

0