Oracle Autonomous Linux Image

The Oracle Autonomous Linux platform image is based on Oracle Linux and is used to create Autonomous Linux instances. Autonomous Linux instances are managed using the Autonomous Linux service in Oracle Cloud Infrastructure.

Autonomous Linux provides the following features:

  • Automatic daily updates, including zero-downtime Ksplice updates for kernel, OpenSSL, and glibc libraries.
  • Monitoring for critical events, such as a kernel oops or kernel crashes, including collecting and submitting the messages and logs needed to debug and provide a root cause analysis of the event.

For more information, see Oracle Autonomous Linux.

Oracle Autonomous Linux Image Details

The following repositories are enabled by default beginning with the December 2020 Oracle Autonomous Linux platform image:

  • ol7_UEKR6
  • ol7_addons
  • ol7_ksplice
  • ol7_latest
  • ol7_oci_included
  • ol7_optional_latest
  • ol7_software_collections
  • ol7_x86_64_userspace_ksplice

Autonomous Linux is not supported with Red Hat Compatible Kernel.

To verify the enabled repositories on the instance, use the following command:

yum repolist

For example:

# yum repolist
Loaded plugins: langpacks, ulninfo
repo id                                           repo name                                                                                          status
ol7_UEKR6/x86_64                                  Latest Unbreakable Enterprise Kernel Release 6 for Oracle Linux 7Server (x86_64)                      197
ol7_addons/x86_64                                 Oracle Linux 7Server Add ons (x86_64)                                                                 473
ol7_ksplice                                       Ksplice for Oracle Linux 7Server (x86_64)                                                           9,655
ol7_latest/x86_64                                 Oracle Linux 7Server Latest (x86_64)                                                               21,367
ol7_oci_included/x86_64                           Oracle Software for OCI users on Oracle Linux 7Server (x86_64)                                        680
ol7_optional_latest/x86_64                        Oracle Linux 7Server Optional Latest (x86_64)                                                      15,491
ol7_software_collections/x86_64                   Software Collection Library release 3.0 packages for Oracle Linux 7 (x86_64)                       15,375
ol7_x86_64_userspace_ksplice                      Ksplice aware userspace packages for Oracle Linux 7Server (x86_64)                                    447
repolist: 63,685

The image includes the release packages for the ol7_developer and ol7_developer_EPEL repositories, but these repositories are disabled by default. If you need packages from these repositories, you can install the appropriate release package to obtain the correct repository configuration before enabling the repository by using the following commands:

sudo yum install oraclelinux-developer-release-el7
sudo yum install oracle-epel-release-el7

Packages found in the ol7_developer and ol7_developer_EPEL repositories are only entitled to basic installation support.

Oracle Instant Client 18.3 basic package cannot be updated to 19.5 on instances that were launched before March 18, 2020 because of changes to packaging. To update Oracle Instant Client, manually remove Oracle Instant Client 18.3, and then install 19.5. Use the following commands:

sudo yum remove oracle-instantclient18.3-basic
sudo yum install oracle-instantclient19.5-basic

On Oracle Autonomous Linux images that were launched after March 18, 2020, Oracle Instant Client is not installed by default. To install Oracle Instant Client 19.5, you must manually install the package. Use the following command:

sudo yum install oracle-instantclient19.5-basic

On Oracle Autonomous Linux images that were launched after December 9, 2020, the Oracle Instant Client repository (ol7_oracleinstant client) is not available by default. To add the repository, you must first install the oracle-release-el7 release package and then enable the ol7_oracle_instantclient repository. You can then install the appropriate Oracle Instant Client version package. Use the following commands:

sudo yum install oracle-release-el7
sudo yum-config-manager --enable ol7_oracle_instantclient