ITPub博客

首页 > 数据库 > Oracle > (个人)Linux或UNIX系统下彻底删除oracle

(个人)Linux或UNIX系统下彻底删除oracle

Oracle 作者:genies20138 时间:2017-03-21 20:12:37 0 删除 编辑

一、删除原有数据库:

1、用Xmanage启图形,尝试dbca删除原有数据库

(1)、oracle用户登录,添加export DISPLAY=192.168.8.16:0.0

(2)、宿主机启动Xmanage,dbca,删除prod数据库。

2、手工删除数据库软件

(1)先删除/u01/app 下的/oracle 文件夹

 [u@h W]$ rm -fr /u01/app/oracle

(2)删除/usr/local/bin 下的 coraenv dbhome oraenv

[u@h W]$ ls /usr/local/bin

coraenv  dbhome   oraenv

[u@h W]$ rm -fr /usr/local/bin/*

 

(3)删除/etc 下的带 ora 的都删了

ls /etc |grep ora

oratab

rm –fr /etc/ora*

(4)删除/opt 下的 ORCLfmap

[u@h W]$ ls /opt | grep ORCL

ORCLfmap

rm –fr /opt/ORCLfmap/

 

(5)删除/u01 下与 oracle 相关的,没有找到

[u@h W]$ ls /u01

 

(6)删除/var 下与 oracle 相关的,没有找到

[u@h W]$ ls /var | grep ora

 

3、删除CRS软件

(1)、自动删除,运行两个脚本

#/u01/crs_1/install/rootdelete.sh

#/u01/crs_1/inventory/Templates/install/rootdelete.sh

[u@h W]$ ls /u01

app   soft

没有crs_1文件夹,只能进行手工删除。

(2)、手工删除:

a、在所有节点停止 nodeapps

[u@h W]$ srvctl stop resource

sh: srvctl:  not found.

没有srvctl 命令,没有grid用户

b、删除 crs 自动启动程序

[u@h W]$ ls /etc | grep init

ems_inittab.old

init

inittab

ioinit

mediainit

pre_init_rc

[u@h W]$ ls /etc/rc.d

/etc/rc.d not found

[u@h W]$ ls /etc/oracle

/etc/oracle not found

没有找到任何与crs相关的程序,所以不用执行下边的命令

rm /etc/init.cssd

rm /etc/init.crs

rm /etc/init.crsd

rm /etc/init.evmd

rm /etc/rc.d/rc2.d/K96init.crs

rm /etc/rc.d/rc2.d/S96init.crs

rm –rf /etc/oracle/scls_scr

rm –rf /etc/oracle/oprocd

rm /etc/inittab.crs

 

cp /etc/inittab.orig /etc/inittab(这个命令也不用执行,目录下有)

 

c、kill css/crs/evm 进程,并重启

[u@h W]$ ps –ef |grep css

[u@h W]$ ps –ef |grep crs

[u@h W]$ ps –ef |grep evm

没有相关进程运行

所以不用执行kill -9 processid

 

d、  删除其他相关文件

(a) 删除/tmp/.oracle

rm –rf /tmp/.oracle

(b) 删除/var/tmp/.oracle

rm –rf /var/tmp/.oracle

(c) 删除/etc/oracle/ocr.loc

rm –rf /etc/oracle/orc.loc

(d) 删除/opt/ORCLcluster

rm –rf /opt/ORCLcluster

(e) 删除/tmp 目录下面 Ora 开头和 CVU 开头的文件

 

[u@h W]$ ls /tmp | grep Ora*

OraInstall2014-05-28_11-05-37AM

OraInstall2014-05-28_11-06-40AM

OraInstall2014-05-28_11-10-18AM

[u@h W]$ rm -rf /tmp/Ora*

[u@h W]$ ls /tmp | grep CVU* 没有找到

 

[u@h W]$ ls /var/tmp/

.oracle                 hsperfdata_oracle       ntp                     stm23817                tmpdrl

EM_TARGET_INSTALLER.lk  hsperfdata_root         stm22618                swagent.log

[u@h W]$ rm –rf /var/tmp/.oracle

[u@h W]$ ls /etc/oracle/

/etc/oracle/ not found

 

e、  删除 crs 安装目录

[u@h W]$ ls /u01

app   soft

[u@h W]$ ls /etc/oracle/

/etc/oracle/ not found

[u@h W]$ ls /u01/app

 

没有找到

rm –rf /u01/crs_1

rm –rf /u01/app/oracle/oraInventory

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/31445183/viewspace-2135780/ ,如需转载,请注明出处,否则将追究法律责任。

上一篇: 没有了~
下一篇: 没有了~
请登录后发表评论 登录
全部评论

注册时间:2017-03-18

  • 博文量
    1
  • 访问量
    527