6 Replies Latest reply on Mar 21, 2014 3:28 PM by rp0428

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


      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



      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?