一、 停止Oracle数据库服务

shutdown immediate

二、 停止监听服务

lsnrctl stop

三、 用dbca卸载数据库实例

四、 删除相关文件  -->> 如果只是删除Oracle客户端,则前三步不需要,直接从这步开始

1> 删除oraInventory目录,目录位置记录在oraInst.loc文件中

$ cat /etc/oraInst.loc
           inventory_loc=/u01/app/oracle/oraInventory
           inst_group=oinstall
           $ rm -rf /u01/app/oracle/oraInventory

2> 删除$ORACLE_BASE目录 -->> 如果只是删除Oracle客户端,则相应的是删除$ORACLE_HOME目录

$ rm -rf $ORACLE_BASE

3> 删除其它oracle文件

$ su -root
          # rm -f /usr/local/bin/oraenv
          # rm -f /usr/local/bin/coraenv
          # rm -f /usr/local/bin/dbhome
          # rm -f /etc/oraInst.loc
          # rm -f /etc/oratab

五、 删除用户

1> 将oracle用户删除(若要重新安装,可以不删除)

# userdel -r oracle

2> 将用户组删除(若要重新安装,可以不删除)

# groupdel oinstall

其实,在Oracle 11g中不需要这么麻烦,官方提供了专门的卸载工具。

http://www.oracle.com/technetwork/database/enterprise-edition/downloads/index.html

选择相应的版本,点击See ALL。以Linux x86为例,在新页面下方即提供Oracle 11g四个版本的卸载工具。

最新文章

  1. 【bzoj4518】 Sdoi2016—征途
  2. 关于linx中man命令内容中第一行数字的含义
  3. CS193P - 2016年秋 第一讲 课程简介
  4. Microsoft Visual Studio 2013 Update 5 direct download link for full ISO
  5. Sql Server之旅——第九站 看公司这些DBA们设计的这些复合索引
  6. mysql 5.6到percona 5.6小版本升级
  7. input固定定位后,当input框获取到焦点时,会离开手机软键盘的解决方法
  8. (二)javascript中int和string转换
  9. Tomcat中的线程池StandardThreadExecutor
  10. [Objective-c 基础 - 1.3] OC带返回值的类方法
  11. 如何在本地安装测试ECSHOP 转载
  12. c++ 正則表達式
  13. struts2之拦截器
  14. 《Photoshop CS4手绘艺术技法》
  15. UVa 562 - Dividing coins 均分钱币 【01背包】
  16. Windows Service 项目中 Entity Framework 无法加载的问题
  17. Microsoft Visual Studio International Pack
  18. .NET中异常与错误码优劣势对比
  19. Python 中for...esle和while...else语法
  20. IOS7.1-7.1.1越狱后无法读取越狱文件的解决办法

热门文章

  1. (转)C# foreach 中获取索引index的方法
  2. 导入aar文件出错
  3. 定时自动关闭messagebox
  4. PHP 表单验证
  5. Spring 使用JSTL标签显示后台数据
  6. java程序员的技能要求
  7. [Xamarin] 動態載入Fragment (转帖)
  8. ASP.NET MVC 学习笔记(一)
  9. 软将工程课设day1与day2
  10. 团队项目——站立会议DAY13