Oracle 卸载

一、Windows下卸载

Windows下的卸载,先停掉服务,然后直接运行universal installer,然后重启机器,删除安装目录即可。

LINUX/UNIX下卸载

1、用oracle用户登录

如果要再次安装,最好先做一些备份工作。包括用户的登录脚本,数据库自动启动关闭的脚本,和Listener自动启动的脚本。要是有可能连创建数据库的脚本也保存下来。

2、使用SQL*PLUS停止数据库

[oracle@db1 ~]$ sqlplus /nolog

SYS@ORCL> connect / as sysdba

SYS@ORCL> shutdown immediate

SYS@ORCL> exit

3、停止Listener

[oracle@db1 ~]$ lsnrctl stop

4、用su或者重新登录到root

[oracle@db1 ~]$ su – root

--[root@localhost ~]# rm -rf /u01

5、删除安装目录

[root@db1 ~]# rm -rf /opt/oracle/

6、删除/usr/bin下的文件

[root@db1 ~]# rm /usr/bin/dbhome

[root@db1 ~]# rm /usr/bin/oraenv

[root@db1 ~]# rm /usr/bin/coraenv

--[root@localhost ~]# cd /usr/local/bin/

[root@localhost bin]# ll

total 24

-rwxr-xr-x 1 oracle root 2854 Aug 19 15:30 coraenv

-rwxr-xr-x 1 oracle root 2417 Aug 19 15:30 dbhome

-rwxr-xr-x 1 oracle root 2947 Aug 19 15:30 oraenv

[root@localhost bin]# rm coraenv 

rm: remove regular file `coraenv'? y

[root@localhost bin]# rm dbhome 

rm: remove regular file `dbhome'? y

[root@localhost bin]# rm oraenv 

rm: remove regular file `oraenv'? y

7、删除/etc/oratab

[root@db1 ~]# rm /etc/oratab

--[root@localhost ~]# rm /etc/oratab

rm: remove regular file `/etc/oratab'? y

8、删除/etc/oraInst.loc

[root@db1 ~]# rm /etc/oraInst.loc

--[root@localhost ~]# rm /etc/oraInst.loc

rm: remove regular file `/etc/oraInst.loc'? y

9、删除oracle用户(若要重新安装,可以不删除)

[root@db1 ~]# userdel –r oracle

10、删除用户组(若要重新安装,可以不删除)

[root@db1 ~]# groupdel oinstall

[root@db1 ~]# groupdel dba

--[root@localhost ~]# userdel -r oracle

[root@localhost ~]# groupdel oinstall

[root@localhost ~]# groupdel dba

11、删除启动服务

[root@db1 ~]# chkconfig --del dbora

到此为止重启后,你的Linux/Unix系统下的Oracle数据库已完全删除了!

 

除了ORACLE单节点删除,有时候CRS的删除也是一个比较麻烦的事情。

 

 

posted @ 2018-11-09 17:47  春困秋乏夏打盹  阅读(168)  评论(0编辑  收藏  举报