16、linux下卸载oracle11gR2
提示:如果要再次安装, 最好先做一些备份工作,包括用户的登录脚本,数据库自动启动关闭的
脚本,和Listener自动启动的脚本,要是有可能连创建数据库的脚本也保存下来;
16.1、通过oracle自带的工具删除数据库实例:
1、停止所有数据库实例:
[root@slave-node2 ~]# su - oracle dbshut
2、通过xstart连接服务器:
3、登录到oralce用户:
[root@slave-node2 ~]# su - oracle
上一次登录:二 8月 6 10:56:27 CST 2019pts/0
[oracle@slave-node2 ~]$ export DISPLAY=172.16.1.254:0.0
4、使用dbca命令:
[oracle@slave-node2 ~]$ dbca
5、执行删除数据库实例操作:
(1)
(2)
(3)
(4)
(5)
(6)
6、删除安装目录:
[root@slave-node2 ~]# rm -rf /application/{oracle,Oracle11gR2,oraInventory}
7、将/usr/bin下的文件删除:
[root@slave-node2 ~]# rm -f /usr/local/bin/dbhome
[root@slave-node2 ~]# rm -f /usr/local/bin/oraenv
[root@slave-node2 ~]# rm -f /usr/local/bin/coraenv
8、将/etc/oratab(实例开机自启动文件)删除:
[root@slave-node2 ~]# rm -f /etc/oratab
9、将/etc/oraInst.loc删除:
[root@slave-node2 ~]# rm -f /etc/oraInst.loc
10、删除oracle用户:
[root@slave-node2 ~]# userdel -r oracle
11、删除oracle的主组oinstall和附属组dba:
[root@slave-node2 ~]# groupdel oinstall
[root@slave-node2 ~]# groupdel dba
12、删除开机自启动服务:
[root@slave-node2 ~]# chkconfig --del oracled
或
[root@slave-node2 ~]# vim /etc/rc.local
#su - oracle /application/oracle/product/11.2.0/db_1/bin/dbstart
#注释掉上面的开机自启动
#到此为止,重启linux后,oracle就完全删除了;
16.2、通过删除文件的方式卸载(删除Oracle安装目录下的所有文件和文件夹):
1、停止所有数据库实例:
[root@slave-node2 ~]# su - oracle dbshut
2、删除安装目录:
[root@slave-node2 ~]# rm -rf /application/{oracle,Oracle11gR2,oraInventory}
3、将/usr/bin下的文件删除:
[root@slave-node2 ~]# rm -f /usr/local/bin/dbhome
[root@slave-node2 ~]# rm -f /usr/local/bin/oraenv
[root@slave-node2 ~]# rm -f /usr/local/bin/coraenv
4、将/etc/oratab(实例开机自启动文件)删除:
[root@slave-node2 ~]# rm -f /etc/oratab
5、将/etc/oraInst.loc删除:
[root@slave-node2 ~]# rm -f /etc/oraInst.loc
6、删除oracle用户:
[root@slave-node2 ~]# userdel -r oracle
7、删除oracle的主组oinstall和附属组dba:
[root@slave-node2 ~]# groupdel oinstall
[root@slave-node2 ~]# groupdel dba
8、删除开机自启动服务:
[root@slave-node2 ~]# chkconfig --del oracled
或
[root@slave-node2 ~]# vim /etc/rc.local
#su - oracle /application/oracle/product/11.2.0/db_1/bin/dbstart
#注释掉上面的开机自启动
#到此为止,重启linux后,oracle就完全删除了;
16.3、小结:
以上两种卸载方法都可完全卸载oracle数据库,如果在生产中只是对特定的数据数据库实例进行卸载可以使用
第一种方法,如果是完全对数据库完全卸载则使用第二种方式;
16、linux下卸载oracle11gR2的更多相关文章
- linux下卸载mysql(rpm)
linux下卸载mysql 查看是否安装了mysql的组件 rpm –qa |grep –I mysql 卸载前关闭mysql服务 service mysql status service mysql ...
- Linux 下卸载MySQL 5
对于在Linux下通过rpm方式的mysql,我们能够通过移除这些rpm包以及删除项目的文件夹来达到卸载的目的.本文演示了在SUSE Linux 10下下载MySQL 5.5.37.详细见下文. 1. ...
- Linux下卸载删除.Net Core
最近在技术博客和技术交流群遇到很多小伙伴们在Linux下更新或者安装.Net Core SDK后dotnet命令无法识别等问题,现如下解决: 卸载SDK命令 sudo yum remove dotne ...
- Linux下卸载QT SDK
unbuntu下卸载QT方法一:you can remove it like this, those developers should add this somewhere ! like next ...
- Linux下卸载ORACLE的多种方法(转)
第一种# cd /u01/app/oracle/product/11.2.0/client_1/deinstall/ # ./deinstall# rm -rf /u01/app/oracle# rm ...
- linux下卸载apache方法小结
方法一 代码如下: 1. root@server ~]# rpm -qa|grep httpd httpd-2.2.3-11.el5_2.centos.4 httpd-manual-2.2.3-1 ...
- Linux下卸载Oracle 11g
第一种方法: 使用oracle自带的runInstaller 卸载 [oracle@VM_0_14_centos deinstall]$ cd $ORACLE_HOME [oracle@VM_0_14 ...
- linux下卸载自带的JDK和安装想要的JDK
卸载 1.卸载用 bin文件安装的JDK方法: 删除/usr/java目录下的所有东西 2.卸载系统自带的jdk版本方法: 查看自带的jdk: #rpm -qa | grep gcj 看到如 ...
- linux下 卸载vmtools
注意事项: 1) 安装linux时,一定要安装gcc和kernel-source: 2)光驱使用完毕可使用 umount /mnt/cdrom 卸载掉 3)VMtools 默认安装在 /usr/bin ...
随机推荐
- php-round()四舍六入
今天被问到了四舍六入的问题,好吧,第一次听说.后来查询之后说是银行家算法用的 摘自PHP官方文档.http://php.net/manual/zh/function.round.php (PHP 4, ...
- Jira/Confluence配置Apache SSL 证书
1. 申请证书 生成私钥 openssl genrsa -out server.key 2048 生成request文件 openssl req -new -key server.key -out s ...
- Linux软件安装管理之——dpkg与apt-*详解 apt命令(dpkg和apt代替rpm)
apt list *python* Nosee123关注赞赏支持 Linux软件安装管理之--dpkg与apt-*详解 [Linux软件安装管理系列]- - 传送门: - -<Linux软件 ...
- centos7下iperf的安装
场景: 1.系统centos7.0-123,该版本下的网络测试工具iperf3 下载gz包#wget http://downloads.es.net/pub/iperf/iperf-3.0.6.tar ...
- 云计算OpenStack共享组件---信息队列rabbitmq(2)
一.MQ 全称为 Message Queue, 消息队列( MQ ) 是一种应用程序对应用程序的通信方法.应用程序通过读写出入队列的消息(针对应用程序的数据)来通信,而无需专用连接来链接它们. 消息传 ...
- Boa Web Server 缺陷报告及其修正方法
综述 Boa 作为一种轻巧实用的 WEB 服务器广泛应用于嵌入式设备上, 但 Boa 对实现动态网页的 CGI 的支持上仍存在一些缺陷, 本文描述了 Boa 对 CGI 的 Status/Locat ...
- 『动善时』JMeter基础 — 26、使用txt文件实现JMeter参数化
目录 1.测试计划中的元件 2.数据文件内容 3.线程组元件内容 4.HTTP信息头管理器组件内容 5.CSV数据文件设置组件内容 6.HTTP请求组件内容 7.脚本运行结果 之前我们都是使用.csv ...
- Django(39)使用redis配置缓存
前言 动态网站的基本权衡是,它们是动态的.每次用户请求页面时,Web服务器都会进行各种计算 - 从数据库查询到模板呈现再到业务逻辑 - 以创建站点访问者看到的页面.从处理开销的角度来看,这比标准的 ...
- Python+Selenium学习笔记19 - 自动发送邮件
发送简单的邮件 用一个QQ邮箱发送到另一个QQ邮件. 首先设置QQ邮箱,邮箱设置 -> 账号 开启SMTP服务,点击开启按钮,按提示进行操作,需要1毛钱的短信费.开启后如下所示 1 # codi ...
- lms框架应用服务接口和服务条目详解
目录 应用接口的定义 服务路由特性 服务条目 根据服务条目生成webAPI 服务条目的治理特性 缓存拦截 服务条目的例子 应用接口的实现 开源地址与文档 应用接口的定义 服务应用接口是微服务定义web ...