运行regedit命令,打开注册表。删除注册表中与oracle相关内容,具体下:
删除hkey_local_machine/software/oracle目录。
删除hkey_local_machine/system/currentcontrolset/services中所有以oracle或oraweb为开头的键。
删除hkey_local_machine/sysetm/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 开头的键。
删除hkdy_local_machine/software/odbc/odbcinst.ini中除microsoft odbc for oracle注册表键以外的所有含有oracle的键。
删除环境变量中的patht classpath中包含oracle的值。
删除“开始”/“程序”中所有oracle的组和图标。
删除所有与oracle相关的目录,包括:
(1)、c:\program file\oracle目录。
(2)、oracle_base目录。(oracle安装目录)
(3)、c:\documents and settings\系统用户名、localsettings\temp目录下的临时文件。
(注意,如果是win7的,这个目录在:c:\users\administrator\appdata\local\temp下)
(4)、删除环境变量中的path/classpath中的与oracle相关的信息。
注意2:
删除之后最好重新启动电脑。
说明:
如果有个别dll文件无法删除的情况,则不用理会,重新启动,开始新的安装,
安装时,选择一个新的目录,则,安装完毕并重新启动后,老的目录及文件就可以删除掉了。