成功之路:ORACLE 11g学习笔记
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

3.2.5 手动删除Oracle的其余组件

Oracle Universal Installer只能自动卸载Oracle的部分组件,其余组件需要我们手工卸载。

1.删除注册表中与Oracle相关的内容

以管理员的身份登录操作系统(因为只有具备足够权限的用户才能修改注册表)。

单击桌面左下角的“开始”→“运行”,输入下面的命令打开注册表。

    regedit

搜索注册表,找到inst_loc,inst_loc的值通常是C:\Program Files\Oracle\Inventory,并记下inst_loc的值(在删除与Oracle相关的文件时将要用到这条信息)。

在注册表中不断搜索以Ora、Oracle、Orcl、EnumOra开头的值,并把它们从注册表中删除。

2.删除与Oracle相关的环境变量

打开“控制面板(Control Panel)” →“性能和维护”→“系统(System)”,选择“高级(Advanced)”→“环境变量(Environment Variables)”。

修改或者删除和Oracle相关的环境变量。

修改环境变量PATH,删除其中和Oracle相关的路径。

删除环境变量CLASSPATH。

删除环境变量ORACLE_HOME、ORACLE_SID、TNS_ADMIN、JSERV、WV_GATEWAY_CFG。

3.删除启动菜单中的Oracle

从启动菜单(Start Menu)中删除与Oracle相关的菜单并删除所有的快捷方式。

重启操作系统。

如果想马上重装Oracle,这一步尤为重要。

4.删除与Oracle相关的目录或文件

删除注册表中的键inst_loc指向的目录。本例中是C:\Program Files\Oracle\Inventory。

删除目录C:\Program Files\Oracle。

删除环境变量ORACLE_BASE所指向的目录。

从\Documents and Settings\user_name\Local Settings\Temp中删除与Oracle相关的目录和文件。

删除数据文件、控制文件与重做日志文件。总之,删除一切和Oracle相关的目录及文件。