linux卸载Oracle数据库

Linux卸载Oracle 19c数据库

步骤解析:

  1. 停止监听

  2. 删除Oracle数据库实例

  3. 删除Oracle相关服务

  4. 删除Oracle服务脚本

  5. 清理Oracle软件和配置文件

  6. 强制卸载Oracle软件包

  7. 删除Oracle用户和组

1、停止监听

#切换到Oracle用户
[root@localhost ~]# su - oracle
上一次登录:四 81 15:04:35 CST 2024pts/0 上
#执行命令,停止监听服务
[oracle@localhost ~]$ lsnrctl stop

LSNRCTL for Linux: Version 19.0.0.0.0 - Production on 01-AUG-2024 15:38:54

Copyright (c) 1991, 2019, Oracle.  All rights reserved.

Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=localhost)(PORT=1521)))
The command completed successfully
#退出Oracle用户到root中
[oracle@localhost ~]$ exit
登出

2、删除Oracle数据库实例

rm -rf /opt/oracle/oradata/ORCLCDB

3.停止 Oracle 相关服务

systemctl disable oracledb_ORCLCDB-19c

4.删除 Oracle 服务脚本

rm -rf /etc/systemd/system/oracledb_ORCLCDB-19c.service

5.清理 Oracle 软件和配置文件

rm -rf /opt/oracle
rm -rf /etc/oratab
rm -rf /etc/oraInst.loc
rm -rf /etc/init.d/oracledb_ORCLCDB-19c

6.强制卸载 Oracle 软件包

#查找Oracle数据库rpm包
[root@localhost ~]# rpm -qa|grep oracle
oracle-database-preinstall-19c-1.0-1.el7.x86_64
oracle-database-ee-19c-1.0-1.x86_64
#卸载rpm包忽略依赖关系检查
rpm -e --nodeps oracle-database-ee-19c-1.0-1.x86_64

7、删除Oracle用户和组

#确定Oracle用户的用户名
id oracle
#删除Oracle用户和家目录
userdel -r oracle
#确定Oracle组的组名
getent group oinstall
getent group dba
#删除Oracle组
sudo groupdel oinstall
sudo groupdel dba

注意:在执行以上步骤之前,请务必备份重要的数据,并确保您具备足够的权限来执行这些操作。此外,请谨慎选择要删除的文件和目录。

另外,在重新安装或测试新环境之前,请确认已经完全卸载了所有与Oracle相关的软件及其依赖项,并且所有必需的环境变量也被设置正确。

点击查看原文:https://linuxwqq.cn

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值