完全卸载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 作为下一次的“最近一次正确配置”。

 

 

posted @ 2015-04-16 10:18  梦可园  阅读(121)  评论(0编辑  收藏  举报