完全卸载Oracle11g
(1)运行services.msc服务,停掉所有Oracle的服务。
(2)运行Universal Installer,单击“卸载产品”-“全部展开”,选中除“OraDb11g_home1”外的全部目录,删除。
(3)删除注册表(regedit)中有关oracle的配置:
选择HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE,按del键删除这个入口;
选择HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services,滚动这个列表,删除所有Oracle入口(以oracle或OraWeb开头的键);
选择HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Eventlog\Application,删除所有Oracle入口;
选择HKEY_CLASSES_ROOT,删除以ora开头的项。
(4)删除环境变量CLASSPATH和PATH中有关Oracle的设定。
(5)删除所有与Oracle相关的目录,图标。
(6)重启计算机。
新知:windows启动时会从ControlSet001复制一份副本,作为操作系统当前的配置信息。
我们对于计算机配置所做的修改都是直接写入到CurrentControlSet,在重启过程中,windows会用CurrentControlSet的内容覆盖掉ControlSet001,以 保证这两个控件组一致。
ControlSet002:“最近一次成功启动的配置信息”。当操作系统每成功启动一次(指成功登录),它都将CurrentControlSet和ControlSet001中的数据复制到ControlSet002中。
使用“最近一次的正确配置”后,系统把 ControlSet002 当作系统真实的配置信息,而 ControlSet001 中的数据为存在问题的数据,一般不再使用;
系统启动时会从 ControlSet002 复制副本到 CurrentControlSet,启动成功后又会把 ControlSet002 和 CurrentControlSet 的信息复制到 ControlSet003 作为下一次的“最近一次正确配置”。