【問題描述】:關於 windows服務器啓動程序提示“未找到提供程序,程序可能未正確安裝” Exception on EOLeException
【原因分析】:oracle客戶端環境問題,系統環境問題
【解決方案】:
1、檢查Oracle客戶端安裝目錄\product\11.2.0\client_1\bin下是否存在OraOLEDB*.dll系列(如果DLL存在說明是沒有正確註冊驅動
2、打開命令窗口cmd 執行 regsvr32命令註冊OraOLEDB*.dll 如:regsvr32 OraOLEDB11.dll 正常會提示某路徑下的DLLRegisterServer成功。
一般到這裏就結束了,本人就比較背 註冊失敗了😭熬了大半夜,別放棄,繼續步驟三。
3、執行上述命令,系統提示註冊失敗,未成功加載,從正常啓動的測試環境copy OraOLEDB*.dll系列文件到生產環境,重新註冊後,重啓轉換機 問題解決。
如果你也遇到類似問題,建議從其他正常oracle客戶端copy “OR阿OLEDB*.dll" 即可。
註冊成功圖片: