Additional Drivers and Software Packages for Linux

You are not required to install these optional and additional drivers and software packages, however, 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.

  1. Run the following command to install the latest version of the OCFS2 kernel module:

    # dnf install kernel-uek
  2. Run the following command to install the OCFS2 tools module after you install the OCFS2 kernel module:

    # dnf install ocfs2-tools

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).

Related Topic:

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

Installing Oracle Messaging Gateway

Oracle Messaging Gateway is installed with Enterprise Edition of Oracle AI 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 AI 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

Review these programming environment requirements for your Oracle AI Database installation.

Table: Requirements for Programming Environments for Linux x86-64

Programming EnvironmentsSupport Requirements
Java Database Connectivity (JDBC) / JDBC Oracle Call Interface (JDBC OCI)JDK 11 (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(R) C Compiler Classic for applications running on Intel(R) 64, Version 2021.10.1 or the GNU C and C++ (g++ 8) compilers.

Oracle C++ Call Interface (OCCI) applications can be built with g++8 or the 2021.10.1 Intel C++ Compiler used with the standard template libraries of gcc8.

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 utilities are required to extract the image files for Oracle AI Database and Oracle Grid Infrastructure installations and patches.

Note:

The Oracle JDBC Oracle Call Interface (OCI) Type 2 client driver (also known as a "thick" driver) is deprecated in Oracle AI Database 26ai.

Most Java applications that use Open Database Connectivity (ODBC) with Oracle JDBC drivers use the Thin driver. To enable Oracle to allocate resources to better address customer requirements, Oracle is deprecating the JDBC-OCI driver.

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

Ensure that your system meets the requirements for the programming environment that 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 11 (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 Web Browsers

Web browsers are required only if you intend to use 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