1. 程式人生 > >postgreSQL/lib/oracle_fdw.dll":%1 is not a valid Win32 application解決辦法

postgreSQL/lib/oracle_fdw.dll":%1 is not a valid Win32 application解決辦法

1、下載postgreSQL

2、下載oracle_fdw

問題:

ERROR:could not load library "E:/python/postgreSQL/postgreSQL/lib/oracle_fdw.dll":%1 is not a valid Win32 application.

因為我電腦是windows7 64位系統,所以我下載了postgreSQL和oracle_fdw也都是下載的64位的,一直報錯:問題如上。糾結了很久,於是我嘗試了將oracle_fdw下載了32位的,postgreSQL64位的,但是還是報錯,問題如上.....各種64位版本都嘗試了,下載安裝,重啟電腦,下載安裝,重啟電腦....

最後,我想要不嘗試下32位的吧,於是根據上面的地址,下載了oracle_fdw-2.1.0-pg10-win32位和 postgresql-10.5-2-windows-x32,然後安裝。

安裝步驟如下:

1)雙擊 ,然後直接下一步,下一步,輸入密碼,最後在finish介面,取消對勾,點選finish。

2)將oracle_fdw/lib/oracle_fdw.dll檔案複製到postgreSQL/lib資料夾下。將oracle_fdw/share/extension資料夾下面的3個檔案同上複製到postgreSQL/share/extension資料夾下。

3)重啟服務

4)開啟SQL SHELL,如下:輸入

create extension oracle_fdw;

顯示如下:部署成功。