oracle服務項中有不用的服務應該如何處理呢?下面就為您介紹刪除oracle服務項中不用的服務的實現方法希望對您學習oracle服務項方面能有所幫助
管理-->oracle服務項裡面刪不掉的服務可以直接進注冊表刪除
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services
中找到要刪除的刪除後重啟即可
將不用的服務先禁用
在運行中輸入regedit打開注冊表找到KEY_LOCAL_MACHINE下的SYSTEM下的ControlSet″下的Services然後在該目錄下找到你要刪除的項將其刪除即可
以上的這些目錄是我自己系統中的具體目錄其實只要通過編輯下的查找找到你所要刪除的項然後確定該項目是在Services目錄下並將其刪除即可
此時服務項中仍會有該服務但已發生改變只要重啟下計算機就可將其從服務中徹底刪除
徹底刪除oracle
實現方法
開始->設置->控制面板->管理工具->服務停止所有Oracle服務
開始->程序->Oracle OraHome->Oracle Installation Products->Universal Installer
卸裝所有Oracle產品但Universal Installer本身不能被刪除
運行regedit選擇HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE按del鍵刪除這個入口
運行regedit選擇HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services滾動這個列表刪除所有Oracle入口
運行regedit
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Eventlog\Application
刪除所有Oracle入口
開始->設置->控制面板->系統->高級->環境變量
刪除環境變量CLASSPATH和PATH中有關Oracle的設定
從桌面上STARTUP(啟動)組程序菜單中刪除所有有關Oracle的組和圖標
刪除\Program Files\Oracle目錄
重新啟動計算機重起後才能完全刪除Oracle所在目錄
刪除與Oracle有關的文件選擇Oracle所在的缺省目錄C:\Oracle刪除這個入
口目錄及所有子目錄並從Windows 目錄(一般為C:\WINNT)下刪除以下文
件ORACLEINIoradimINIoradimINIoraodbcini等等
WININI文件中若有[ORACLE]的標記段刪除該段
如有必要刪除所有Oracle相關的ODBC的DSN
到事件查看器中刪除Oracle相關的日志
說明
到現在為止你還是可以發現在服務裡面還有oracle的服務存在必須把他刪除否則你再安裝oracle時就會出現什麼服務已經存在的錯誤提示了而這些服務是在HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\Root下以LEGACY_ORACLE打頭的而且你選種按delete刪除時系統會提示你一個錯誤不讓你刪除現提供具體刪除方法win的如下
運行regedt注意了不是regedit在HKEY_LOCAL_MACHINE那頁找到HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\Root先選中ROOT然後點菜單上的安全權限把自己添加到裡面並且權限設置為完全控制確定後再刪除ROOT下所有LEGACY_ORACLE打頭的鍵同樣的方法也可以把HKEY_LOCAL_MACHINE\SYSTEM\ControlSet和HKEY_LOCAL_MACHINE\SYSTEM\ControlSet兩個下面\Enum\Root下所有LEGACY_ORACLE打頭的鍵刪除重新啟動計算機可以發現服務裡面的那些都沒有了
在winXP中就比較簡單了還是運行regedit找到LEGACY_ORACLE打頭的鍵後右擊選擇權限同樣將everyone設置為完全控制就可以刪除了刪除後重新啟動一下就可以了
如果有個別DLL文件無法刪除的情況則不用理會重新啟動開始新的安裝安裝時選擇一個新的目錄則安裝完畢並重新啟動後老的目錄及文件就可以刪除掉了
From:http://tw.wingwit.com/Article/program/Oracle/201311/18461.html