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