刪除oracle文件夾時 OCI.dll文件去無法刪除

http://wsummer114.blog.163.com/blog/static/12071907220113191817942/


剛給一位朋友解決了一個小問題,記錄在此。希望別的遇到此問題的朋友可以順利解決此問題。


錯誤原因:OCI.dll開機就會被系統用到,而系統正在使用中的文件是無法被刪除的。
解決辦法:讓系統開機時不去調用OCI.dll。系統啓動時,會根據配置的環境變量加載dll文件;另外,系統啓動時也會自動加載一些默認啓動的服務。所以要刪除這個文件需要先改環境變量,把涉及到這個文件的環境變量刪除;另外還需要關閉那些會用到這個dll文件的服務。
1 以下操作針對XP系統,WIN7的使用者找相應的東西就好了。右鍵點擊”我的電腦“,點“屬性”,再選擇“高級”選項卡,點擊環境變量。上面一個框框是用戶變量,下面一個是系統變量。在系統變量那個框框中找到名爲“Path“的一項,選中後,點擊下面的”編輯“,然後在其中找到所有oracle相關的路徑,把他們刪除掉。注意路徑之間是用分號隔開的,如果刪除分號導致不同的路徑混在一起了,就別刪那個分號。
2 右鍵點擊”我的電腦“,選擇管理,在出現的對話框中選擇”服務“,然後會出現一列東西,各種服務。同樣的,找到oracle相關的,選中點擊右鍵,選擇”屬性“,然後可以看到一個框框,上面寫着”自動“或者”手動“,果斷改成禁用。這就算是停止了調用OCI.dll的服務。
於是OCI.dll自由了,去把那個東東刪掉吧,刪掉吧。

經過研究發現,重裝ORACLE後還是會有殘留影響,於是決定直接去註冊表刪除與ORACEL相關的項。相關操作參加以下網址,感覺這個說得比較詳細:
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章