Oracle OTT实用程序的UnsatisfiedLinkError

时间:2015-07-07 15:24:09

标签: oracle

我正在尝试运行Oracle Object Type Translator Utility(OTT)并收到以下错误:

Exception in thread "main" java.lang.UnsatisfiedLinkError: C:\oraclexe\app\oracle\product\11.2.0\server\bin\ocijdbc11.dll: Can't load AMD 64-bit .dll on a IA 32-bit platform
    at java.lang.ClassLoader$NativeLibrary.load(Native Method)
    at java.lang.ClassLoader.loadLibrary0(Unknown Source)
    at java.lang.ClassLoader.loadLibrary(Unknown Source)
    at java.lang.Runtime.loadLibrary0(Unknown Source)
    at java.lang.System.loadLibrary(Unknown Source)
    at oracle.jdbc.driver.T2CConnection$1.run(T2CConnection.java:3516)
    at java.security.AccessController.doPrivileged(Native Method)
    at oracle.jdbc.driver.T2CConnection.loadNativeLibrary(T2CConnection.java:3512)
    at oracle.jdbc.driver.T2CConnection.logon(T2CConnection.java:266)
    at oracle.jdbc.driver.PhysicalConnection.<init>(PhysicalConnection.java:536)
    at oracle.jdbc.driver.T2CConnection.<init>(T2CConnection.java:162)
    at oracle.jdbc.driver.T2CDriverExtension.getConnection(T2CDriverExtension.java:53)
    at oracle.jdbc.driver.OracleDriver.connect(OracleDriver.java:521)
    at java.sql.DriverManager.getConnection(Unknown Source)
    at java.sql.DriverManager.getConnection(Unknown Source)
    at oracle.ott.Konnection.getTheConnection(Konnection.java:102)
    at oracle.ott.Konnection.<init>(Konnection.java:39)
    at oracle.ott.Doit.main(Doit.java:107)
    at oracle.ott.c.CMain.main(CMain.java:9)

几个月前工作正常,不知道为什么现在出错。

1 个答案:

答案 0 :(得分:0)

所以,我终于弄清楚了即时客户端11_2.0的旧设置存在一些问题,所以我安装了新的即时客户端11_2.2并设置了所有必需的环境变量,它完全正常。