怎样手动的干净的删除linux上的ORACLE数据库
近期在用VMWARE虚拟机做ORACLE的数据库实验。我们都知道在WINDOWS上,我能够到加入删除程序里去自己主动删除已经安装的全部的应用程序。可是在LINUX上没有这个服务能够进行自己主动的删除。于是尝试了下手动的删除ORACLE数据库。
详细过程例如以下:
1,先查下ORACLE_SID,ORACLE_HOME.ORACLE_BASE的信息:
[oracle@vmoel5u4 dbs]$ echo $ORACLE_SID
PROD
[oracle@vmoel5u4 dbs]$ echo $ORACLE_HOME
/u01/app/oracle/product/10.2.0/db_1
[oracle@vmoel5u4 dbs]$ echo $ORACLE_BASE
/u01/app/oracle
2,进入ORACLE_BASE文件夹,去删除安装ORACLE数据库信息的相关的文件夹:
以下的admin,flash_recovery_area,FRA,oradata文件夹都ORACLE数据库安装后的对应的文件夹,我们能够都把它删除了。当中product文件夹是ORACLE数据库的安装程序文件,此文件不能删除。我们安装数据库须要此安装文件,此文件就相当于WINDOWS系统下的安装ORACLE的exe的可运行文件。
[oracle@vmoel5u4 ~]$ cd $ORACLE_BASE
[oracle@vmoel5u4 oracle]$ ll
total 20
drwxr-x--- 3 oracle oinstall 4096 Jul 22 18:12 admin
drwxr-xr-x 3 oracle oinstall 4096 Nov 25 19:34 flash_recovery_area
drwxr-xr-x 2 oracle oinstall 4096 Nov 17 18:11 FRA
drwxr-xr-x 3 oracle oinstall 4096 Nov 17 18:51 oradata
drwxrwx--- 3 oracle oinstall 4096 Mar 24 2012 product
[oracle@vmoel5u4 oracle]$ rm -rf admin
[oracle@vmoel5u4 oracle]$ rm -rf flash_recovery_area FRA
[oracle@vmoel5u4 oracle]$ rm -rf oradata
3,因为我此台server部署了GRID CONTROL的agent10g,所以我也须要把agent10g文件夹给删除掉。
[oracle@vmoel5u4 oracle]$ cd product/
[oracle@vmoel5u4 product]$ ll
total 4
drwxrwx--- 4 oracle oinstall 4096 Nov 17 23:35 10.2.0
[oracle@vmoel5u4 product]$ cd 10.2.0/
[oracle@vmoel5u4 10.2.0]$ ll
total 8
drwxr-xr-x 38 oracle oinstall 4096 Nov 25 19:41 agent10g
drwxr-x--- 54 oracle oinstall 4096 Nov 17 18:13 db_1
[oracle@vmoel5u4 10.2.0]$ pwd
/u01/app/oracle/product/10.2.0
[oracle@vmoel5u4 10.2.0]$ rm -rf agent10g/
4。到眼下为止,与ORACLE相关的数据文件都删除掉了。
[oracle@vmoel5u4 10.2.0]$ ll
total 4
drwxr-x--- 54 oracle oinstall 4096 Nov 17 18:13 db_1
5,我们再删除ORACLE数据库的參数文件,password文件以及snapshot文件
[oracle@vmoel5u4 db_1]$ cd $ORACLE_HOME/dbs
[oracle@vmoel5u4 dbs]$ ll
total 6956
-rw-rw---- 1 oracle oinstall 1544 Nov 17 18:58 hc_PROD.dat
-rw-r----- 1 oracle oinstall 12920 May 3 2001 initdw.ora
-rw-r----- 1 oracle oinstall 8385 Sep 11 1998 init.ora
-rw-r--r-- 1 oracle oinstall 318 Nov 17 18:57 initPROD.ora
-rw-rw---- 1 oracle oinstall 24 Nov 17 18:59 lkPROD
-rw-r----- 1 oracle oinstall 1536 Nov 17 23:59 orapwPROD
-rw-r----- 1 oracle oinstall 7061504 Nov 18 22:30 snapcf_PROD.f
-rw-r----- 1 oracle oinstall 2560 Nov 25 19:35 spfilePROD.ora
[oracle@vmoel5u4 dbs]$
[oracle@vmoel5u4 ~]$ cd $ORACLE_HOME/dbs
[oracle@vmoel5u4 dbs]$ ll
total 6956
-rw-rw---- 1 oracle oinstall 1544 Nov 17 18:58 hc_PROD.dat
-rw-r----- 1 oracle oinstall 12920 May 3 2001 initdw.ora
-rw-r----- 1 oracle oinstall 8385 Sep 11 1998 init.ora
-rw-r--r-- 1 oracle oinstall 318 Nov 17 18:57 initPROD.ora
-rw-rw---- 1 oracle oinstall 24 Nov 17 18:59 lkPROD
-rw-r----- 1 oracle oinstall 1536 Nov 17 23:59 orapwPROD
-rw-r----- 1 oracle oinstall 7061504 Nov 18 22:30 snapcf_PROD.f
-rw-r----- 1 oracle oinstall 2560 Nov 25 19:35 spfilePROD.ora
[oracle@vmoel5u4 dbs]$ rm -rf hc_PROD.dat initPROD.ora lkPROD orapwPROD snapcf_PROD.f spfilePROD.ora
[oracle@vmoel5u4 dbs]$ ll
total 28
-rw-r----- 1 oracle oinstall 12920 May 3 2001 initdw.ora
-rw-r----- 1 oracle oinstall 8385 Sep 11 1998 init.ora
6,删除LISTENER文件和TNSNAMES文件
[oracle@vmoel5u4 admin]$ cd $ORACLE_HOME/network/admin
[oracle@vmoel5u4 admin]$ ll
total 12
-rw-r--r-- 1 oracle oinstall 419 Nov 25 19:59 listener.ora
drwxr-x--- 2 oracle oinstall 4096 Mar 24 2012 samples
-rw-r--r-- 1 oracle oinstall 541 Nov 17 19:39 tnsnames.ora
[oracle@vmoel5u4 admin]$ rm -rf listener.ora tnsnames.ora
[oracle@vmoel5u4 admin]$ ll
total 4
drwxr-x--- 2 oracle oinstall 4096 Mar 24 2012 samples
7,还能够顺便检查一下/etc/oratab /etc/inittab /u01/app/oraInventory/ContentXML/inventory.xml 文件,看是否有什么多余的条目(entries)信息进行删除或者改动它。
通过上面的7步,基本上就能够把一个ORACLE 数据库从LINUX上删除了。
怎样手动的干净的删除linux上的ORACLE数据库的更多相关文章
- 在 Linux 上安装 Oracle 数据库 11g
http://www.oracle.com/ocom/groups/public/@otn/documents/webcontent/229016_zhs.htm
- 在Linux系统上安装Oracle数据库
前期准备:我用的是虚拟机上的CentOS 64位系统.所以需要设置网卡,时间,EPEL源,安装一些必备的软件. 1.1在虚拟机上安装好Linux系统后选择虚拟机设置—>网络适配器—>网络连 ...
- 数据库系统入门 | Oracle Linux上部署Oracle 11g服务,并实现SSH远程登录管理
文章目录 写在前面 一.实验内容 二.实验前期准备 1.软件目录 2.准备一些配置文件.脚本文件 三.实验方案(具体步骤) (一)在虚拟机上安装Oracle Linux (二)在Linux上安装Ora ...
- linux上备份Oracle时EXP-00091的错误解决方法
unix/linux上备份Oracle时EXP-00091的错误解决方法 unix/linux上备份数据时的错误解决方法 EXP-00091: Exporting questionable stati ...
- linux上安装oracle
Linux上安装Oracle 10g: http://69520.blog.51cto.com/59520/91156
- [转载]linux上安装oracle
原文地址:linux上安装oracle作者:天涯恨客 1.创建oinstall组 [root@xieqing ~]# groupadd oinstall 创建dba组 [root@xieqing ~] ...
- plsql 连接 虚拟机Linux下的Oracle数据库 失败
plsql 连接 虚拟机Linux下的Oracle数据库 失败2017年09月09日 09:10:23 守望dfdfdf 阅读数:187 标签: oraclelinux 更多个人分类: 工具 软件编辑 ...
- windows下plsql连接linux下的oracle数据库
windows下plsql连接linux下的oracle数据库 经过多方查找,终于找到解决办法,特此记录下来,共享之. PL/SQL Develorper:目前未发现可以在Linux系统中安装的版本. ...
- Linux下进行Oracle数据库安装
一般来说我们Windows下进行安装Oracle都很简单,但Linux下却要输入很多命令,以下的安装步骤是本人经过多次安装Linux下的Oracle经验,希望能帮到大家 一.在Linux服务器上创建o ...
随机推荐
- Human Gene Functions(dp)
http://poj.org/problem?id=1080 #include <stdio.h> #include <stdlib.h> #include <strin ...
- 2B课程笔记分享_StudyJams_2017
课程2B-创建交互式应用(下) 概述 课程2B的内容主要包括:使用变量来更新欲显示在屏幕上的内容,为按钮添加事件响应(联系XML属性与Java方法)逻辑等. 后续的课程会逐步深入地讲解使用Java开发 ...
- ie8及其以下版本兼容性问题之input file隐藏上传文件
文件上传时,默认的file标签很难看,而且每个浏览器下都有很大差距.因此我们基本都把真正的file标签给隐藏,然后创建一个标签来替代它.但是由于IE出于安全方面的考虑上传文件时必须点击file的浏览按 ...
- PostgreSQL的HA解决方案-1主从和备份(master/slave and backup)
一.部署说明 1.1 实施环境 本文档实验环境如下: PGSQL主机: 192.168.1.45 PGSQL备机: 192.168.1.50 软件和系统版本 Pgsql 版本: pgsql 9.2.4 ...
- 完全掌握vuex
公司项目中大量的使用了vue,感觉对vue知识的掌握也越来越熟练了,录制视频教程也让我受益匪浅,自己成长的同时,我更希望帮助其他前端小伙伴一起成长.这篇文章我们主要讲解vuex. vuex是一个专门为 ...
- drf05 路由Routers
对于视图集ViewSet,我们除了可以自己手动指明请求方式与动作action之间的对应关系外,还可以使用Routers来帮助我们快速实现路由信息. REST framework提供了两个router ...
- springboot 大致启动流程
SpringApplication的run方法的实现是我们本次旅程的主要线路,该方法的主要流程大体可以归纳如下: 1) 如果我们使用的是SpringApplication的静态run方法,那么,这个方 ...
- PAT_A1030#Travel Plan
Source: PAT A1030 Travel Plan (30 分) Description: A traveler's map gives the distances between citie ...
- MATLAB图形界面设计(下)
文章参考Blue Mountain https://www.cnblogs.com/BlueMountain-HaggenDazs/p/4307777.html 一.菜单设计 1.建立菜单项 (1)建 ...
- 洛谷P1192 台阶问题【dp递归】
有NN级的台阶,你一开始在底部,每次可以向上迈最多KK级台阶(最少11级),问到达第NN级台阶有多少种不同方式. 输入输出格式 输入格式: 两个正整数N,K. 输出格式: 一个正整数,为不同方式数,由 ...