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


  今天,在卸載Oracle 11g時遇到“OCI.dll文件去無法刪除 ”的問題。好像以前在卸載Oracle數據庫時也遇到過同樣的問題,但是由於沒有做任何文字記錄,所以這次又不知如何是好。索性把這次的處理記錄記下了,方便自己將來查找,也方便朋友們查找。

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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM