环境

OS: CentOS 7.4; hosts: L134; IP: 192.168.1.134
Oracle安装文件目录:/opt/oracle_install
ORACLE_BASE:/data/app/oracle
ORACLE_HOME: /data/app/oracle/product/11.2.0/db_1
oraInventory: /data/app/oraInventory
Oracle数据目录:/data/app/oradata/

方法1:使用oracle自带的deinstall卸载

[oracle@L134 ~]$ cd $ORACLE_HOME/deinstall
[oracle@L134 /data/app/oracle/product/11.2.0/db_1/deinstall]$ ./deinstall

然后根据提示一步一步进行操作即可。最后一步是确认操作,选择y,回车。

Do you want to continue (y - yes, n - no)? [n]: y

最后还要需要以root身份删除/etc/oraInst.loc这个文件。

我觉得方法2删除更方便更彻底。

方法2:手动删除相关文件和目录

  1. 关闭实例
sqlplus / as sysdba
SQL> shutdown immediate
  1. 关闭listener
lsnrctl stop
  1. 删除安装目录
su -
rm -rf /data/app/oracle/ /data/app/oraInventory/ /data/app/oradata/
  1. 以root权限删除/usr/bin下的相关文件。下周
cd /usr/local/bin/
rm -f dbhome oraenv coraenv
  1. 删除/etc/oratab
rm -f /etc/oratab
  1. 删除
rm -f /etc/oraInst.loc
  1. 删除oracle用户和用户组(如有必要)
userdel -r oracle
groupdel oinstall
groupdel dba
groupdel oper
  1. 删除启动服务
chkconfig --del oracle

扩展

oracle自带的deinstall卸载的提示和日志信息

