oracle完全卸载及删除垃圾表
卸载步骤:
1、Windows + R 打开“运行”窗口输入命令“services.msc”
2、停止与oracle相关的四个服务(如果事先将四个服务设为手的而且没有启动的话,此步可以忽略)。
3、删除安装的Oracle组件
位置:开始 à 程序 à Oracle - OraDb_home1 à Oracle Installation Products à Universal Installer
4、Windows + R输入命令“regedit”
5、选择HKEY_LOCAL_MACHINE\SOFTWARE,删除与Oracle相关的项值。
6、删除安装的Oracle服务。
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet003\Services
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services
7,如果你按装是用的默认的目录在C盘下有一个以ORACLE命名的文件夹,删除它!
8、重新启动计算机,重起后才能完全删除Oracle所在目录
9、删除与Oracle有关的文件,选择Oracle所在的缺省目录C:\Oracle,删除这个入口目录及所有子目录,
并从Windows 2000目录(一般为C:\WINNT)下删除以下文件
ORACLE.INI、oradim80.INI
10、WIN.INI文件中若有[ORACLE]的标记段,删除该段
另外一篇文章中给出的卸载方法如下所示:
删除CSS服务的方式是在DOS命令行下输入:
localconfig delete
(2)停止所有Oracle服务
(3)运行Universal Insatall 卸载 Oralce 10g(一路下一步/OK之类)
(4)删除自动存储管理服务(ASM),在DOS命令行下输入:
oracle -delete - asmsid +asm
(5)运行regedit,打开注册表
①删除 HKEY_LOCAL_MACHINE/SOFTWARE/ORACLE 目录
②删除 HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services 中所有以Oracle或OraWeb开头的键
③删除 HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Eventlog/Application中所有以Oracle开头的键
④删除 HKEY_CLASSES_ROOT目录下所有以Ora,Oracle,Orcl或EnumOra为前缀的键
⑤删除 HKEY_CURRENT_USER/Software/Microsoft/Windows/CurrentVersion/Explorer/MenuOrder/Start Menu/Programs 中所有以Oracle开头的键
⑥删除 HKEY_LOCAL_MACHINE/SOFTWARE/ODBC/DOBCINST.INI 中除了Microsoft ODBC for Oracle 以外的所有含有Oracle的键
(6)删除环境变量Path和CLASSPATH中跟Oracle有关的值
(7)删除开始->程序中所有Oracle
(8)删除所有Oracle相关目录
转载自:http://hi.baidu.com/itfuyun/item/3a4e0c5833364c00e6c4a513 and http://www.cnblogs.com/zhaoguo435/archive/2010/01/26/1656798.html