卸载Oracle数据库并不像删除其他的软件一样那么简单尤其是对于新员工而言在删除了数据库重新安装的时候经常会出现再次安装的时候会报一些莫名其妙的错误或者再次安装的时候压根就安装不会成功即使是使用了Oracle自带的卸载服务有的时候也会有一些Oracle数据库的历史痕迹或者文件夹保存在系统中占用了系统的资源或者影响了系统的正常运行
按照如下步骤进行Oracle的卸载删除
如果你的数据库配置了ASM自动存储管理应该首先删除“聚集同步服务”CSS(Cluster Synchronization Services)删除CSS的方法是在MSDOS命令行中敲入以下命令并且执行localconfig delete
在运行命令框中输入servicesmsc运行弹出“服务对话框”停掉五个Oracle的服务
找到Oracle的卸载程序“Oracle Universal Installer(OUI)”点击“卸载产品”打开“产品清单”选择需要卸载的Oracle的产品并且点击“卸载”按钮点击“确认卸载”开始删除Oracle已经安装的产品
删除自动存储管理(ASN)在DOS命令中输入以下命令 oracle delete asmid +asm
运行regedit开始清理注册表中关于Oracle的项目
)删除HKEY_LOCAL_MACHINE/SOFTWARE/ORACLE目录
)删除HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services里面所有以oracle或者OraWeb为开头的键
)删除HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services/EventLog/Application中所有以oracle开头的键
)删除HKEY_CLASSES_ROOT目录下所有以OraOracleOrcl或者EnumOra为前缀的键
)删除HKEY_CURRENT_USER/Software/Microsoft/Windows/CurrentVersion/Explorer/MenuOrder/Start Menu/Programs中所有以Oracle开头的键
)删除HKEY_LOCAL_MACHINE/SOFTWARE/ODBC/ODBCINSTINI中除了Microsoft ODBC for Oracle注册表键之外的所有含有Oracle的键
PS:上面的一些注册键或许已经在运行Oracle卸载程序的时候已经删自动清理掉了
删除环境变量中PATH以及CLASSPATH中含有Oracle的值
删除“开始/程序”中与Oracle相关的组以及图标
删除所有与Oracle相关的目录大致包括
)c:Program FilesOracle
)ORACLE_BASE目录
)以及Documents and Settings里面的LocalSetting下Temp目录下的临时文件也需要删除