手工卸载数据库

1、$  sqlplus “as /sysdba”

SQL>shutdown immediate

SQL>quit

2、停止监听程序

$ lsnrctl stop

3、停止HTTP服务

# $ORACLE_HOME/Apache/Apache/bin/apachectl stop (如果没有就不用停止)

4、 su到root用户删除安装目录

$ su  root

注意:一定要su root而不是su - root,su root后环境变量依然是oracle用户的环境变量,而su - root的环境变量是root用户的环境变量。

删除相关oracle配置:

# $ORACLE_HOME/bin/localconfig delete

删除oracle安装目录:

# rm –rf  $ORACLE_BASE/*

5、删除/usr/local/bin下的文件

# rm -f /usr/local/bin/dbhome

# rm -f /usr/local/bin/oraenv

# rm -f /usr/local/bin/coraenv

6、将/etc/ora*删除

# rm –rf /etc/ora*

或分别删除以下文件:

# rm -f  /etc/oratab

# rm -f  /etc/oraInst.loc

7、将/etc/inittab.cssd删除

# rm -f /etc/inittab.cssd

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

# userdel –r oracle

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

# groupdel oinstall

# groupdel dba

10、 修改内核参数

如果不准备再安装oracle,可将修改后的内核参数改为原始参数。执行如下命令使内核参数生效:

#  /sbin/sysctl –p