Configuring Storage for Oracle Grid Infrastructure
Configuring Storage for Oracle Automatic Storage Management
Describes how to plan and configure Oracle ASM storage for Oracle Grid Infrastructure clusters, including database, recovery, OCR, and voting files. It covers redundancy options, failure groups, allocation units, metadata sizing, device-selection guidelines, NFS-based ASM files, existing disk-group validation, disk discovery strings, Clusterware storage requirements, and ASM upgrade behavior. ASMFD is desupported in Oracle AI Database 26ai and unsupported on newer Linux kernels, with ASMlib v3 recommended where applicable.
Read More: Configuring Storage for Oracle Automatic Storage Management
Configuring Storage Device Path Persistence Using Oracle ASMLIB
Explains how Oracle ASMLIB provides persistent ASM disk labels and permissions, eliminates device rebinding after restarts, and requires the ASM discovery string ORCL:* when used. It outlines installation considerations, including the requirement for ASMLib v3 on Oracle Linux 8 and later kernels, and provides procedures for safely stopping ASM and Clusterware, unloading ASMLIB, disabling its configuration, and removing its packages.
Read More: Configuring Storage Device Path Persistence Using Oracle ASMLIB
Configuring NVMe Over Fabrics Storage Devices with Oracle ASM
Explains how Oracle ASM can use NVMe over Fabrics storage for database files through Oracle’s native user-space NVMe-oF solution on Linux. It defines supported kernel, networking, and target requirements; recommends dedicated high-speed connections; and provides procedures for configuring Linux TCP NVMe targets, namespaces, ports, and unique NQNs. It also describes building the NVMe ODM library, creating per-node nvmip.ora files, and discovering devices through the ASM disk string n://.
Read More: Configuring NVMe Over Fabrics Storage Devices with Oracle ASM
Using Disk Groups with Oracle AI Database Files on Oracle ASM
Provides guidance for using existing or new ASM disk groups for Oracle Clusterware and database files, including custom failure-group design to protect against HBA failures. It recommends uniform device size and performance, separate physical devices, and avoidance of unnecessary logical-volume layers. It also explains how to place database and recovery files on conventional file systems, check available capacity, create directories with appropriate ownership and permissions, and keep the recovery area on separate physical storage when possible.
Read More: Using Disk Groups with Oracle AI Database Files on Oracle ASM
Deploying Oracle Direct NFS for Oracle AI Database
Describes configuring Oracle Direct NFS for file-system-based database storage, including recommended separation of software and data disks, NFS rsize and wsize settings of at least 32768, TCP buffer tuning, and network restart procedures. It details the oranfstab configuration attributes for servers, local and remote paths, exports, mounts, timeouts, NFS versions, routing, SNMP management, and security modes ranging from UNIX authentication to Kerberos integrity and privacy, with examples for multipath, multiple exports, and authenticated mounts.
Read More: Deploying Oracle Direct NFS for Oracle AI Database
Enabling and Disabling Direct NFS Client Control of NFS
Explains how to enable Direct NFS Client control by running the dnfs_on build command from the Grid home on every cluster node, including shared-home environments. It notes that Direct NFS is enabled by default and that restarting a database is required after removing an NFS path in use. The page also lists prerequisites for Hybrid Columnar Compression through Direct NFS, including SNMP on the ZFS server, optional management and community settings in oranfstab, and availability of the Net-SNMP library.
Read More: Enabling and Disabling Direct NFS Client Control of NFS
Creating Oracle ASM Client Data File
Describes generating an Oracle ASM client data file on the storage-server cluster with the ASMCMD mkcc command and copying it to a secure location on the client cluster node. ACLs must be enabled beforehand, the grid user must retain access, and credentials should not be exposed to other users. The client cluster version can be specified when it differs from the storage-server version.
Read More: Creating Oracle ASM Client Data File
Configuring Oracle Advanced Cluster File System
Provides the procedure for creating an Oracle ACFS file system for an Oracle RAC database home using ASMCA after installing Grid Infrastructure. Administrators verify mount-point permissions, select an ASM data disk group, define a unique volume name, mount point, size, database-home owner, and OSDBA group, then either allow ASMCA to run privileged configuration commands or execute its generated script as root. The resulting mount point must be selected as the Oracle RAC home during database installation.
Read More: Configuring Oracle Advanced Cluster File System
Checking OCFS2 Version Manually
Explains how to verify installed OCFS2 component versions using modinfo and RPM queries. The console and tools packages must be version 1.2.7 or later, associated kernel components must meet the corresponding version pattern, and shared Oracle RAC homes require OCFS2 version 1.4.1 or later.
Read More: Checking OCFS2 Version Manually