记录一下一段数据库小白跟Oracle大战的辛酸历史,查阅各种博客最后成功卸载的终极版

1.我的电脑鼠标右键—》管理—》服务和应用程序—》服务右侧关闭oracle开头的所有服务

win10 oracle 11g 彻底卸载全集win10 oracle 11g 彻底卸载全集win10 oracle 11g 彻底卸载全集

 

2.找到Universal Installer打开,点击卸载产品

  win10 oracle 11g 彻底卸载全集win10 oracle 11g 彻底卸载全集win10 oracle 11g 彻底卸载全集win10 oracle 11g 彻底卸载全集

 

3.勾选如图点击删除(看清楚必须如图勾选)

 win10 oracle 11g 彻底卸载全集win10 oracle 11g 彻底卸载全集

 

4.删除完毕后打开注册表编辑器

 win10 oracle 11g 彻底卸载全集win10 oracle 11g 彻底卸载全集


5.删除注册表里的信息(有的可能找不到找不到的就不用管了

① 删除HKEY_CLASSES_ROOT目录下所有以Ora、Oracle、Orcl或EnumOra为前缀的文件

②删除HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE

③删除HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services下所有ORA开头的文件

④删除HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\EventLog\Application下所ORA开头的文件

⑤删除HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services目录下所有ORA开头的文件

删除HKEY_LOCAL_MACHINE\SOFTWARE\ODBC\ODBCINST.INI中除Microsoft ODBC for Oracle注册表键以外的所有含有Oracle的键

⑦删除HKEY_LOCAL_MACHINE\SOFTWARE\ODBC\ODBCINST.INI\ODBC Drivers中含有ORACLE的键

⑧删除HKEY_LOCAL_MACHINE\SOFTWARE\ODBC\ODBCINST.INI\Oracle in OraDb11g_home1

⑨删除HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\ODBC\ODBCINST.INI\ODBC Drivers中含ORACLE的键

⑩删除HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\ODBC\ODBCINST.INI\Oracle in OraClient10g_home1

 

删除(这个我找不到)HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\MenuOrder\Start Menu\Programs中所有以oracle开头的键。

 

6.删除path里含有oracle的环境变量(根据当初你的安装路径会跟我的不太一样)

 win10 oracle 11g 彻底卸载全集win10 oracle 11g 彻底卸载全集


7. 删除oracle文件

删除C:\Program Files和C:\Program Files (x86)里的ORACLE文件夹

删除原安装目录的APP文件夹(为自定义情况下为APP)

删除C:\ProgramData\Microsoft\Windows\Start Menu\Programs目录下Oracle - OraDb11g_home1和Oracle - OraClient10g_home1文件夹

(如果不在这个位置就在下图Universal Installer应用右键显示文件位置后删除整个文件夹)

win10 oracle 11g 彻底卸载全集 win10 oracle 11g 彻底卸载全集

 


8.关机重启

9.检查是否还存在ORACLE服务,检查path环境变量(我就在重启之后又出现了。。)

10.重新安装


相关文章: