2 Installing and Upgrading Oracle ASMLIB
ASMLIB is a support library for the Automatic Storage Management (ASM) feature of the Oracle Database. Oracle provides a Linux-specific implementation of this library. This document describes how to download, install, and upgrade the ASM library on Oracle Linux.
What do you need?
- A system with any of the following installed:
-
Oracle Linux 8
-
Oracle Linux 9
-
Oracle Linux 10
-
- Root administrator privileges on the host Linux system.
Note:
If the host system is using Oracle Linux 7, see Oracle Linux 7: Installing and Configuring Oracle ASMLIB.Updating ULN Subscriptions or Downloading Packages
The oracleasmlib
and oracleasm-support
packages are
available on the Unbreakable Linux Network (ULN). You can also manually download the
packages.
We recommend installing from ULN to keep the system updated.
Installing Required Packages
The following steps describe how to install the ASM support tools, the ASM library, and the kernel driver (when applicable).
You must be subscribed to the ULN channels or have the packages downloaded before you proceed. See Updating ULN Subscriptions or Downloading Packages for more information.
Enabling or Restricting io_uring
You might need to enable the io_uring
interface on some systems, or
you might decide to restrict it to processes run by a particular group.
The io_uring
interface is used instead of the
oracleasm
kernel driver, when the system is running UEK R7 or
later, or RHCK on Oracle Linux 9 or Oracle Linux 10. If the system is running RHCK
on Oracle Linux 9 or Oracle Linux 10, you must either enable
io_uring
globally, or you can enable io_uring
so that it's restricted to processes that are run by a particular group.
io_uring
is globally enabled in UEK R7 and UEK 8 by default,
but you can edit the system configuration to restrict it to processes that are run
by a particular group, if you prefer.
To edit the system configuration to enable or restrict io_uring
, use
the following procedure.