[oracle@L134 /data/oracle/11g2/deinstall]$ ./deinstall
Checking for required files and bootstrapping ...
Please wait ...
Location of logs /tmp/deinstall2018-03-08_08-53-24-AM/logs/ ############ ORACLE DEINSTALL & DECONFIG TOOL START ############ ######################## CHECK OPERATION START ########################
Install check configuration START Checking for existence of the Oracle home location /data/app/oracle/product/11.2.0/db_1
Oracle Home type selected for de-install is: SIDB
Oracle Base selected for de-install is: /data/app/oracle
Checking for existence of central inventory location /data/app/oraInventory Install check configuration END Network Configuration check config START Network de-configuration trace file location: /tmp/deinstall2018-03-08_08-53-24-AM/logs/netdc_check1471463216126639250.log Specify all Single Instance listeners that are to be de-configured [LISTENER]: Network Configuration check config END Database Check Configuration START Database de-configuration trace file location: /tmp/deinstall2018-03-08_08-53-24-AM/logs/databasedc_check5326208000777792237.log Use comma as separator when specifying list of values as input Specify the list of database names that are configured in this Oracle home [orclyz]: ###### For Database 'orclyz' ###### Single Instance Database
The diagnostic destination location of the database: /data/app/oracle/diag/rdbms/orclyz
Storage type used by the Database: FS
Database file location: /data/app/oracle/oradata/orclyz,/data/app/oracle/flash_recovery_area/orclyz
Flash recovery area location: /data/app/oracle/flash_recovery_area/ORCLYZ
database spfile location: /data/app/oracle/product/11.2.0/db_1/dbs/spfileorclyz.ora The details of database(s) orclyz have been discovered automatically. Do you still want to modify the details of orclyz database(s)? [n]: Database Check Configuration END Enterprise Manager Configuration Assistant START EMCA de-configuration trace file location: /tmp/deinstall2018-03-08_08-53-24-AM/logs/emcadc_check.log Checking configuration for database orclyz
Enterprise Manager Configuration Assistant END
Oracle Configuration Manager check START
OCM check log file location : /tmp/deinstall2018-03-08_08-53-24-AM/logs//ocm_check5456.log
Oracle Configuration Manager check END ######################### CHECK OPERATION END ######################### ####################### CHECK OPERATION SUMMARY #######################
Oracle Home selected for de-install is: /data/app/oracle/product/11.2.0/db_1
Inventory Location where the Oracle home registered is: /data/app/oraInventory
Following Single Instance listener(s) will be de-configured: LISTENER
The following databases were selected for de-configuration : orclyz
Database unique name : orclyz
Storage used : FS
No Enterprise Manager configuration to be updated for any database(s)
No Enterprise Manager ASM targets to update
No Enterprise Manager listener targets to migrate
Checking the config status for CCR
Oracle Home exists with CCR directory, but CCR is not configured
CCR check is finished
Do you want to continue (y - yes, n - no)? [n]: y
A log of this session will be written to: '/tmp/deinstall2018-03-08_08-53-24-AM/logs/deinstall_deconfig2018-03-08_08-53-33-AM.out'
Any error messages from this session will be written to: '/tmp/deinstall2018-03-08_08-53-24-AM/logs/deinstall_deconfig2018-03-08_08-53-33-AM.err' ######################## CLEAN OPERATION START ######################## Enterprise Manager Configuration Assistant START EMCA de-configuration trace file location: /tmp/deinstall2018-03-08_08-53-24-AM/logs/emcadc_clean.log Updating Enterprise Manager ASM targets (if any)
Updating Enterprise Manager listener targets (if any)
Enterprise Manager Configuration Assistant END
Database de-configuration trace file location: /tmp/deinstall2018-03-08_08-53-24-AM/logs/databasedc_clean1081110075195191916.log
Database Clean Configuration START orclyz
This operation may take few minutes.
Database Clean Configuration END orclyz Network Configuration clean config START Network de-configuration trace file location: /tmp/deinstall2018-03-08_08-53-24-AM/logs/netdc_clean1072295666521765217.log De-configuring Single Instance listener(s): LISTENER De-configuring listener: LISTENER
Stopping listener: LISTENER
Listener stopped successfully.
Deleting listener: LISTENER
Listener deleted successfully.
Listener de-configured successfully. De-configuring Naming Methods configuration file...
Naming Methods configuration file de-configured successfully. De-configuring backup files...
Backup files de-configured successfully. The network configuration has been cleaned up successfully. Network Configuration clean config END Oracle Configuration Manager clean START
OCM clean log file location : /tmp/deinstall2018-03-08_08-53-24-AM/logs//ocm_clean5456.log
Oracle Configuration Manager clean END
Oracle Universal Installer clean START Detach Oracle home '/data/app/oracle/product/11.2.0/db_1' from the central inventory on the local node : Done Delete directory '/data/app/oracle/product/11.2.0/db_1' on the local node : Done Delete directory '/data/app/oraInventory' on the local node : Done Delete directory '/data/app/oracle' on the local node : Done Oracle Universal Installer cleanup was successful. Oracle Universal Installer clean END Oracle install clean START Clean install operation removing temporary directory '/tmp/install' on node 'PostalDataDG' Oracle install clean END ######################### CLEAN OPERATION END ######################### ####################### CLEAN OPERATION SUMMARY #######################
Successfully de-configured the following database instances : orclyz
Following Single Instance listener(s) were de-configured successfully: LISTENER
Cleaning the config for CCR
As CCR is not configured, so skipping the cleaning of CCR configuration
CCR clean is finished
Successfully detached Oracle home '/data/app/oracle/product/11.2.0/db_1' from the central inventory on the local node.
Successfully deleted directory '/data/app/oracle/product/11.2.0/db_1' on the local node.
Successfully deleted directory '/data/app/oraInventory' on the local node.
Successfully deleted directory '/data/app/oracle' on the local node.
Oracle Universal Installer cleanup was successful. Run 'rm -rf /etc/oraInst.loc' as root on node(s) 'PostalDataDG' at the end of the session. Oracle install successfully cleaned up the temporary directories.
####################################################################### ############# ORACLE DEINSTALL & DECONFIG TOOL END #############

