All required network software that is supplied by your database system vendors must be 32-bit compliant.
If your application was built with 32-bit system libraries, you must use 32-bit drivers. If your application was built with 64-bit system libraries, you must use 64-bit drivers (see 64-Bit Drivers). The database to which you are connecting can be either 32-bit or 64-bit enabled.
For the Salesforce driver: A 32-bit Java Virtual Machine (JVM), J2SE 5 or higher, is required. Also, you must set the library path environment variable of your operating system to the directory containing your JVM’s libjvm.so [sl | a] file and that directory’s parent directory.
The library path environment variable is:
◦ LD_LIBRARY_PATH on Linux, HP-UX Itanium, and Oracle Solaris
◦ SHLIB_PATH on HP-UX PA-RISC
◦ LIBPATH on AIX
AIX
IBM POWER processor
AIX 5L operating system, version 5.3 fixpack 5 and higher, 6.1, and 7.1
An application compatible with components that were built using Visual Age C++ 6.0.0.0 and the AIX native threading model
Note: SALESFORCE USERS: When compiling an application on AIX for use with the driver for Salesforce, you must not use the -brtl option.
Note: TERADATA USERS: When compiling an application on AIX for use with the driver for the Teradata database, you must use the -brtl option. For example, use cc -o pgm pgm.o –brtl -lodbc or ld -o pgm –brtl pgm.o -lodbc
HP-UX
The following processors are supported:
◦ PA-RISC
◦ Intel Itanium II (IPF)
The following operating systems are supported:
◦ For PA-RISC: HP-UX 11i Versions 2 and 3 (B.11.23 and B.11.3x), 11i (B.11.11), and 11
◦ For IPF: HP-UX IPF 11i Versions 2 and 3 (B.11.23 and B.11.3x)
For PA-RISC: An application compatible with components that were built using HP aC++ 3.30 and the HP-UX 11 native (kernel) threading model (posix draft 10 threads).
All of the standard 32-bit UNIX drivers are supported on HP PA-RISC.
For IPF: An application compatible with components that were built using HP aC++ 5.36 and the HP-UX 11 native (kernel) threading model (posix draft 10 threads)
Note: All of the standard 32-bit UNIX drivers are supported on HP PA-RISC.
For IPF, the following DataDirect Connect forODBC are supported:
◦ DB2 Wire Protocol
◦ Informix Wire Protocol
◦ MySQL Wire Protocol
◦ Oracle Wire Protocol
◦ PostgreSQL Wire Protocol
◦ Progress OpenEdge Wire Protocol
◦ SQL Server Wire Protocol
◦ Sybase Wire Protocol
◦ Oracle
◦ SQL Server Legacy Wire Protocol
The following DataDirect Connect XE forODBC drivers are supported:
◦ Driver for Apache Hive
◦ Greenplum
◦ Impala Wire Protocol
◦ Salesforce
◦ Sybase IQ Wire Protocol
Considerations for Salesforce users:
PA-RISC: Set the LD_PRELOAD environment variable to the libjvm.sl from your JVM installation.
Itanium:
◦ Do not link with the –lc linker option.
◦ Set the LD_PRELOAD environment variable to the libjvm.so from your JVM installation.
Linux
The following processors are supported:
◦ x86: Intel
◦ x64: Intel and AMD
The following operating systems are supported:
◦ Red Hat Enterprise Linux 4.x, 5.x, and 6.x
◦ SUSE Linux Enterprise Server 10.x, 11, and 12
An application compatible with components that were built using g++ GNU project C++ Compiler version 3.4.6 and the Linux native pthread threading model (Linuxthreads).
Note: All drivers are supported on Linux except for the Informix driver.
Oracle Solaris
The following processors are supported:
◦ Oracle SPARC
◦ x86: Intel
◦ x64: Intel and AMD
The following operating systems are supported:
◦ For Oracle SPARC: Oracle Solaris 8, 9, 10, 11.x
◦ For x86/x64: Oracle Solaris 10, Oracle Solaris 11.x
For Oracle SPARC: An application compatible with components that were built using Oracle Workshop v. 6 update 2 and the Solaris native (kernel) threading model.
For x86/x64: An application compatible with components that were built using Oracle C++ 5.8 and the Solaris native (kernel) threading model
Note: All of the standard 32-bit UNIX drivers are supported on Solaris SPARC.
For x86, the following DataDirect Connect forODBC drivers are supported:
DB2 Wire Protocol
MySQL Wire Protocol
Oracle Wire Protocol
PostgreSQL Wire Protocol
SQL Server Wire Protocol
Sybase Wire Protocol
SQL Server Legacy Wire Protocol
The following DataDirect Connect XE forODBC drivers are supported: