Documente Academic
Documente Profesional
Documente Cultură
In this Document
Details
Ask Questions, Get Help, And Share Your Experiences With This Article
ACFS Feature Support by Platform
ACFS and AFD Supported Platforms
ACFS 11.2.0.1 Supported Platforms
ACFS 11.2.0.2 Supported Platforms
ACFS 11.2.0.3 Supported Platforms
ACFS 11.2.0.4 Supported Platforms
ACFS 12.1.0.1 Supported Platforms
ACFS and AFD 12.1.0.2 Supported Platforms
ACFS and AFD 12.2.0.1 Supported Platforms
ACFS and AFD 18c Supported Platforms
ACFS and AFD 19c Supported Platforms
Additional Notes
References
APPLIES TO:
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:
https://support.oracle.com/epmos/faces/SearchDocDisplay?_adf.ctrl-state=15vkk6pxjh_4#aref_section18 1/23
5/6/2020 Document Display
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
Would you like to explore this topic further with other Oracle Customers, Oracle Employees, and
Industry Experts?
Click here to join the discussion where you can ask questions, get help from others, and share your experiences with
this specific article.
Discover discussions about other articles and helpful subjects by clicking here to access the main My Oracle Support
Community page for Database Install/Upgrade.
https://support.oracle.com/epmos/faces/SearchDocDisplay?_adf.ctrl-state=15vkk6pxjh_4#aref_section18 2/23
5/6/2020 Document Display
(Datafiles,
Controlfiles, Redologs,
etc.)
12.1.0.2 - - -
Exadata (see ACFS
Note 9)
- - 12.1.0.2.5 -
Super Cluster App
Domain (see ACFS
Note 11)
12.1.0.2 - - -
ODA (Oracle Database
Appliance)
- - -
Accelerator Volume 12.2.0.1
(12.1.0.2 ODA)
12.2.0.1 - - 12.2.0.1
Compression
18c - - 19c
Shrink (manual)
https://support.oracle.com/epmos/faces/SearchDocDisplay?_adf.ctrl-state=15vkk6pxjh_4#aref_section18 3/23
5/6/2020 Document Display
Oracle Linux – RedHat 5 Update 3 and later, X86 and X86_64 Base
Compatible Kernel 2.6.18 and later
2.6.18 RedHat
Compatible kernels
Where: “Base” (at the “Bug or PSU” column) stands for the "11.2.0.1 Grid Infrastructure" release.
Oracle Linux – RedHat 5 Update 3 and later, X86 and X86_64 Base
Compatible Kernel 2.6.18 and later
2.6.18 RedHat
Compatible kernels
https://support.oracle.com/epmos/faces/SearchDocDisplay?_adf.ctrl-state=15vkk6pxjh_4#aref_section18 4/23
5/6/2020 Document Display
Pack 2 or later
Where: “Base” (at the “Bug or PSU” column) stands for the "11.2.0.2 Grid Infrastructure" release.
Oracle Linux – RedHat 5 Update 3 and later, X86 and X86_64 Base
Compatible Kernel 2.6.18 and later
2.6.18 RedHat
Compatible kernels
Or
(Base + Patch:
13506408)
Where: “Base” (at the “Bug or PSU” column) stands for the "11.2.0.3 Grid Infrastructure" release.
Oracle Linux - 6 All Updates, 2.6.39- X86_64 Base (See ACFS Note
Unbreakable 100 and later UEK 13)
Enterprise Kernel 2.6.39 kernels
https://support.oracle.com/epmos/faces/SearchDocDisplay?_adf.ctrl-state=15vkk6pxjh_4#aref_section18 7/23
5/6/2020 Document Display
Where: “Base” (at the “Bug or PSU” column) stands for the "11.2.0.4 Grid Infrastructure" release.
Oracle Linux - 6 All Updates, 2.6.39- X86_64 Base (See ACFS Note
Unbreakable 100 and later UEK 13)
Enterprise Kernel 2.6.39 kernels
https://support.oracle.com/epmos/faces/SearchDocDisplay?_adf.ctrl-state=15vkk6pxjh_4#aref_section18 8/23
5/6/2020 Document Display
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.
Oracle Linux - 6 All Updates, 2.6.39- X86_64 Base (See ACFS 12.1.0.2.170718
Unbreakable 100 and later UEK Note 13) (See AFD Note
Enterprise Kernel 2.6.39 kernels 1)
Oracle Linux - 6 All Updates, 3.8.13- X86_64 Base (See ACFS 12.1.0.2.170718
Unbreakable 13 and later UEK Note 13) (See AFD Note
Enterprise Kernel 3.8.13 kernels 1)
https://support.oracle.com/epmos/faces/SearchDocDisplay?_adf.ctrl-state=15vkk6pxjh_4#aref_section18 9/23
5/6/2020 Document Display
https://support.oracle.com/epmos/faces/SearchDocDisplay?_adf.ctrl-state=15vkk6pxjh_4#aref_section18 10/23
5/6/2020 Document Display
SPARC64
AIX 7.2 All versions PowerPC 64bit Base +Patch for Not Supported
Bug 24529722
Where: “Base” (at the “Bug or PSU” column) stands for the "12.1.0.2 Grid Infrastructure" release
https://support.oracle.com/epmos/faces/SearchDocDisplay?_adf.ctrl-state=15vkk6pxjh_4#aref_section18 12/23
5/6/2020 Document Display
AIX 7.2 and later All versions PowerPC 64bit Base (includes Not Supported
24529722)
Where: “Base” (at the “Bug or PSU” column) stands for the "12.2.0.1 Grid Infrastructure" release
7.1 and later All versions PowerPC 64bit Base Not Supported
AIX
Where: “Base” (at the “Bug or PSU” column) stands for the "18c Grid Infrastructure" release
https://support.oracle.com/epmos/faces/SearchDocDisplay?_adf.ctrl-state=15vkk6pxjh_4#aref_section18 14/23
5/6/2020 Document Display
7.1 and later TL5 and later POWERPC 64 bit Base Not
AIX Supported
Additional Notes
https://support.oracle.com/epmos/faces/SearchDocDisplay?_adf.ctrl-state=15vkk6pxjh_4#aref_section18 15/23
5/6/2020 Document Display
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.
Please inquire with your support representative before installing OS releases which are not listed in this note..
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.
* https://www.oracle.com/a/ocom/docs/elsp-lifetime-069338.pdf
* http://www.oracle.com/us/support/library/enterprise-linux-support-policies-069172.pdf
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.
1) ACFS is supported on Oracle Virtual Machine, both in a Paravirtualized and a Hardware Virtualized guest.
4) ACFS is only supported on the host machine, not in local containers (LXC).
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.
https://support.oracle.com/epmos/faces/SearchDocDisplay?_adf.ctrl-state=15vkk6pxjh_4#aref_section18 16/23
5/6/2020 Document Display
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-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.
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.
After having executed one of the above options, the following commands can be used to check the ACFS
functionality:
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:
https://support.oracle.com/epmos/faces/SearchDocDisplay?_adf.ctrl-state=15vkk6pxjh_4#aref_section18 17/23
5/6/2020 Document Display
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”.
=)> 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.
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
https://support.oracle.com/epmos/faces/SearchDocDisplay?_adf.ctrl-state=15vkk6pxjh_4#aref_section18 18/23
5/6/2020 Document Display
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:
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
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).
* 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).
https://support.oracle.com/epmos/faces/SearchDocDisplay?_adf.ctrl-state=15vkk6pxjh_4#aref_section18 19/23
5/6/2020 Document Display
b) Reboot
c) Upgrade Kernel
NOTE - This only affects Red Hat kernels, not UEK kernels.
Oracle 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.
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
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.
https://support.oracle.com/epmos/faces/SearchDocDisplay?_adf.ctrl-state=15vkk6pxjh_4#aref_section18 20/23
5/6/2020 Document Display
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 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:
AFD Thin Provisioning is supported from 2.6.39 and above kernels only.
If 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):
ASMFD 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)
https://support.oracle.com/epmos/faces/SearchDocDisplay?_adf.ctrl-state=15vkk6pxjh_4#aref_section18 21/23
5/6/2020 Document Display
The window below is a live discussion of this article (not a screenshot). We encourage you to join the
discussion by clicking the "Reply" link below for the entry you would like to provide feedback on. If you
have questions or implementation issues with the information in the article above, please share that below.
Hi All,
I hope you are doing well,
The document referenced in this forum provides the ACFS Certi cation Matrix, which co
speci c OS/Platforms and also the ACFS features enabled by release (11.2.0.X).
Or
Regards,
REFERENCES
To get the AIX release # execute "oslevel -r ", “lslpp -h bos.rte” & “uname -a”
NOTE:1547335.1 - Opatch Conflicts Reported During The “Patch 12983005 < 2.6.39 (UEK) SUPPORT FOR ACFS >”
Installation (Conflicts Between Patch: 12983005 & Patch: 15876003).
https://support.oracle.com/epmos/faces/SearchDocDisplay?_adf.ctrl-state=15vkk6pxjh_4#aref_section18 22/23
5/6/2020 Document Display
NOTE:1523204.1 - ASM/ACFS 11.2: Example/Demo About How To Convert A Registry Managed ACFS Filesystem To CRS
Managed On Release 11.2.0.X.
NOTE:1322383.1 - How To Create A New ACFS Volume & Filesystem And Set The ACFS Filesystem Ownership To A Non-
Grid/Oracle OS User (on Oracle Restart/SIHA/Standalone)?
NOTE:2000037.1 - Mounting ACFS Filesystem Hangs On "mount.acfs.bin[#] asmIoctl_int: Invalid ioctl type for dev #"
NOTE:1517113.1 - How To Convert A General Purpose ACFS Filesystem To CRS Managed On Release 11.2./12.1?
NOTE:1268895.1 - Error 'Multipathd: Asm!.Asm_ctl_spec: Failed To Store Path Info' found In /var/log/messages
NOTE:1524195.1 - ASM/ACFS 11.2: How To Create A General Purpose ACFS Filesystem (Registry Managed) On RAC
Through the ASMCA Assistance.
NOTE:1917971.1 - ORA-15490:not all instances could add/drop the volume
https://support.oracle.com/epmos/faces/SearchDocDisplay?_adf.ctrl-state=15vkk6pxjh_4#aref_section18 23/23