CentOS卸载Oracle 11gR2(x64)的更多相关文章

  1. CentOS安装Oracle 11gR2(x64)

    本文主要步骤是参考:https://www.linuxidc.com/Linux/2014-02/97374.htm 后来自己加入了一些安装过程中遇到的问题和解决方法.使用图形界面安装Oracle已经 ...

  2. CentOS静默安装Oracle 11gR2(x64)

    环境 OS: CentOS 7.4; hosts: L134; IP: 192.168.1.134 DB: linux.x64_11gR2_database 安装依赖包 yum install -y ...

  3. 学习笔记:oracle之win10安装卸载oracle 11gR2步骤及常见问题解决

    1.win10下安装oracle11g 1.1 工具原料 oracle11g安装包(64位) 1.2 步骤方法 1.在Oracle官网下载安装包,下载后,得到的文件如图所示: 2.将两个文件进行解压缩 ...

  4. 亦步亦趋在CentOS 6.4下安装Oracle 11gR2(x64)

    安装前须知: 内存(RAM)的最小要求是 1GB,建议 2GB 及以上. 虚拟内存 swap 建议:内存为 1GB~2GB 时建议swap大小为内存大小的 1.5 倍:内存为 2GB~16GB 时建议 ...

  5. Oracle 11gR2用gpnp profile存放ASM的spfile路径

    从Oracle 11gR2开始,GI集成了ASM,OCR/VOTEDISK也存放在ASM磁盘组了(11gR2以前需要存放于裸设备中),同时ASM的功能较10g也有很大增强. 我们先引入一个问题:11g ...

  6. CentOS X64上64位Oracle 11gR2 静默安装

    CentOS 6.2 X64上64位Oracle 11gR2 静默安装 www.linuxidc.com/Linux/2012-03/56606p4.htm HP-UX静默安装oracle11g过程 ...

  7. Setup Oracle 11gR2 for Redhat Linux AS 4 Update 7 x64

    Setup Oracle 11gR2 for Redhat Linux AS 4 Update 7 x64 1. checking linux version. [root@localhost ~]# ...

  8. CentOS 7安装Oracle 11gR2以及设置自启动(2)

    6.创建表空间和用户授权 (1).连接数据库 $ sqlplus / as sysdba (2).创建数据库表空间 语法: create tablespace 表空间名 datafile ‘物理地址( ...

  9. CentOS 7安装Oracle 11gR2以及设置自启动(1)

    一.环境准备 1.正确无误的CentOS 7系统环境 虚拟机要求: 内存至少2G 处理器至少2个 根分区要大于20G(安装oracle很占空间,空闲空间要足够) 2.正确的JDK环境 CentOS 7 ...

随机推荐

  1. python resize

    import sys import os sys.path.append('/usr/local/lib/python2.7/site-packages') sys.path.append('/usr ...

  2. [Nginx] Nginx 配置location总结

    cp from : https://www.cnblogs.com/coder-yoyo/p/6346595.html location匹配顺序 "="前缀指令匹配,如果匹配成功, ...

  3. 再有人问你volatile是什么,把这篇文章也发给他

    在上一篇文章中,我们围绕volatile关键字做了很多阐述,主要介绍了volatile的用法.原理以及特性.在上一篇文章中,我提到过:volatile只能保证可见性和有序性,无法保证原子性.关于这部分 ...

  4. 【ContestHunter】【弱省胡策】【Round8】

    平衡树维护凸壳/三角函数+递推+线段树 官方题解:http://pan.baidu.com/s/1sjQbY8H 洛阳城里春光好 题目大意:(其实出题人已经写的很简短了……直接copy的-_-.sor ...

  5. 1、Python简史

    Python简史 什么是Python 一种解释型的.面向对象的.带有动态语义的高级程序设计语言 Python编程 是一种使你在编程时能够保持自己风格的程序设计语言,你不用费什么劲就可以实现你想要的功能 ...

  6. [leetcode]Path Sum @ Python

    原题地址:https://oj.leetcode.com/problems/path-sum/ 题意: Given a binary tree and a sum, determine if the ...

  7. 大数据开发实战:Hadoop数据仓库开发实战

    1.Hadoop数据仓库架构设计 如上图. ODS(Operation Data Store)层:ODS层通常也被称为准备区(Staging area),它们是后续数据仓库层(即基于Kimball维度 ...

  8. Android -- SpannableString

    SpannableString Android通过SpannableString类来对EditText和TextView的指定文本进行处理. ForegroundColorSpan 文本颜色 priv ...

  9. getWidth() 和 getMeasuredWidth()的区别

    getWidth(): View在设定好布局后整个View的宽度.   getMeasuredWidth(): 对View上的内容进行测量后得到的View内容占据的宽度,前提是你必须在父布局的onLa ...

  10. Delphi获取默认打印机名称及端口

    Delphi获取默认打印机名称及端口 在前段时间写的收银系统中由于目前市场上很多电脑主板上已经没有并口,而POS机却又需要并口,所以目前需要用PCI转接卡,这个就导致不同门店使用的端口就有可能不同,这 ...