實現方法:
1、開始->設定->控制台->管理工具->服務停止所有Oracle服務。
2、開始->程式->Oracle - OraHome81->Oracle Installation Products-> Universal Installer卸裝所有Oracle產品,但Universal Installer本身不能被刪除
3、刪除D:\ORACLE檔案夾
4、刪除C:\Program Files\Oracle檔案夾
5、刪除開始——程式裡面的oracle檔案
6、運行regedit,刪除HKEY_LOCAL_MACHINE\SOFTWARE\下的ORACLE鍵
7、運行regedit,刪除HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services下所有以oracle打頭的鍵
到現在為止,你還是可以發現在服務裡面還有oracle的服務存在,必須把他刪除,否則你再安裝oracle時就會出現什麼服務已經存在的錯誤提示了!!而這些服務是在HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\Root下以LEGACY_ORACLE打頭的,而且你選種按delete刪除時系統會提示你一個錯誤!!不讓你刪除!!!現提供具體刪除方法,win2000的如下:
運行regedt32注意了,不是regedit!!!!在HKEY_LOCAL_MACHINE那頁找到HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\Root先選中ROOT然後點菜單上的安全—許可權把自己添加到裡面,並且使用權限設定為完全控制,確定後再刪除ROOT下所有LEGACY_ORACLE打頭的鍵,同樣的方法也可以把HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001和HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002兩個下面\Enum\Root下所有LEGACY_ORACLE打頭的鍵刪除,重新啟動電腦可以發現,服務裡面的那些都沒有了!!
在winXP中就比較簡單了,還是運行regedit,找到LEGACY_ORACLE打頭的鍵後右擊,選擇許可權,同樣將everyone設定為完全控制就可以刪除了!刪除後重新啟動一下就可以了!!