Additional Drivers and Software Packages for Linux

You are not required to install additional drivers and packages, but you may choose to install or configure these drivers and packages.

Installing PAM for Login Authentication on Linux

Pluggable Authentication Modules (PAM) is a system of libraries that handle user authentication tasks for applications.

On Linux, external scheduler jobs require PAM. Oracle strongly recommends that you install the latest Linux-PAM library for your Linux distribution.

Use a package management system (yum, up2date, YaST) for your distribution to install the latest pam (Pluggable Authentication Modules for Linux) library.

Installing OCFS2

You can use Oracle Cluster File System 2 (OCFS2) with Oracle Grid Infrastructure. However, you are not required to use OCFS2.

OCFS2 is a POSIX-compliant general purpose shared disk cluster file system for Linux. OCFS2 is supported for this release only with Oracle Linux.

An OCFS2 installation consists of two parts, the kernel module and the tools module.

The supported version of the OCFS2 kernel module depends on the version of Unbreakable Enterprise Kernel available with Oracle Linux. Run the following command to install the latest version of the OCFS2 kernel module:

# yum install kernel-uek ocfs2

OCFS2 Release 1.8.6-9 is the supported version of OCFS2 tools module for this release. After you install the OCFS2 kernel module, run the following command, to install the OCFS2 tools module:

# yum install ocfs2-tools-1.8.6-9

Note:

  • Each cluster node should run the same version of OCFS2 modules and a compatible version of Unbreakable Enterprise Kernel.
  • OCFS2 is not supported on Linux for Arm (aarch64).

https://oss.oracle.com/projects/ocfs2/

Installing Oracle Messaging Gateway

Oracle Messaging Gateway is installed with Enterprise Edition of Oracle Database. However, you may require a CSD or Fix Packs.

If you require a CSD or Fix Packs for IBM WebSphere MQ, then see the following website for more information:

https://www.ibm.com/support/

Note:

  • Oracle Messaging Gateway does not support the integration of Advanced Queuing with TIBCO Rendezvous on IBM: Linux on System z.
  • Oracle Messaging Gateway is not supported on Linux for Arm (aarch64).

Related Topics

Installing ODBC Drivers for Linux x86-64

Open Database Connectivity (ODBC) is a set of database access APIs that connect to the database, prepare, and then run SQL statements on the database.

An application that uses an ODBC driver can access non-uniform data sources, such as spreadsheets and comma-delimited files.

If you intend to install Oracle's ODBC driver, then you must also install the most recent ODBC Driver Manager for Linux.

Download and install the ODBC Driver Manager and Linux RPMs from the following website:

http://www.unixodbc.org

Review the minimum supported ODBC driver releases, and install ODBC drivers of the following or later releases for all Linux distributions:

unixODBC-2.3.4 or later

Installing the LDAP Package

Lightweight Directory Access Protocol (LDAP) is an application protocol for accessing and maintaining distributed directory information services over IP networks.

You require the LDAP package if you want to use features requiring LDAP, including the Oracle Database scripts odisrvreg and oidca for Oracle Internet Directory, or schemasync for third-party LDAP directories.

LDAP is included in a default Linux operating system installation.

If you did not perform a default Linux installation, and you intend to use Oracle scripts requiring LDAP, then use a package management system (up2date, YaST) for your distribution to install a supported LDAP package for your distribution, and install any other required packages for that LDAP package.

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: Requirements for Programming Environments for Linux X86-64

Programming EnvironmentsSupport 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++

Latest released version of the Intel C/C++ Compiler or the GNU C and C++ compilers.

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

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
Pythoncx_oracle users should install Python 3.9 or later. Python 3.9 is the minimum supported version on Oracle Linux 9. For installing Python on Oracle Linux 9, see Installing Python .

Installation Requirements for Programming Environments for Linux for Arm (aarch64)

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

Table: Requirements for Programming Environments for Linux for Arm (aarch64)

Programming EnvironmentsSupport 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++

The GNU C and C++ compilers listed in this table.

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

gcc compiler packages

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

gcc
gcc-c++

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

Installation Requirements for Programming Environments for IBM: Linux on System z

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

Table: Requirements for Programming Environments for IBM: Linux on System z

Programming EnvironmentsSupport Requirements
Java Database Connectivity (JDBC) / Oracle Call Interface (OCI)JDK 8 (Java SE Development Kit) with the JNDI extension with Oracle Java Database Connectivity.
Pro*COBOL

Micro Focus Visual COBOL v6.0

Micro Focus Server Express 5.1

Micro Focus Visual COBOL Development Hub 2.3 - Update 2

Installation Requirements for Web Browsers

Web browsers are required only if you intend to use Oracle Enterprise Manager Database Express and Oracle Enterprise Manager Cloud Control. Web browsers must support JavaScript, and the HTML 4.0 and CSS 1.0 standards.

For a list of browsers that meet these requirements see the Enterprise Manager certification matrix on My Oracle Support:

https://support.oracle.com

Related Topics