Installation Requirements for Programming Environments for Linux x86-64

Ensure that your system meets the requirements for the programming environment you want to configure:

Table 3-9 Requirements for Programming Environments for Linux X86–64

Programming Environments Support Requirements

Java Database Connectivity (JDBC) / JDBC Oracle Call Interface (JDBC OCI)

JDK 8 (Java SE Development Kit) with the JNDI extension with Oracle Java Database Connectivity.

Oracle Call Interface (OCI)

Oracle C++ Call Interface

Pro*C/C++

Intel C/C++ Compiler 19.0.8.324 or later, or the GNU C and C++ compilers listed in this table.

Oracle C++ Call Interface (OCCI) applications can be built with g++ and Intel C++ Compiler 17.0.8.066 used with the standard template libraries of the gcc compilers listed in this table.

Note: For OCCI applications on Linux-x86-64 using g++5.3, g++6.3, g++7.3 and g++8, instead of the libocci.so.21.1 library, link to the $ORACLE_HOME/lib/libocci_gcc53.so.21.1 library. For the g++ compilation command, use the -Wno-narrowing option to build the applications using the g++5.3, g++6.3, g++7.3 and g++8 compiler versions.

gcc compiler packages

Install the latest released versions of the gcc packages listed here.

gcc
gcc-c++
gcc-info
gcc-locale
gcc48
gcc48-info
gcc48-locale
gcc48-c++

Note: If you intend to use 32-bit client applications to access 64-bit servers, then you must also install the latest 32-bit versions of the packages listed in this table.

Oracle XML Developer's Kit (XDK)

Oracle XML Developer's Kit is supported with the same compilers as OCCI.

Pro*COBOL

  • Micro Focus Visual COBOL for Eclipse 2.3 - Update 2
  • Micro Focus Visual COBOL v6.0

Unzip and Tar

Install the latest versions of Unzip and Tar.

Unzip and Tar utlities are required to extract the image files for Oracle Database and Oracle Grid Infrastructure installations and patches.