skip to main content
General Information on Using Connect Drivers : Environment-Specific Information : For UNIX and Linux Users : 32-Bit Drivers
 

Try DataDirect Drivers Now
32-Bit Drivers
*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), Java SE 7 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 for ODBC 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 for ODBC 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:
*CentOS Linux 4.x, 5.x, 6.x, and 7.x
*Oracle Linux 4.x, 5.x, 6.x, and 7.x
*Red Hat Enterprise Linux 4.x, 5.x, 6.x, and 7.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 for ODBC 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 for ODBC drivers are supported:
*Driver for Apache Hive
*Impala Wire Protocol
*Salesforce
*Sybase IQ Wire Protocol