一、Windows下卸载
Windows下的卸载,先停掉服务,然后直接运行universal installer,然后重启机器,删除安装目录即可。
二、LINUX/UNIX下卸载
1、用oracle用户登录
如果要再次安装,最好先做一些备份工作。包括用户的登录脚本,数据库自动启动关闭的脚本,和Listener自动启动的脚本。要是有可能连创建数据库的脚本也保存下来。
2、使用sql*PLUS停止数据库
[[email protected] ~]$ sqlplus /nolog
[email protected]> connect / as sysdba
[email protected]> shutdown immediate
[email protected]> exit
3、停止Listener
[[email protected] ~]$ lsnrctl stop
4、用su或者重新登录到root
[[email protected] ~]$ su – root
--[[email protected] ~]# rm -rf /u01
5、删除安装目录
[[email protected] ~]# rm -rf /opt/oracle/
6、删除/usr/bin下的文件
[[email protected] ~]# rm /usr/bin/dbhome
[[email protected] ~]# rm /usr/bin/oraenv
[[email protected] ~]# rm /usr/bin/coraenv
--[[email protected] ~]# cd /usr/local/bin/
[[email protected] 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
[[email protected] bin]# rm coraenv
rm: remove regular file `coraenv‘? y
[[email protected] bin]# rm dbhome
rm: remove regular file `dbhome‘? y
[[email protected] bin]# rm oraenv
rm: remove regular file `oraenv‘? y
7、删除/etc/oratab
[[email protected] ~]# rm /etc/oratab
--[[email protected] ~]# rm /etc/oratab
rm: remove regular file `/etc/oratab‘? y
8、删除/etc/oraInst.loc
[[email protected] ~]# rm /etc/oraInst.loc
--[[email protected] ~]# rm /etc/oraInst.loc
rm: remove regular file `/etc/oraInst.loc‘? y
9、删除oracle用户(若要重新安装,可以不删除)
[[email protected] ~]# userdel –r oracle
10、删除用户组(若要重新安装,可以不删除)
[[email protected] ~]# groupdel oinstall
[[email protected] ~]# groupdel dba
--[[email protected] ~]# userdel -r oracle
[[email protected] ~]# groupdel oinstall
[[email protected] ~]# groupdel dba
11、删除启动服务
[[email protected] ~]# chkconfig --del dbora
到此为止重启后,你的Linux/Unix系统下的Oracle数据库已完全删除了!