有时重装Oracle会出现各种玄学问题,大概率是因为之前卸载时没有彻底清理干净.

以下几步操作可完全卸载掉Oracle

停止服务

Windows+R键,输入

services.msc

停止所有以Orac开头的服务

删除目录

在开始菜单中找到

Oracle-OraDb11g_home1->Oracle Installation Products->Universal Installer

单击“卸载产品”--“全部展开”,选中“OraDb11g_home1”外的全部目录,进行删除

其他版本的Oracle类似

删除注册表

Windows+R键,输入

regedit
  • 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
    • 将所有以Ora、Oracle、Orcl或EnumOra为前缀的都删除
  • HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\MenuOrder\Start Menu\Programs
    • 将所有以Oracle开头的键都删除
  • HKEY_LOCAL_MACHINE\SOFTWARE\ODBC\ODBCINST.INI
    • 将除Microsoft ODBC for Oracle以外的所有含有Oracle的键都删除

删除环境变量

其他删除项

  • 桌面、程序菜单所有与Oracle有关的图标都删除
  • C:\Program files\Oracle目录
  • C:\WINDOWS\system32\config\systemprofile\Oracle目录
  • C:\Users\Administrator\Oracle目录
  • C:\Documents and Settings\Administrator\Oracle目录
  • C:\windows下删除以下文件
    • ORACLE.INI、oradim73.INI、oradim80.INI、oraodbc.ini
  • C:\WINDOWS下的WIN.INI文件中若有[ORACLE]的标记段,删除该段