Setting up ACFS. In 11GR2.3 ( an implementation ) Mathijs Bruggink. General. Purpose : Central/ Shared Logging . Shared Location for Exports ( Dumps ). REQUIREMENTS. Setting up standards: One ACFS Disk Group per Database. (<Database>_ACFS01).
In 11GR2.3 ( an implementation )
Note: even though the acfs is usedforLoggingonly. I onlygotit to workwhenselecting database home file systems. Causethatwayit was registerdproperly as resource in the clusterware.
RUN the script as ROOT user on only One Node.
The prompt will return with info similar to below:
ACFS file system is running on Node64r, Node65r, Node66r
diagnostic_dest: add dependency similar to this:
srvctl remove database -d DBNAME
srvctl add database -d DBNAME -o /opt/oracle/product/11203_ee_64/db -c RAC -m test.nl -p +DATA01/dbname/spfiledbname.ora -t IMMEDIATE -a “DBNAME_ACFS01, DBNAME_DATA01, DBNAME_FRA01" -j "/opt/oracle/DBNAME"
!!!! Tip: You need to do a dismount on each node of the cluster as root User:
/bin/umount -t ACFS -a
!!!! Note if you you cannot do this cause the device is busy as rootuse:
lsof |grep <SID>
(most likely you still have running listener(s) writing into ACFS or database activity (audit files etc.) or you still have a session in that mount point which you should leave.)
!!!! Tip: asroot
/opt/crs/product/112_ee_64/crs/bin/srvctl remove filesystem -d /dev/asm/ACFS_dbname-378 f.e.
Remove the ACFS (unregister and Delete)
Diablean delete the Volume
Drop Diskgroup (whichwill drop disks too)