postgreSQL/lib/oracle_fdw.dll":%1 is not a valid Win32 application解決辦法
阿新 • • 發佈:2018-12-17
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;
顯示如下:部署成功。