Skip to Main Content

Database Software

Announcement

For appeals, questions and feedback about Oracle Forums, please email oracle-forums-moderators_us@oracle.com. Technical questions should be asked in the appropriate category. Thank you!

Can't load IA 32-bit .so on a AMD 64-bit platform

698905Apr 29 2009 — edited Apr 29 2009
On a 64-bit AMD server, we have (what I believe are) 32-bit version 5 TT client library files being used to talk to a 32-bit version 5 TT server.

The box that the version 5 TT server is on is due for decommission, so we got our SysAdmins to install TimesTen on another server, however since they no longer had version 5 available, they installed the next lowest version, version 6 (32-bit).

From the 64-bit AMD server, as expected, the version 5 TT client files will not talk to the new version 6 TT server, giving a protocol error:

TimesTen 5.1.27 CLIENT]Protocol mismatch; client protocol: 27, server protocol: 28

So I got the SysAdmins to install the 32-bit version 6 TT files on the 64-bit AMD server. However, this also fails with the error below:

Could not get JDBC Connection; nested exception is java.sql.SQLException: /home/lonicet/ICE/1.0/runtime/bin/ICEApps-A/lib/TimesTen6/libttJdbcCS.so: Can't load IA 32-bit .so on a AMD 64-bit platform

Is there any workaround to this? I can't understand how the 32-bit version 5 TT client on the 64-bit AMD server can talk to the 32-bit version 5 TT server without issue. I asked the SysAdmin if they had a 64-bit version of TimesTen and he said they don't.

Regards.
Comments
Locked Post
New comments cannot be posted to this locked post.
Post Details
Locked on May 27 2009
Added on Apr 29 2009
4 comments
3,935 views