我需要連接到數據庫並使用錢包文件。 如果我嘗試使用我的SQL Developer,我最終會遇到「ocijdbc.dll:無法在AMD 64位平臺上加載IA 32位.dll」。如何在Win 64上使用32位JDK啓動Oracle SQL Developer 4?
我已經安裝了用於開發的JDK 32位(C:Prog32bit)和JDK 64位(C:Prog)。
我試圖設置的JavaHome中的SQLDeveloper /斌/ sqldeveloper.conf手動 SetJavaHome C:\ Program Files文件(x86)的\的Java \ jdk1.7.0_51
我的下一步是編輯%USER_HOME%/的SQLDeveloper /sqldeveloper.conf,我也在那裏設置了SetJavaHome,但沒有一個沒有工作。
下一個步驟是,我編輯的SQLDeveloper /斌/ sqldeveloper.bat並設置:
JAVA_HOME="C:\Program Files (x86)\Java\jdk1.7.0_51"
path="C:\Program Files (x86)\Java\jdk1.7.0_51\bin%"
java.exe -Xmx640M -Xms128M -Xveri....
我的最後一次嘗試是使用命令行(我將在Linux上做的),然後運行:
D:\sqldeveloper>PATH="C:\Program Files (x86)\Java\jdk1.7.0_51\bin"
D:\sqldeveloper>java -version
java version "1.7.0_51"
Java(TM) SE Runtime Environment (build 1.7.0_51-b13)
Java HotSpot(TM) Client VM (build 24.51-b03, mixed mode, sharing)
D:\sqldeveloper>sqldeveloper.exe
但是我仍然收到消息sqldeveloper正在運行64位Java。
我找到了一個workarround。 SQL開發人員(與JDK bundeld)的一箇舊版本可在http://www.oracle.com/technetwork/developer-tools/sql-developer/downloads/sqldev-downloads-v322-2080107.html