出现这种错误就需要删除所有oracle注册目录,方法如下:
1.首先要先关闭oracle所有的服务。可以在windows的服务管理器中关闭;(我的电脑--->管理--->服务和应用程序---->服务)
2.电脑(windows系统)上点击:开始----->运行------>输入 regedit (这是打开注册表)
HKEY_LOCAL_MACHINE\SYSTEM\CURRENTControlset\services\删除该路径下的所有关于oracle开始的服务名称,这个键是标识oracle在windows下注册的各种服务。
3.打开注册表找到路径
HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE 删除该oracle 目录,该目录下注册着oracle数据库的软件安装信息。
4.删除注册的oracle事件日志,打开注册表
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlset\Services\Eventlog\Application 删除注册表的以oracle开头的所有项目。
5.删除环境变量path中关于oracle的内容
我的电脑--->属性--->高级---->环境变量----->path变量。 删除oracle在该值中的内容。注意:path中记录着一堆操作系统目录,各目录之间用分号隔开的,删除时注意。
6.重新启动系统,重启后各种oracle相关的进程都不会加载了。
7.删除c:\programFiles下oracle目录。(该目录视oracle安装所在路径而定)
8.删除开始菜单下oracle项。(该项不删除也可,会被替换)