删除数据库

以往删除数据库直接用rm,后来发现这样如果需要再建库会出现各种奇怪错误,于是总结一下正规的删除数据库方法。


不用dbca的方法

删除数据库
shutdown immediate
lsnrctl stop
emctl  stop  dbconsole(这个我没运行好像也没什么所谓)
service httpd stop(这个好多都说要但是我停止服务失败也没管它了)
删除安装目录下所有东西(我是把/oracle下除了database安装文件和lost+found这个文件夹以外的所有东西删除了)
rm /usr/local/bin/dbhome
rm /usr/local/bin/oraenv
rm /usr/local/bin/coraenv
rm /etc/oratab
rm /etc/oraInst.loc
chkconfig --del dbora(这个也说没有这个东西,反正好像这个没所谓)
其实还应该最后把用户组删除了不过我要重装就算了。



换一个方法


用dbca把库删除了
sh /oracle/oracle/product/11g/deinstall/deinstall
此时oracle_base目录下还有oradiag_oracle,删除了它
rm /usr/local/bin/dbhome
rm /usr/local/bin/oraenv
rm /usr/local/bin/coraenv
rm /etc/oratab
rm /etc/oraInst.loc

你可能感兴趣的:(数据库,删除)