Oracle opatch apply 時提示oci.dll has active的解決辦法

lnwxzyp發表於2012-10-26
     今天在給電信一個windows的伺服器打升級補丁的時候報錯oci.dll 是活動狀態,因此opatch apply不能繼續。經過檢查,懷疑有可能是之前有那個程式在使用這個庫檔案,於是選擇了重啟,結果重啟之後opatch apply依然報錯,後來在itpub上看到一篇帖子說也是在打補丁的時候遇到了這個錯誤,給出的解決辦法居然是以安全模式開機然後改ORACLE_HOME的路徑,然後換成正常模式啟動,然後打補丁成功了。。這種方式我們肯定是無法適用的了,後來查到一個訊息說 系統的服務也就是services.msc裡面有一個服務名叫做Distributed Transaction Coordinator的是罪魁禍首,找到之後禁用,然後opatch apply 果然就能正常打補丁了,完了之後再把這個服務啟動,OK ,收工 一看時間都6:20了,一個簡單的升級居然花了3個小時,都怪這個Distributed Transaction Coordinator服務。。。

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/12216142/viewspace-747326/,如需轉載,請註明出處,否則將追究法律責任。

相關文章