6 Replies Latest reply: Mar 21, 2014 10:28 AM by rp0428 RSS

    Oracle sqldeveloper on Oracle Solaris to Oracle TimesTen (wrong ELF class: ELFCLASS64)

    vamiot

      Oracle sqldeveloper on Oracle Solaris to Oracle TimesTen: an incompatible mix!?

      The Sql developer on Solaris (SPARC or x86,  10 or 11) is only supported as 'other platforms'  which is a 32-bit Java

      On Solaris Timesten comes only in the 64-bit flavor

       

      Configuring sqldeveloper for TimesTen via tools->Preferences->Database->Third party JDBC drivers does make TimesTen appear as a tag for new connections

      /opt/TimesTen/tt1122/lib/ttjdbc6.jar

       

      But when you try to use it, you get

      An error was encountered performing the requested operation:

      Problems with loading native library/missing methods: /opt/TimesTen/tt1122/lib/libttJdbc.so: ld.so.1: java: fatal: /opt/TimesTen/tt1122/lib/libttJdbc.so: wrong ELF class: ELFCLASS64 (Possible cause: architecture word width mismatch)

      Vendor code 0

      ==>

      we need either:

         * an 'other plafforms' sqldeveloper that supports jni 64

         * sqldeveloper that supports Solaris (32/64 bit, like windows Linux?)

         * the 32 bit version of libttJdbc.so for solaris

      Any hope?

      Thx