手工卸载数据库
1、$ sqlplus “as /sysdba”
SQL>shutdown immediate
SQL>quit
2、停止监听程序
$ lsnrctl stop
3、停止HTTP服务
# $ORACLE_HOME/Apache/Apache/bin/apachectl stop (如果没有就不用停止)
4、 到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