Attempt to load oracle client libraries threw BadImageFormatException
報錯:
Attempt to load Oracle client libraries threw BadImageFormatException. This problem will occur when running in 64 bit mode with the 32 bit Oracle client components installed
環境:
客戶端:windows 2008 作業系統 ;IIS 7程式
服務端:windows 2008作業系統 ;oracle 資料庫版本 10.2.0.1 64bit
1、IIS7 程式搭建為指定字串的形式連線資料庫。也就是tnsname.ora中的字串。
2、應用程式池配置中,高階配置:
啟用32位應用程式 True
解析:WOW64模式下(windows on windows64),只載入32位應用程式。(這裡我們也考慮使用 flase 模式,但是這樣模式程式更通過不了)
這樣問題就來了,我們客戶端預設也是64 bit的,但是我們應用程式只能啟動32位。然後用32位應用程式去連線64位的oracle就出問題了。這個問題與32位plsql連線64bit oracle的問題是一樣的。
類似問題解釋:
這裡要提一下plsql連線64bit oracle 的問題
因為目前plsql沒有64bit的,只有32位。所以我們這裡需要下載一個32位的 oracle client (instantclient_11_2) ,來配置新的tnsname.ora ,已登入我們的64bit資料庫。
解決方法:
1、 下載32位客戶端並配置。因為我們之前安裝plsql連線64bit,就下載了32位的客戶端位置。
2、 配置環境變數:直接把這個32位的目錄位置,配置PATH 就OK 了。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/26442936/viewspace-734168/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- How to Setup SCAN Listener and Client for TAF and Load Balancingclient
- Oracle RAC Load BalanceOracle
- oracle LOAD資料Oracle
- ORACLE GoldenGate Initial LoadOracleGo
- How to Configure TAF and Client Load Balancing in a Replicated Environment [ID 210596.1]client
- IIS與oracle client ,還是oracle server ?OracleclientServer
- Oracle:Windows10下安裝oracle client (win32_11gR2_client)OracleWindowsclientWin32
- oracle 觸發器 client 事件Oracle觸發器client事件
- attempt to index local ‘result‘ (a nil value)Index
- 【[Oracle】-【安裝】-Cent OS安裝Oracle ClientOracleclient
- 修改oracle client 的字符集Oracleclient
- 限定client端IP訪問oracle!clientOracle
- 限定client段ip訪問oracle!clientOracle
- Will attempt to recover by breaking constraintAI
- Oracle LOAD_BALANCE&TAF總結Oracle
- 如何解讀Oracle的LOAD PROFILEOracle
- [zt] Oracle RAC Load Balance [final]Oracle
- 【Oracle】Windows安裝oracle11gR2 clientOracleWindowsclient
- solaris下-silent方式安裝oracle clientOracleclient
- Navicat for Oracle Instant client required(轉載)OracleclientUI
- Netbackup For Oracle client安裝寶典Oracleclient
- Oracle client/server architecture's benefits (275)OracleclientServer
- Unable to Connect to Database with Oracle Client Software for WindowsDatabaseOracleclientWindows
- oracle10g_client_installation_noteOracleclient
- oracle load banlance 配置與測試方法Oracle
- Oracle RAC Load Balance , Fail Over測試OracleAI
- Install Oracle Instant Client on Linux and WindowsOracleclientLinuxWindows
- Oracle client 客戶端與sqlplusOracleclient客戶端SQL
- ORACLE 10G Client For Linux RedHat 6.2Oracle 10gclientLinuxRedhat
- 如何配置Oracle RAC Load Balance 及FailOverOracleAI
- Servlet.service() for Servlet jsp threw exception javax.servlet.ServletException:File "/pageFooServletJSExceptionJava
- ORACLE SQLPLUS 報 error while loading shared libraries[轉]OracleSQLErrorWhile
- Oracle client安裝the jre is 0故障處理Oracleclient
- RochyLinux 8.6安裝Oracle19c ClientLinuxOracleclient
- Windows平臺,Oracle Database和Client並存方式WindowsOracleDatabaseclient
- Oracle instant client及pl sql developer的使用OracleclientSQLDeveloper
- 用JDBC THIN CLIENT能訪問oracle cluster嗎?JDBCclientOracle
- oracle ebs r12 use loadrunner load dataOracle