上周由於WannaCry勒索病毒肆虐全球,14號系統管理員更新了一系列補丁後,導致一Windows Server 2012伺服器上面部署的一些老舊的應用無法使用Microsoft ODBC for Oracle訪問ORACLE資料庫。 如下所示,應用程式會提示下麵錯誤信息 The Oracle(tm... ...
上周由於WannaCry勒索病毒肆虐全球,14號系統管理員更新了一系列補丁後,導致一Windows Server 2012伺服器上面部署的一些老舊的應用無法使用Microsoft ODBC for Oracle訪問ORACLE資料庫。 如下所示,應用程式會提示下麵錯誤信息
The Oracle(tm) client and networking components were not found. These components are supplied by Oracle Corporation and are part of the Oracle Version 7.3 (or greater) client software installation.
搜索了網上大量資料,折騰、嘗試了很多方法(下麵鏈接),始終無法搞定,後面在伺服器上重裝了Oracle 11g Client後,問題終於解決。特此記錄一下。 到目前為止,不清楚為什麼補丁突然影響了這個驅動。其實我們在折騰過程中,更換訪問Oracle的驅動,是沒有問題的。唯獨使用Microsoft ODBC for Oracle訪問ORACLE資料庫受到影響。
https://social.technet.microsoft.com/Forums/windows/en-US/f5f7d1e4-3d51-4a2c-9fe7-fa59f45037b3/microsoft-odbc-for-oracle-fail-to-create?forum=w7itprogeneral
http://www-01.ibm.com/support/docview.wss?uid=swg21218792
https://superuser.com/questions/939752/microsoft-odbc-driver-cant-find-oracle-instant-client