In this Document
APPLIES TO:Oracle Database Cloud Service - Version N/A and later
Oracle Database Cloud Exadata Service - Version N/A and later
Oracle Database Cloud Schema Service - Version N/A and later
Oracle Database Backup Service - Version N/A and later
Gen 1 Exadata Cloud at Customer (Oracle Exadata Database Cloud Machine) - Version N/A and later
Information in this document applies to any platform.
DETAILS
1) Oracle Automatic Storage Management Cluster File System (Oracle ACFS) is a multi-platform, scalable file system, and storage management technology that extends Oracle Automatic Storage Management (Oracle ASM) functionality to support customer files maintained outside of Oracle Database. Oracle ACFS supports many database and application files, including executables, database trace files, database alert logs, application reports, BFILEs, and configuration files. Other supported files are video, audio, text, images, engineering drawings, and other general-purpose application file data.
2) An Oracle ACFS file system is a layer on Oracle ASM and is configured with Oracle ASM storage. Oracle ACFS leverages Oracle ASM functionality that enables:
- Oracle ACFS dynamic file system resizing.
- Maximized performance through direct access to Oracle ASM disk group storage.
- Balanced distribution of Oracle ACFS across Oracle ASM disk group storage for increased I/O parallelism.
- Data reliability through Oracle ASM mirroring protection mechanisms.
- Oracle ASM is the preferred storage manager for all database files. It has been specifically designed and optimized to provide the best performance for database file types. For a list of file types supported by Oracle ASM.
- Oracle ACFS is the preferred file manager for non-database files. It is optimized for general purpose files.
- Oracle ACFS does not support any file type that can be directly stored in Oracle ASM, except where explicitly noted in the documentation. Not supported means Oracle Support Services does not take calls and development does not fix bugs associated with storing unsupported file types in Oracle ACFS.
- Starting with Oracle Automatic Storage Management 11g Release 2 (11.2.0.3), Oracle ACFS supports RMAN backups (BACKUPSET file type), archive logs (ARCHIVELOG file type), and Data Pump dumpsets (DUMPSET file type). Note that Oracle ACFS snapshots are not supported with these files.
- Oracle ACFS does not support files for the Oracle Grid Infrastructure home.
- Oracle ACFS does not support Oracle Cluster Registry (OCR) and voting files.
- Oracle ACFS functionality requires that the disk group compatibility attributes for ASM and ADVM be set to 11.2 or greater.
3) For additional information about ACFS overview, characteristics & features please look at the following document:
Ask Questions, Get Help, And Share Your Experiences With This Article
ACFS Feature Support by Platform
ACFS Advanced Features Platform Availability – Minimum Version |
Feature \ OS | Linux | Windows | Solaris | AIX | Read Only Snapshots | 11.2.0.1 | 11.2.0.1 | 11.2.0.2 | 11.2.0.2 | ReadWrite Snapshots | 11.2.0.3 | 11.2.0.3 | 11.2.0.3 | 11.2.0.3 | Tagging | 11.2.0.2 | 11.2.0.3 | 12.1.0.1 | 12.1.0.1 | Replication V1 | Deprecated | Deprecated | Deprecated | Deprecated | Replication (Snapshot based) | 12.2.0.1 | 12.2.0.1 | 12.2.0.1 | 12.2.0.1 | Encryption | 11.2.0.2 | Deprecated | Deprecated | - | Enhanced Security | 11.2.0.2 | 11.2.0.3 | 12.1.0.1 | - | General Purpose Files | 11.2.0.1 | 11.2.0.1 | 11.2.0.2 | 11.2.0.2 | RMAN, Datapump, ArchiveLog, FRA (see ACFS Note 1) | 11.2.0.3 | 11.2.0.3 | 11.2.0.3 | 11.2.0.3 | Unlimited resize up | 11.2.0.4 | 11.2.0.4 | 11.2.0.4 | 11.2.0.4 | Database files
(Datafiles, Controlfiles, Redologs, etc.)
| 12.1.0.1 | 12.1.0.2 | 12.1.0.1 | 12.1.0.1 | Exadata (see ACFS Note 9)
| 12.1.0.2 | - | - | - | Super Cluster App Domain (see ACFS Note 11)
| - | - | 12.1.0.2.5 | - | ODA (Oracle Database Appliance)
| 12.1.0.2 | - | - | - | >63 (1024) Snaps
| 12.1.0.2 | 12.1.0.2 | 12.1.0.2 | 12.1.0.2 | Sparse Files
| 12.2.0.1
(12.1.0.2 ODA) | 18c | 12.2.0.1 | 12.2.0.1 | Autoresize up
| 12.2.0.1
(12.1.0.2 ODA) | 12.2.0.1 | 12.2.0.1 | 12.2.0.1 | Accelerator Volume
| 12.2.0.1
(12.1.0.2 ODA)
| - | - | - | Compression
| 12.2.0.1 | - | - | 12.2.0.1 | Snap Quota
| 12.2.0.1 | 12.2.0.1 | 12.2.0.1 | 12.2.0.1 | Snap Link
| 18c | 18c | 18c | 18c | Freeze / Thaw
| 18c | 18c | 18c | 18c | Shrink (manual)
| 18c | - | - | 19c | Storage info command
| 18c | 18c | 18c | 18c | Bidirectional Repl
| 18c | 18c | 18c | 18c |
ACFS and AFD Supported Platforms
ACFS 11.2.0.1 Supported Platforms |
Vendor | Version | Update/Kernel | Architecture | Bug or PSU | Oracle Linux – RedHat Compatible Kernel | 5 | Update 3 and later, 2.6.18 and later 2.6.18 RedHat Compatible kernels | X86 and X86_64 | Base | RedHat Linux | 5 | Update 3 and later, 2.6.18 and later 2.6.18 Redhat kernels | X86 and X86_64 | Base |
Where: “Base” (at the “Bug or PSU” column) stands for the "11.2.0.1 Grid Infrastructure" release.
ACFS 11.2.0.2 Supported Platforms |
Vendor | Version | Update/Kernel | Architecture | Bug or PSU | Oracle Linux – RedHat Compatible Kernel | 5 | Update 3 and later, 2.6.18 and later 2.6.18 RedHat Compatible kernels | X86 and X86_64 | Base | RedHat Linux | 5 | Update 3 and later, 2.6.18 and later 2.6.18 Redhat kernels | X86 and X86_64 | Base | Novell SLES | 10 | SP3 or later, 2.6.16 and later 2.6.16 SLES kernels | X86_64 | Base | Solaris | 10 | Update 6 or later | X86_64 and SPARC64 | Base | AIX | 6.1 | Tech Level 4, Service Pack 2 or later | PowerPC 64bit | Base | AIX | 7.1 | All versions | PowerPC 64bit | |
Where: “Base” (at the “Bug or PSU” column) stands for the "11.2.0.2 Grid Infrastructure" release.
ACFS 11.2.0.3 Supported Platforms |
Vendor | Version | Update/Kernel | Architecture | Bug or PSU | Oracle Linux – RedHat Compatible Kernel | 5 | Update 3 and later, 2.6.18 and later 2.6.18 RedHat Compatible kernels | X86 and X86_64 | Base | Oracle Linux – Unbreakable Enterprise Kernel | 5 | Update 3 and later, 2.6.32-100 and later UEK 2.6.32 kernels | X86_64 | | Oracle Linux – Unbreakable Enterprise Kernel | 5 | Update 3 and later, 2.6.39-100 and later UEK 2.6.39 kernels | X86_64 | | Oracle Linux – RedHat Compatible Kernel | 6 | Update 0, Update 1, Update 2 - RedHat Compatible Kernel 2.6.32-71 through 2.6.32-278 kernels | X86_64 | | Oracle Linux – RedHat Compatible Kernel | 6 | Update 3 and later, 2.6.32-279 and later 2.6.32 RedHat Compatible kernels | X86_64 | | Oracle Linux - Unbreakable Enterprise Kernel | 6 | All Updates, 2.6.32-100 and later UEK 2.6.32 kernels | X86_64 | | Oracle Linux - Unbreakable Enterprise Kernel | 6 | All Updates, 2.6.39-100 and later UEK 2.6.39 kernels | X86_64 | | RedHat Linux | 5 | Update 3 and later, 2.6.18 kernel series | X86 and X86_64 | Base | RedHat Linux | 6 | Update 0, Update 1, Update 2, 2.6.32-71 through 2.6.32-278 kernels | X86_64 | | RedHat Linux | 6 | Update 3 and later, 2.6.32-279 and later 2.6.32 RedHat kernels | X86_64 | | Novell SLES | 10 | SP3 or later, 2.6.16 kernel series | X86_64 | Base | Novell SLES | 11 | SP1 | X86_64 | Base | Novell SLES | 11 | SP2
| X86_64 | | Novell SLES | 11 | SP3
| X86_64 | | Solaris | 10 | Update 6 or later | X86_64 and SPARC64 | Base | Solaris | 11 | Update 0 | X86_64 and SPARC64 | | Solaris | 11 | Update 1 and later | X86_64 and SPARC64 | | AIX | 6.1 | Tech Level 4, Service Pack 2 or later | PowerPC 64bit | Base | AIX | 7.1 | All versions | PowerPC 64bit | Base |
Where: “Base” (at the “Bug or PSU” column) stands for the "11.2.0.3 Grid Infrastructure" release.
ACFS 11.2.0.4 Supported Platforms |
Vendor | Version | Update/Kernel | Architecture | Bug or PSU | Oracle Linux – RedHat Compatible Kernel | 5 | Update 3 and later, 2.6.18 and later 2.6.18 RedHat Compatible kernels | X86_64 | Base | Oracle Linux – Unbreakable Enterprise Kernel | 5 | Update 3 and later, 2.6.32-100 and later UEK 2.6.32 kernels | X86_64 | Base | Oracle Linux – Unbreakable Enterprise Kernel | 5 | Update 3 and later, 2.6.39-100 and later UEK 2.6.39 kernels | X86_64 | Base (See ACFS Note 13)
| Oracle Linux – RedHat Compatible Kernel | 6 | Update 9 and later, 2.6.32-696.23.1 and later 2.6.32 RedHat Compatible kernels | X86_64 | 11.2.0.4.190115 (Base Bug 28729249) | Oracle Linux - Unbreakable Enterprise Kernel | 6 | All Updates, 2.6.32-100 and later UEK 2.6.32 kernels | X86_64 | Base | Oracle Linux - Unbreakable Enterprise Kernel | 6 | All Updates, 2.6.39-100 and later UEK 2.6.39 kernels | X86_64 | Base (See ACFS Note 13) | Oracle Linux - Unbreakable Enterprise Kernel | 6 | All Updates, 3.8.13 and later UEK 3.8.13 kernels | X86_64 | | Oracle Linux - Unbreakable Enterprise Kernel | 6 | All Updates, 4.1.12-112.16.4 and later UEK 4.1.12 kernels | X86_64 | 11.2.0.4.180717 (Base Bugs 22810422, 28171094, 27463879) | Oracle Linux – Unbreakable Enterprise Kernel | 7 | All Updates, 3.8.13-35 and later UEK 3.8.13 kernels | X86_64 | 11.2.0.4.6 (Base bug: 18321597)Base (See ACFS Note 13)
| Oracle Linux - Unbreakable Enterprise Kernel | 7 | All Updates, 4.1.12-112.16.4 and later UEK 4.1.12 kernels | X86_64 | 11.2.0.4.180717 (Base Bug 27463879) | Oracle Linux – RedHat Compatible Kernel | 7 | Update 5 and later, 3.10.0-862 and later 3.10.0 Red Hat Compatible kernels | X86_64 | 11.2.0.4.190115 (Base Bugs 21233961, 25078431, 26247490, 28069955) | RedHat Linux | 5 | Update 3 and later, 2.6.18 and later 2.6.18 RedHat kernels | X86_64 | Base | RedHat Linux | 6 | Update 9 and later, 2.6.32-696.23.1 and later 2.6.32 RedHat kernels | X86_64 | 11.2.0.4.190115 (Base Bug 28729249) | RedHat Linux | 7 | All Updates, 2.6.32-696.23.1 and later 2.6.32 RedHat kernels | X86_64 | 11.2.0.4.190115 (Base Bug 28729249) | Novell SLES | 10 | SP3 or later, 2.6.16 and later 2.6.16 SLES kernels | X86_64 | Base | Novell SLES | 11 | SP1,SP2 | X86_64 | Base | Novell SLES | 11 | SP3 | X86_64 | | Novell SLES | 11 | SP4 | X86_64 | | Novell SLES | 12 | SP3, 4.4.120-94.17 and later 4.4.120 SLES kernels | X86_64 | 11.2.0.4.190115 (Base Bugs 23321114, 25381434, 27593263, 28142134) | Microsoft Windows | 2012 | R1 | X86_64 | Base | Microsoft Windows | 2012 | R2 | X86_64 | | Solaris | 10 | Update 6 or later | X86_64 and SPARC64 | Base | Solaris | 11 | Update 0 and later | X86_64 and SPARC64 | Base | AIX | 6.1 | Tech Level 4, Service Pack 2 or later | PowerPC 64bit | Base | AIX | 7.1 | All versions | PowerPC 64bit | Base |
Where: “Base” (at the “Bug or PSU” column) stands for the "11.2.0.4 Grid Infrastructure" release.
ACFS 12.1.0.1 Supported Platforms |
Vendor | Version | Update/Kernel | Architecture | Bug or PSU | Oracle Linux – RedHat Compatible Kernel | 5 | Update 3 and later, 2.6.18 and later 2.6.18 RedHat Compatible kernels | X86_64 | Base | Oracle Linux – Unbreakable Enterprise Kernel | 5 | Update 3 and later, 2.6.32-100 and later UEK 2.6.32 kernels | X86_64 | Base | Oracle Linux – Unbreakable Enterprise Kernel | 5 | Update 3 and later, 2.6.39-100 and later UEK 2.6.39 kernels | X86_64 | Base (See ACFS Note 13)
| Oracle Linux – RedHat Compatible Kernel | 6 | All Updates, 2.6.32-71 and later 2.6.32 RedHat Compatible kernels | X86_64 | Base | Oracle Linux - Unbreakable Enterprise Kernel | 6 | All Updates, 2.6.32-100 and later UEK 2.6.32 kernels | X86_64 | Base | Oracle Linux - Unbreakable Enterprise Kernel | 6 | All Updates, 2.6.39-100 and later UEK 2.6.39 kernels | X86_64 | Base (See ACFS Note 13) | RedHat Linux | 5 | Update 3 and later, 2.6.18 kernel series | X86_64 | Base | RedHat Linux | 6 | All Updates, 2.6.32-279 and later 2.6.32 RedHat kernels | X86_64 | Base | Novell SLES | 11 | SP2 | X86_64 | Base | Microsoft Windows | 2008 | R2 | X86_64 | Base | Solaris | 10 | Update 6 or later | X86_64 and SPARC64 | Base | Solaris | 11 | Update 0 and later | X86_64 and SPARC64 | Base | AIX | 6.1 | Tech Level 4, Service Pack 2 or later | PowerPC 64bit | Base | AIX | 7.1 | All versions | PowerPC 64bit | Base | AIX | 7.2 and later | All versions | PowerPC 64bit | Base +Patch for Bug 24529722 |
Where: “Base” (at the “Bug or PSU” column) stands for the "12.1.0.1 Grid Infrastructure" release.
ACFS and AFD 12.1.0.2 Supported Platforms |
Vendor | Version | Update/Kernel | Architecture | ACFS Bug or PSU | AFD Bug or PSU | Oracle Linux – RedHat Compatible Kernel | 5 | Update 3 and later, 2.6.18 and later 2.6.18 RedHat Compatible kernels | X86_64 | Base | 12.1.0.2.170718 | Oracle Linux – Unbreakable Enterprise Kernel | 5 | Update 3 and later, 2.6.39-100 and later UEK 2.6.39 kernels | X86_64 | Base (See ACFS Note 13)
| 12.1.0.2.170718 (See AFD Note 1) | Oracle Linux – RedHat Compatible Kernel | 6 | Update 9 and later, 2.6.32-696.23.1 and later 2.6.32 RedHat Compatible kernels | X86_64 | 12.1.0.2.190115 (Base Bug 28069955) | 12.1.0.2.190115 (Base Bug 28069955) | Oracle Linux - Unbreakable Enterprise Kernel | 6 | All Updates, 2.6.39-100 and later UEK 2.6.39 kernels | X86_64 | Base (See ACFS Note 13) | 12.1.0.2.170718 (See AFD Note 1) | Oracle Linux - Unbreakable Enterprise Kernel | 6 | All Updates, 3.8.13-13 and later UEK 3.8.13 kernels | X86_64 | Base (See ACFS Note 13) | 12.1.0.2.170718 (See AFD Note 1) | Oracle Linux - Unbreakable Enterprise Kernel | 6 | All Updates, 4.1.12-112.16.4 and later UEK 4.1.12 kernels | X86_64 | 12.1.0.2.181016 (Base Bugs 22810422, 27942938, 28171094, 27942938) | 12.1.0.2.181016 (Base Bugs 22810422, 27942938, 28171094, 27942938) | Oracle Linux – RedHat Compatible Kernel | 7 | Update 5 3.10.0-862 | X86_64 | Base | Base | Oracle Linux – RedHat Compatible Kernel | 7 | Update 6 3.10.0-957 and later 3.10.0 Red Hat Compatible kernels | X86_64 | 12.1.0.2.191015 (Base Bug 29963428) | 12.1.0.2.191015 (Base Bug 29963428) | Oracle Linux - Unbreakable Enterprise Kernel | 7 | All Updates, 3.8.13-35 and later UEK 3.8.13 kernels< | X86_64 | | 12.1.0.2.170718 (See AFD Note 1) | Oracle Linux - Unbreakable Enterprise Kernel | 7 | All Updates, 4.1.12-112.16.4 and later UEK 4.1.12 kernels | X86_64 | 12.1.0.2.180717 (Base Bugs 22810422, 27942938, 28171094, 27463879) | 12.1.0.2.180717 (Base Bugs 22810422, 27942938, 28171094, 27463879) | Oracle Linux - Unbreakable Enterprise Kernel | 7 | All Updates, 4.14.35-1902 and later UEK 4.14.35 kernels | X86_64 | 12.1.0.2.190716 (Base Bug 27494830) | 12.1.0.2.190716 (Base Bug 27494830) | RedHat Linux | 5 | Update 3 and later, 2.6.18 and later 2.6.18 RedHat kernels | X86_64 | Base | 12.1.0.2.170718 | RedHat Linux | 6 | Update 9 and later, 2.6.32-696.23.1 and later 2.6.32 RedHat kernels | X86_64 | 12.1.0.2.190115 (Base Bug 28069955) | 12.1.0.2.190115 (Base Bug 28069955) | RedHat Linux | 7 | Update 5 3.10.0-862 | X86_64 | Base | Base | RedHat Linux | 7 | Update 6 3.10.0-957 and later 3.10.0 Red Hat kernels | X86_64 | 12.1.0.2.191015 (Base Bug 29963428) | 12.1.0.2.191015 (Base Bug 29963428) | Novell SLES | 11 | SP2,SP3 | X86_64 | Base | 12.1.0.2.170718 | Novell SLES | 11 | SP4 | X86_64 | | 12.1.0.2.170718 | Novell SLES | 12 | SP3, 4.4.120-94.17 and later 4.4.120 SLES kernels | X86_64 | 12.1.0.2.190115 (Base Bugs 21231953, 23321114, 25381434, 27593263, 28142134) | 12.1.0.2.190115 (Base Bugs 21231953, 23321114, 25381434, 27593263, 28142134) | Novell SLES | 12 | SP4, 4.12.14-94.41.1 and later 4.12.14 SLES SP4 kernels | X86_64 | 12.1.0.2.200114 (Base Bug 28321248) | 12.1.0.2.200114 (Base Bug 28321248) | Microsoft Windows | 2012 | R1 | X86_64 | Base | Not Supported | Microsoft Windows | 2012 | R2 | X86_64 | Base | Not Supported | Solaris | 10 | Update 10 or later | X86_64 and SPARC64 | Base | Not Supported | Solaris | 11 | Update 0 and later | X86_64 and SPARC64
| Base
| Not Supported | AIX | 6.1 | Tech Level 4, Service Pack 2 or later | PowerPC 64bit | Base | Not Supported | AIX | 7.1 | All versions | PowerPC 64bit | Base | Not Supported | AIX | 7.2 | All versions | PowerPC 64bit | Base +Patch for Bug 24529722 | Not Supported |
Where: “Base” (at the “Bug or PSU” column) stands for the "12.1.0.2 Grid Infrastructure" release
ACFS and AFD 12.2.0.1 Supported Platforms |
Vendor
| Version | Update/Kernel | Architecture | ACFS Bug or PSU or RU/RUR | AFD Bug or PSU or RU/RUR | Oracle Linux – RedHat Compatible Kernel
| 6 | Update 9 and later, 2.6.32-696.23.1 and later 2.6.32 RedHat Compatible kernels | X86_64 | 12.2.0.181016 (Base Bug 28069955) | 12.2.0.181016 (Base Bug 28069955) | Oracle Linux - Unbreakable Enterprise Kernel
| 6 | All Updates, 2.6.39-100 and later UEK 2.6.39 kernels
| X86_64 | Base | Base | Oracle Linux – Unbreakable Enterprise Kernel
| 6 | All Updates, 3.8.13-13 and later UEK 3.8.13 kernels | X86_64 | Base | Base | Oracle Linux – Unbreakable Enterprise Kernel
| 6 | All Updates, 4.1.12-112.16.4 and later UEK 4.1.12 kernels | X86_64 | 12.2.0.1.180717 (Base Bugs 27463879, 28171094) | 12.2.0.1.180717 (Base Bugs 27463879, 28171094) | Oracle Linux – RedHat Compatible Kernel
| 7 | Update 5 3.10.0-862 | X86_64 | 12.2.0.1.181016 (Base Bugs 25078431, 26247490, 28069955) | 12.2.0.1.181016 (Base Bugs 25078431, 26247490, 28069955) | Oracle Linux – RedHat Compatible Kernel
| 7 | Update 6 3.10.0-957 and later 3.10.0 Red Hat Compatible kernels | X86_64 | 12.2.0.1.191015 (Base Bug 29963428) | 12.2.0.1.191015 (Base Bug 29963428) | Oracle Linux – Unbreakable Enterprise Kernel
| 7 | All Updates, 3.8.13-35 and later UEK 3.8.13 kernels | X86_64 | Base | Base | Oracle Linux – Unbreakable Enterprise Kernel
| 7 | All Updates, 4.1.12-112.16.4 and later UEK 4.1.12 kernels | X86_64 | 12.2.0.1.180717 (Base Bugs 27463879, 28171094, 27463879) | 12.2.0.1.180717 (Base Bugs 27463879, 28171094, 27463879) | Oracle Linux – Unbreakable Enterprise Kernel
| 7 | All Updates, 4.14.35-1902 and later UEK 4.14.35 kernels | X86_64 | 12.2.0.1.190716 (Base Bug 27494830) | 12.2.0.1.190716 (Base Bug 27494830) | RedHat Linux
| 6 | Update 9 and later, 2.6.32-696.23.1 and later 2.6.32 RedHat kernels | X86_64 | 12.2.0.181016 (Base Bug 28069955) | 12.2.0.181016 (Base Bug 28069955) | RedHat Linux
| 7 | Update 5 3.10.0-862 | X86_64 | 12.2.0.1.181016 (Base Bugs 25078431, 26247490, 28069955) | 12.2.0.1.181016 (Base Bugs 25078431, 26247490, 28069955) | RedHat Linux
| 7 | Update 6 3.10.0-957 and later 3.10.0 Red Hat kernels | X86_64 | 12.2.0.1.191015 (Base Bug 29963428) | 12.2.0.1.191015 (Base Bug 29963428) | Novell SLES
| 12 | SP3, 4.4.120-94.17 and later 4.4.120 SLES kernels/td> | X86_64 | 12.2.0.1.181016 (Base Bugs 25381434,27593263, 28142134) | 12.2.0.1.181016 (Base Bugs 25381434,27593263, 28142134) | Novell SLES
| 12 | SP4, 4.12.14-94.41.1 and later 4.12.14 SLES SP4 kernels | X86_64 | 12.2.0.1.200114 (Base Bug 28321248) | 12.2.0.1.200114 (Base Bug 28321248) | Solaris
| 10 | Update 0 or later | X86_64 and SPARC64 | Base | Not Supported | Solaris
| 11 | Update 0 and later | X86_64 and SPARC64 | Base | Not Supported | Microsoft Windows
| 2012 | R1 | X86_64 | Base | Not Supported | Microsoft Windows
| 2012 | R2 | X86_64 | Base | Not Supported | Microsoft Windows | 2016 | R1 | X86_64 | WINDOWS DB BP 12.2.0.1.170718
(Base bug 21164557) | Not Supported | AIX
| 6.1 | Tech Level 4, Service Pack 2 or later | PowerPC 64bit | Base | Not Supported | AIX
| 7.1 | All versions | PowerPC 64bit | Base | Not Supported | AIX | 7.2 and later | All versions | PowerPC 64bit | Base (includes 24529722) | Not Supported |
Where: “Base” (at the “Bug or PSU” column) stands for the "12.2.0.1 Grid Infrastructure" release
ACFS and AFD 18c Supported Platforms |
Vendor
| Version | Update/Kernel | Architecture | ACFS Bug or RU/RUR | AFD Bug or RU/RUR | Oracle Linux – RedHat Compatible Kernel
| 6 | Update 9 and later, 2.6.32-696.23.1 and later 2.6.32 RedHat Compatible kernels
| X86_64 | 18.4.0.0.181016 (Base Bug 28069955) | 18.4.0.0.181016 (Base Bug 28069955) | Oracle Linux - Unbreakable Enterprise Kernel
| 6 | All Updates, 2.6.39-100 and later UEK 2.6.39 kernels
| X86_64 | Base | Base | Oracle Linux – Unbreakable Enterprise Kernel
| 6 | All Updates, 3.8.13-13 and later UEK 3.8.13 kernels | X86_64 | Base | Base | Oracle Linux – Unbreakable Enterprise Kernel
| 6 | All Updates, 4.1.12-112.16.4 and later UEK 4.1.12 kernels | X86_64 | 18.4.0.0.181016 (Base Bug 28069955) | 18.4.0.0.181016 (Base Bug 28069955) | Oracle Linux – RedHat Compatible Kernel
| 7 | Update 5 3.10.0-862 | X86_64 | 18.4.181016 (Base Bug 28069955) | 18.4.181016 (Base Bug 28069955) | Oracle Linux – RedHat Compatible Kernel
| 7 | Update 6 3.10.0-957 and later 3.10.0 Red Hat Compatible kernels | X86_64 | 18.8.191015 (Base Bug 29963428) | 18.8.191015 (Base Bug 29963428) | Oracle Linux – Unbreakable Enterprise Kernel
| 7 | All Updates, 3.8.13-35 and later UEK 3.8.13 kernels | X86_64 | Base | Base | Oracle Linux – Unbreakable Enterprise Kernel
| 7 | All Updates, 4.1.12-112.16.4 and later UEK 4.1.12 kernels | X86_64 | 18.4.181016 (Base Bugs 27463879, 28171094, 27463879) | 18.4.181016 (Base Bugs 27463879, 28171094, 27463879) | Oracle Linux – Unbreakable Enterprise Kernel
| 7 | All Updates, 4.14.35-1902 and later UEK 4.14.35 kernels | X86_64 | 18.7.190716 (Base Bug 27494830) | 18.7.190716 (Base Bug 27494830) | RedHat Linux
| 6 | Update 9 and later, 2.6.32-696.23.1 and later 2.6.32 RedHat kernels | X86_64 | 18.4.0.0.181016 (Base Bug 28069955) | 18.4.0.0.181016 (Base Bug 28069955) | RedHat Linux
| 7 | Update 5 3.10.0-862 | X86_64 | 18.4.181016 (Base Bug 28069955) | 18.4.181016 (Base Bug 28069955) | RedHat Linux
| 7 | Update 6 3.10.0-957 and later 3.10.0 Red Hat kernels | X86_64 | 18.8.191015 (Base Bug 29963428) | 18.8.191015 (Base Bug 29963428) | Novell SLES
| 12 | SP3, 4.4.120-94.17 and later 4.4.120 SLES kernels | X86_64 | 18.4.181016 (Base Bugs 27593263, 28142134) | 18.4.181016 (Base Bugs 27593263, 28142134) | Novell SLES
| 12 | SP4, 4.12.14-94.41.1 and later 4.12.14 SLES SP4 kernels | X86_64 | 18.6.200114 (Base Bug 28321248) | 18.6.200114 (Base Bug 28321248) | Solaris
| 10 | Update 0 or later | X86_64 and SPARC64 | Base | Base | Solaris
| 11 | Update 0 and later | X86_64 and SPARC64 | Base | Base | Microsoft Windows
| 2012 | R1 | X86_64 | Base | Not Supported | Microsoft Windows
| 2012 | R2 | X86_64 | Base | Not Supported | Microsoft Windows | 2016 | R1 | X86_64 | Base | Not Supported | AIX
| 6.1 | Tech Level 4, Service Pack 2 or later | PowerPC 64bit | Base | Not Supported | AIX
| 7.1 and later | All versions | PowerPC 64bit | Base | Not Supported |
Where: “Base” (at the “Bug or PSU” column) stands for the "18c Grid Infrastructure" release
ACFS and AFD 19c Supported Platforms |
Vendor
| Version | Update/Kernel | Architecture | ACFS Bug or RU/RUR | AFD Bug or RU/RUR | Oracle Linux – RedHat Compatible Kernel
| 7 | Update 5 3.10.0-862 | X86_64 | Base | Base | Oracle Linux – RedHat Compatible Kernel
| 7 | Update 6 3.10.0-957 and later 3.10.0 Red Hat Compatible kernels | X86_64 | 19.5.191015 (Base Bug 29963428) | 19.5.191015 (Base Bug 29963428) | Oracle Linux - RedHat Compatible Kernel
| 8 | GA, U1, U2 Updates, 4.18.0-32 through 4.18.0-193 RedHat Compatible Kernels | X86_64 | 19.10.210119 (Base Bug 29557768, 31019017, 31480077, 31838226) | 19.10.210119 (Base Bug 29557768, 31019017, 31480077, 31838226) | Oracle Linux - Unbreakable Enterprise Kernel
| 7 | All Updates, 4.1.12-112.16.4 and later UEK 4.1.12 kernels | X86_64 | Base | Base | Oracle Linux - Unbreakable Enterprise Kernel
| 7 | All Updates, 4.14.35-1902 and later UEK 4.14.35 kernels | X86_64 | 19.4.190716 (Base Bug 27494830) | 19.4.190716 (Base Bug 27494830) | Oracle Linux - Unbreakable Enterprise Kernel
| 7 | All Updates, 5.4.17-2011 and later UEK 5.4.17 kernels | X86_64 | 19.10.210119 (Base Bug 30590023) | 19.10.210119 (Base Bug 30590023) | Oracle Linux - Unbreakable Enterprise Kernel
| 8 | All Updates, 5.4.17-2011 and later UEK 5.4.17 kernels | X86_64 | 19.10.210119 (Base Bug 30590023) | 19.10.210119 (Base Bug 30590023) | RedHat Linux
| 7 | Update 5 3.10.0-862 | X86_64 | Base | Base | RedHat Linux
| 7 | Update 6 3.10.0-957 and later 3.10.0 Red Hat kernels | X86_64 | 19.5.191015 (Base Bug 29963428) | 19.5.191015 (Base Bug 29963428) | RedHat Linux
| 8 | GA, U1, U2 Updates, 4.18.0-32 through 4.18.0-193 RedHat Kernels
| X86_64 | 19.10.210119 (Base Bug 29557768, 31019017, 31480077, 31838226) | 19.10.210119 (Base Bug 29557768, 31019017, 31480077, 31838226) | Novell SLES
| 12 | SP3, 4.4.120-94.17 and later 4.4.120 SLES kernels | X86_64 | Base | Base | Novell SLES
| 12 | SP4, 4.12.14-94.41.1 and later 4.12.14 SLES SP4 kernels | X86_64 | 19.6.200114 (Base Bug 29551699) | 19.6.200114 (Base Bug 29551699) | Novell SLES
| 12 | SP5, 4.12.14-122.12 and later 4.12.14 SLES SP5 kernels
| X86_64 | 19.10.210119 (Base Bug 30685402 ) | 19.10.210119 (Base Bug 30685402 ) | Novell SLES
| 15 | GA, 4.12.14-23.1 and later 4.12.14 SLES kernels | X86_64 | 19.6.200114 (Base Bug 28321248) | 19.6.200114 (Base Bug 28321248) | Novell SLES
| 15 | SP1, 4.12.14-197.29 and later 4.12.14 SLES SP1 kernels | X86_64 | 19.10.210119 (Base Bug 31572666 ) | 19.10.210119 (Base Bug 31572666 ) | Novell SLES
| 15 | SP2, 5.3.18-10.1 and later 5.3.18-10.1 SLES SP2 kernels | X86_64 | 19.11.210420 (Base Bug 31085855 ) | 19.10.210420 (Base Bug 31085855 ) | Microsoft Windows
| 2012 | R1
| X86_64 | Base | Not Supported | Microsoft Windows
| 2012 | R2
| X86_64 | Base | Not Supported | Microsoft Windows
| 2016 | R1
| X86_64 | Base | Not Supported | Solaris
| 11 | Update 3 and later | X86_64 and SPARC64 | Base | Base | AIX
| 7.1 and later | TL5 and later | POWERPC 64 bit | Base | Not Supported |
Additional Notes
ACFS Additional Notes
Note 1 - ACFS support for new OS updates
ACFS support for new OS updates, service packs, and releases may require
functional changes and therefore ACFS support may not be provided even
though the corresponding Oracle release supports the OS version in question.
For questions regarding OS support not shown above, refer to the corresponding
tracking Enhancement Request:
RHEL8.3: ENH 32408255 - RHEL8.3 SUPPORT FOR ACFS, AFD
Enh 32408303 - SLES15 SP3 SUPPORT FOR ACFS, AFD
Note 2 - ACFS Kernel Support
ACFS kernel support is subject to the OS support life cycle of the underlying OS vendor. Please contact your particular OS vendor for supported releases and kernels.For Oracle Linux, please see:
* https://www.oracle.com/a/ocom/docs/elsp-lifetime-069338.pdf
* http://www.oracle.com/us/support ... policies-069172.pdf
Note 3 - Solaris Support Notes
ACFS is only supported in the Oracle Solaris Global Zones, not in Oracle Solaris Local Zones (formerly known as Solaris Local Containers).
ACFS is supported in Solaris Kernel Zones. (Add: See note 11 for more information).
Note 4 - Linux Support Notes
1) ACFS is supported on Oracle Virtual Machine, both in a Paravirtualized and a Hardware Virtualized guest.
2) ACFS is not supported on any 'debug' kernel variant, such as 'kernel-debug-2.6.18-8.el5.
3) ACFS is supported on PAE kernel variants, such as kernel-2.6.18-8.el5pae.
4) ACFS is only supported on the host machine, not in local containers (LXC).
Note 5 - Installation of 11.2 ACFS on an Unsupported ACFS Platform\Kernel Combination
ACFS is installed as part of the Grid Infrastructure. When the Grid Infrastructure is installed on a platform\kernel combination that ACFS does not support, and support is later applied, post-install steps must be taken in the 11.2 series to ensure the installation is fully-functional. Without these steps, driver auto-load and the ACFS Registry will not work correctly.
Examples:
- Installing 11.2.0.3.0 on Oracle Linux 6 running the RedHat Compatible Kernel, you must take these steps – the base 11.2.0.3.0 ACFS install does not support this variant.
- Installing 11.2.0.2.0 on AIX 7.1 – the base 11.2.0.2.0 ACFS install does not support AIX 7.1.
- Installing 11.2.0.1 or 11.2.0.2 on any UEK kernel.
- Installing 11.2.0.3.0 on UEK 2.6.32-100.
There are 3 options available to enable ACFS functionality in cases like this:
1. Performing ACFS Post-install Steps Manually : This will recreate necessary resources and install drivers after the installation of the base Grid Infrastructure.
2. Performing a Software Only Install : This will patch the Grid Home so that support for ACFS is enabled during the Grid Install, thereby removing the need for additional steps.
3. Rolling Back Your Kernel Update : In the event that the kernel you are running is not supported, but a different kernel on your OS is, this will reenable ACFS functionality.
1) Performing ACFS Post-install Steps Manually:
1-1. After installation of the Grid Home, ensure the appropriate patch or PSU for the ACFS platform support is installed.
1-2. Run “<GridHome>/bin/acfsdriverstate supported” to ensure the patch is correctly installed. The result should be “True”.
1-3. Run “<GridHome>/bin/acfsdriverstate installed” to ensure that ACFS is correctly installed. If the result is “False”, run “<GridHome>/bin/acfsroot install” as root.
1-4. (11.2.0.3) Run “<GridHome>/bin/acfsroot enable” to enable the ACFS resources again.
1-5. (11.2.0.1, 11.2.0.2) Run “<GridHome>/bin/acfsroot reregister” to enable the ACFS resources again.
2) Performing a Software Only Install:
2-1. Begin the install of the Grid Infrastructure.
2-2. Select Software Only Install.
2-3. Apply Patch with ACFS support to Grid Home.
2-4. Continue the install by running the root scripts and the config assistants. For more information, see the Clusterware Install Guide.
3) Enabling ACFS Functionality when a Supported Platform Patch or PSU is Not Available:
3-1. Reboot your machine to a supported kernel, if one exists for the platform that you are trying to install on.
3-2. (11.2.0.3) Run “<GridHome>/bin/acfsroot enable” to enable the ACFS resources again.
3-3. (11.2.0.1, 11.2.0.2) Run “<GridHome>/bin/acfsroot reregister” to enable the ACFS resources again.
Summary: Checking the Functionality of ACFS post-install:
After having executed one of the above options, the following commands can be used to check the ACFS functionality:
a. Run “<GridHome>/bin/acfsdriverstate supported”. The result should be “True”.
b. Run “<GridHome>/bin/acfsdriverstate installed”. The result should be “True”.
c. “<GridHome>/bin/crsctl stat res ora.drivers.acfs -init” should report ONLINE on all nodes.
d. “<GridHome>/bin/crsctl stat res ora.registry.acfs” should report ONLINE on all nodes.
Note 6 - ACFS drivers are not being installed, after applying patch 13146560, without 11.2.0.3.2 installed:
Please follow the steps described in the attached document to implement the solution <click here>.
Note 7 - Opatch (Bug: 16356407) conflict warnings reported during the installation of Patch: 12983005 – UEK 2.6.39 support:
If the Patch: 15876003 (GRID INFRASTRUCTURE PATCH SET UPDATE 11.2.0.3.5) is already installed, then when you try to install the Patch: 12983005 “2.6.39 (UEK) SUPPORT FOR ACFS” on the top, you will receive a patch conflict messages as follows:
ZOP-40: The patch(es) has conflicts with other patches installed in the Oracle Home (or) among themselves.
Following patches have conflicts. Please contact Oracle Support and get the merged patch of the patches : 15876003, 12983005
Solution: You will need to deinstall the Patch: 15876003 (rollback) and then apply Patch: 12983005 “2.6.39 (UEK) SUPPORT FOR ACFS”, which already includes the “GIPSU 11.2.0.3.5”.
Please look at the following document for a complete example:
=)> Note: 1547335.1 Opatch Conflicts Reported During The “Patch 12983005 < 2.6.39 (UEK) SUPPORT FOR ACFS >” Installation (Conflicts Between Patch: 12983005 & Patch: 15876003).
Note 8 - ACFS is certified and supported on both Enterprise and Standard Edition.
Note 9 - Oracle ACFS does not currently have the ability to push database operations directly into storage.
Note 10 - RHEL7 and OL7 support requires 11.2.0.4.4 or later (we do not certify ACFS on top of 11.2.0.[1,2,3] due to dependency on other code in 11.2.0.4.4).
Note 11 - ACFS is supported on Super Cluster Application Domain only (no cell storage) and it requires Engineered Systems GIPSU 12.1.0.2.5 as minimum.
Note 12 - Support for Signed Kernel Drivers:Signed kernel drivers allow the kernel to verify that the code of the driver is unchanged. A signed driver has a public key which the kernel compares to a private key to verify the signatures match.
* Oracle Linux - Linux driver signing is required for "Secure UEFI" boot mode, as well as for UEK4 and later versions of the Linux Kernel. Oracle provides signed drivers for all Oracle Linux versions running both the RedHat Compatible Kernel and the Oracle UEK kernel, beginning with 12.2.0.1, as well as patch sets that have a bug fix for Bug 25098392.
* Red Hat Linux & Suse - driver signing is required for (UEFI) Secure Boot. See MOS note 2416501.1
* Windows - due to a discontinuation in the SHA-1 driver signing algorithm by Oracle, ACFS is not supported on Windows 2008 R1 in 11.2* or 12.*. For other versions of Windows, as per the support Matrix above, Oracle provides signed kernel drivers only for non-Secure Boot implementations.
* Solaris - Oracle provides signed kernel drivers beginning with 12.2.0.1 for all versions of Oracle Solaris.
Note 13 -A UEK patch for UEKR2 and UEKR3 was introduced that increased the kernel stack size. This patch caused panics and instability with Grid Infrastructure Drivers, including ACFS. This was resolved in UEK 2.6.39-400.281.1 and 3.8.13-118.8.1; see UEK Doc ID 2153952.1. Thus, ACFS is not supported with these UEK releases:
- 2.6.39-400.278.1 up to but not including 2.6.39-400.281.1
- 3.8.13-118.5.1 up to but not including 3.8.13-118.8.1
Note 14 - ACFS on AIX requires a user and group management solution that is integrated with IBM RBAC (Role Based Access Control) technology.This includes IBM provided user and group management software such as IBM Directory Server for IBM i (LDAP), but may disallow 3rd party user and group management software.
Please check with your user and group management software provider as to their support for IBM RBAC.
Note 15 - OL7/RHEL7 Update 3 with kernel 3.10.0-514 and later supported with patch 25078431
Note 16 - For installation issues with RHEL7.4 and OL7.4 or later
1) If ACFS and AFD report "Not Supported" after installing a supported release or patches, see Doc ID 2303388.1 for possible kmod issues.
2) In 3.10.0-862 and later Red Hat Enterprise Linux 7 kernels, Red Hat has changed the way that memory is tracked. This can result in panics while unloading a driver that is not created for 3.10.0-862 (Retpoline) and later Red Hat Linux 7 kernel updates. See Bug 29966871.
Note: These panics on unload will not occur if you are already running Retpoline enabled USM drivers which is best practice. However if that is not the case, see below for action required, depending on your scenario.
* If your machine is already running 3.10.0-862 (or later Red Hat Linux 7 kernel):
a) Disable CRS - 'crsctl disable crs'.
b) Reboot
c) Apply the patch for Bug 28069955 - retpoline protection for rh - acfs - usm - spectre (Included in January 2019 RU\PSU).
d) Enable CRS - 'crsctl enable crs'.
* If your machine is not running 3.10.0-862 (or later Red Hat Linux 7 kernel):
a) Apply the patch for Bug 28069955 - retpoline protection for rh - acfs - usm - spectre (Included in January 2019 RU\PSU).
b) Reboot
c) Upgrade Kernel
NOTE - This only affects Red Hat kernels, not UEK kernels.
Note 17 - ACFS support for retpoline compiled kernelsOracle provides enhanced Spectre and Meltdown fix mitigation for ACFS with the following patches. For information on specific backports to your Oracle Grid Infrastructure release, please reference the above tables for your installed version. If a patch is not listed in the above table for your particular release, please reference the base bug to determine if one is available as a BLR. If not, please contact Oracle Support.
1) UEK4 - Bug 27463879 - retpoline support for uek4 - usm - spectre
This support begins with 4.1.12-94.8.2 and later 4.1.12-94 kernels, does not include 4.1.12-103 series, and continues with 4.1.12-112.16.4 and later UEK4 kernels. For more information on specific kernel releases, please see: https://blogs.oracle.com/linux/an-update-on-retpoline-enabled-kernels-for-oracle-linux-v2
Note: You must reboot after installing patch for Bug 27463879 .
2) RedHat 6 and RedHat 7 - Bug 28069955 - retpoline support for rh - acfs - usm - spectre
For RHEL6 retpoline support, use 2.6.32-696.23.1 or later 2.6.32 kernel releases.
For RHEL7 retpoline support, use 3.10.0-862 or later 3.10.0 kernel releases.
Note: You must reboot after installing patch for Bug 28069955.
3) SLES11 and SLES12 - Bug 28142134 - retpoline support for sles - acfs - usm - spectre
For SLES12, use 4.4.120-94.17 or later kernel releases.
For SLES11, use 3.0.101-108.35.1 or later kernel releases.
Note: You must reboot after installing patch for Bug 28142134.
Note that later versions of an OS after the release of these kernels (such as UEK5 or later SLES\RH releases) will carry forward the Spectre retpoline fixes, and thus are not explicitly listed here. Skylake and later CPU architectures may have different fixes for these CVEs, and may not use retpoline.
If a retpoline capable patch is not installed, when ACFS drivers are loaded into a retpoline capable kernel, your kernel will fallback to IBRS protection - this is standard Linux behavior when running non-retpoline compiled drivers or on Skylake CPUs. Depending on your workload, this may cause severe performance issues. To check, run the following command on each node:
dmesg | grep -i -e 'retpoline' -e 'ibrs' -e 'ibpb' -e 'spectre'
A message will be printed for each module: <module>: loading module not compiled with retpoline compiler.
AFD Additional Notes
Note 1 - Stack Size IncreaseA UEK patch for UEKR2 and UEKR3 was introduced that increased the kernel stack size. This patch caused panics and instability with Grid Infrastructure Drivers, including ASMFD and ACFS. This was resolved in UEK 2.6.39-400.281.1 and 3.8.13-118.8.1; see UEK Doc ID 2153952.1. Thus, ASMFD and ACFS is not supported with these UEK releases:
- 2.6.39-400.278.1 up to but not including 2.6.39-400.281.1
- 3.8.13-118.5.1 up to but not including 3.8.13-118.8.1
Note 2 - Installing on RHEL7Please read this document before installing on RHEL7
Note 3 - AFD Thin ProvisioningAFD Thin Provisioning is supported from 2.6.39 and above kernels only.
Note 4 - Propagating ASMFD Updates with 12.1.0.2.X patchingIf ASMFD is configured on the system from 12.1.0.2.X Grid Infrastructure, then the below action is necessary. After an ASMFD one-off patch or ACFSPSU bundle patch is applied, do the following to propagate ASMFD updates into the system (after installing the patch, perform the following actions on each node):
- Bring down the GI stack
- /bin/acfsload stop (as root user)
- /bin/afdroot install (as root user)
- /bin/asmcmd afd_scan (as root user)
- /bin/asmcmd afd_lsdsk (as root user) # already labeled devices should be visible
- /bin/acfsload start (as root user)
- Bring up the GI stack
Note 5 - Checking ASMFD installation correctness- Invoke: /bin/afdroot version_check
- cksum of oracleafd.ko under GIHOME. (<path_from_above_the_command>/oracleafd.ko)
- cksum of oracleafd.ko in the system path. (find /lib/modules -name oracleafd.ko)
- (b) and (c) must be same. If not, latest ASMFD driver was not installed in the system.
- cksum of /lib/libafd*so
- cksum of libafd*so in the system path. (find /opt/oracle -name libafd*so)
- (e) and (f) must be same. If not, latest ASMFD library was not installed in the system.
- NOTE: ER 28476454 is filed to provide a command for ASMFD install correctness check.
Note 6 - Potential incompatibility with Device-Mapper and multipathingASMFD has shown to exhibit incompatibility with Device-Mapper and multipathing, in certain configurations when soft limits are altered. Bug 28875565 addresses the issue. Apply the patch 28875565 or another patch that includes the fix for the bug 28875565
Note 7 - There are no plans for support of -1844 and -1818 UEK5 kernels (U1 and GA)
|