一.背景
工作需要,需要将原有电脑中的oracle10g卸载并安装oracle 11g(系统为win7 64 位),听闻oracle的卸载十分麻烦,一旦下载不完全,安装新的就基本不成功。于是总结了网上几种方法,后面成功了。具体如下:
1.停止服务
2.删除程序
3.删除注册列表相关文件
4.删除环境变量以及相关图标
5.删除相关文件目录
6.重启
二. 具体流程
1.停止服务:win+R 键并输入services.msc 确定,然后停止Oracle相关服务。
2.删除程序:通过控制面板进行卸载
3.删除注册列表相关文件:一下所有注册表不一定每个人都有,有的就删除
删除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\StartMenu\Programs中所有以Oracle开头的键;
删除HKEY_LOCAL_MACHINE\SOFTWARE\ODBC\ODBCINST.INI中除Microsoft ODBC for Oracle注册表键以外的所有含有Oracle的键;
4.删除环境变量以及相关图标:我的电脑-->属性-->高级-->环境变量,删除环境变量CLASSPATH和PATH中有关Oracle的设定。
从桌面上、STARTUP(启动)组、程序菜单中,删除所有有关Oracle的组和图标。
5.删除相关文件:删除所有与Oracle相关的目录(如果删不掉,重启计算机后再删就可以了)包括:
C:\Program file\Oracle目录。
ORACLE_BASE目录(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]的标记段,删除该段。
6.重启。
三. 参考文章:
https://www.cnblogs.com/hqbhonker/p/3523768.html
https://www.cnblogs.com/-study/p/3591914.html
https://blog.youkuaiyun.com/gongzg_test/article/details/81939658
四.附加个小问题的解决办法:
1.问题描述:oracle 安装 报错“[ins-08109] 验证状态 'clientSupportedOSCheck'
2.解决办法:跳过对应的检查:管理员身份运行cmd.exe——>命令行进入到oracle steup.exe文件路径下——>输入命令:setup.exe -ignorePrereq -J"-Doracle.install.db.validate.supportedOSCheck=false——运行