Unable To Format/Create ACFS Filesystem Due To ACFS-01094 (Doc ID 1346610.1)

Last updated on APRIL 04, 2013

Applies to:

Oracle Database - Enterprise Edition - Version 11.2.0.2 to 11.2.0.2 [Release 11.2]
Information in this document applies to any platform.

Symptoms

On RAC or Standalone ASM/ACFS Grid Infrastructure 11.2.0.2.0 configurations on Windows Server 2008 R1/R2, unable to format/create ACFS filesystem due to the next error:


D:\app\11.2.0\grid\BIN>D:\app\11.2.0\grid\BIN\acfsformat.exe /b 4k
\\.\asm-acfsdgvol-168
acfsformat: version = 11.2.0.2.0
acfsformat: on-disk version = 39.0
acfsformat: volume = \\.\asm-acfsdgvol-168
acfsformat: ACFS-01094: \\.\asm-acfsdgvol-168 is not an ADVM volume
acfsformat: ACFS-01004: \\.\asm-acfsdgvol-68 was not formatted.




Changes

This problem is reproducible as follow:

1) I installed the Oracle Grid Infrastructure 11.2.0.2 on the next 2-node RAC cluster (Windows 2008 R2 64-bit):


10.220.17.246 celx64w2k8d.us.oracle.com celx64w2k8d

10.220.17.248 celx64w2k8e.us.oracle.com celx64w2k8e




2) I downloaded the 11.2.0.2 Grid Infrastructure Software (for Windows 64-bit) from:

=)> 11.2.0.2 Patchset Location For Grid Infrastructure And RDBMS. (Doc ID 1223673.1)

https://updates.oracle.com/download/10098816.html

3) And uncompressed it at the next directory on celx64w2k8d node:


C:\>hostname
celx64w2k8d


D:\download>dir
Volume in drive D is haclu
Volume Serial Number is 6E59-5D42

Directory of D:\download

04/18/2011 10:24 PM <DIR> .
04/18/2011 10:24 PM <DIR> ..
04/18/2011 10:24 PM <DIR> p10098816_112020_MSWIN-x86-64_3of7
04/18/2011 10:13 PM 706,772,681 p10098816_112020_MSWIN-x86-64_3of7.zip
1 File(s) 706,772,681 bytes
3 Dir(s) 19,657,715,712 bytes free

D:\download\p10098816_112020_MSWIN-x86-64_3of7\grid>cd
D:\download\p10098816_112020_MSWIN-x86-64_3of7\grid

D:\download\p10098816_112020_MSWIN-x86-64_3of7\grid>dir
Volume in drive D is haclu
Volume Serial Number is 6E59-5D42

Directory of D:\download\p10098816_112020_MSWIN-x86-64_3of7\grid

12/14/2010 12:36 AM <DIR> .
12/14/2010 12:36 AM <DIR> ..
12/14/2010 12:15 AM <DIR> asmtool
11/30/2010 12:24 PM <DIR> doc
12/14/2010 12:15 AM <DIR> install
12/14/2010 12:36 AM 27,303 readme.html
12/14/2010 12:15 AM <DIR> response
12/13/2010 09:41 PM 4,192 runcluvfy.bat
12/13/2010 09:41 PM 341,304 setup.exe
12/13/2010 09:41 PM 68 setup.ini
12/14/2010 12:15 AM <DIR> stage
10/20/2010 06:09 PM 4,526 welcome.html
5 File(s) 377,393 bytes
7 Dir(s) 18,148,610,048 bytes free

D:\download\p10098816_112020_MSWIN-x86-64_3of7\grid>


4) Then I installed the Oracle Grid Infrastructure 11.2.0.2 on the next 2-node RAC cluster (Windows 2008 R2 64-bit):


10.220.17.246 celx64w2k8d.us.oracle.com celx64w2k8d

10.220.17.248 celx64w2k8e.us.oracle.com celx64w2k8e




5) The Oracle home is located at the next directory(on both nodes):



D:\app\11.2.0\grid>




6) +ASM1 & +ASM2 instances were created:


D:\app\11.2.0\grid\BIN>set ORACLE_SID=+ASM1

D:\app\11.2.0\grid\BIN>sqlplus "/as sysasm"

SQL*Plus: Release 11.2.0.2.0 Production on Tue Apr 19 11:05:52 2011

Copyright (c) 1982, 2010, Oracle. All rights reserved.


Connected to:
Oracle Database 11g Enterprise Edition Release 11.2.0.2.0 - 64bit Production
With the Real Application Clusters and Automatic Storage Management options

SQL> column host_name format a20
SQL> select Inst_id, instance_name, host_name from gv$instance;

INST_ID INSTANCE_NAME HOST_NAME
---------- ---------------- --------------------
1 +asm1 CELX64W2K8D
2 +asm2 CELX64W2K8E





7) OCR_VOTE diskgroup was created and mounted on both +ASM1 & +ASM2 instances:



SQL> select inst_id, name, state from gv$asm_diskgroup;

INST_ID NAME STATE
---------- ------------------------------ -----------
2 OCR_VOTE MOUNTED
1 OCR_VOTE MOUNTED




8) OCR & Voting disk location:



D:\app\11.2.0\grid\BIN>crsctl query css votedisk
## STATE File Universal Id File Name Disk group
-- ----- ----------------- --------- ---------
1. ONLINE 1117ac0ca86c4fa5bf2eb22a012196f6 (\\.\ORCLDISKOCR_VOTE0)
[OCR_VOTE]

Located 1 voting disk(s).


D:\app\11.2.0\grid\BIN>ocrcheck -config
Oracle Cluster Registry configuration is :
Device/File Name : +OCR_VOTE



9) Then I stamped a new raw devices to create the ACFS diskgroup using the asmtoolg with the ORCLDISKACFS0€ label:


Node #1:

D:\app\11.2.0\grid\BIN>asmtool -list
NTFS \Device\Harddisk1\Partition1 25598M
NTFS \Device\Harddisk2\Partition1 20477M
\Device\Harddisk3\Partition1 256M
\Device\Harddisk3\Partition2 256M
ORCLDISKOCR_VOTE0 \Device\Harddisk3\Partition3 7675M
\Device\Harddisk4\Partition1 256M
\Device\Harddisk4\Partition2 256M
ORCLDISK \Device\Harddisk4\Partition3 7675M
\Device\Harddisk5\Partition1 256M
\Device\Harddisk5\Partition2 256M
ORCLDISK \Device\Harddisk5\Partition3 7675M
\Device\Harddisk6\Partition1 8189M
ORCLDISK \Device\Harddisk7\Partition1 8189M
ORCLDISKACFS0 \Device\Harddisk8\Partition1 20477M


Node #2:

D:\app\11.2.0\grid\BIN>asmtool -list
NTFS \Device\Harddisk1\Partition1 25598M
NTFS \Device\Harddisk2\Partition1 20477M
ORCLDISKOCR_VOTE0 \Device\Harddisk3\Partition1 7675M
\Device\Harddisk3\Partition2 256M
\Device\Harddisk3\Partition3 256M
\Device\Harddisk4\Partition1 256M
\Device\Harddisk4\Partition2 256M
ORCLDISK \Device\Harddisk4\Partition3 7675M
\Device\Harddisk5\Partition1 256M
\Device\Harddisk5\Partition2 256M
ORCLDISK \Device\Harddisk5\Partition3 7675M
\Device\Harddisk6\Partition1 8189M
ORCLDISK \Device\Harddisk7\Partition1 8189M
ORCLDISKACFS0 \Device\Harddisk8\Partition1 20477M




10) Then using ASMCA created the ACFSDG diskgroup and it was mounted on both +ASM1 & +ASM2 instances:


D:\app\11.2.0\grid\BIN>sqlplus "/as sysasm"

SQL*Plus: Release 11.2.0.2.0 Production on Tue Apr 19 14:34:12 2011

Copyright (c) 1982, 2010, Oracle. All rights reserved.


Connected to:
Oracle Database 11g Enterprise Edition Release 11.2.0.2.0 - 64bit Production
With the Real Application Clusters and Automatic Storage Management options

SQL> show parameter instance_name

NAME TYPE VALUE
------------------------------------ ----------- ----------------------------
instance_name string +asm1
SQL>

SQL> select inst_id, name , state from gv$asm_diskgroup;

INST_ID NAME STATE
---------- ------------------------------ -----------
1 ACFSDG MOUNTED
1 OCR_VOTE MOUNTED
2 ACFSDG MOUNTED
2 OCR_VOTE MOUNTED

D:\app\11.2.0\grid\BIN>sqlplus "/as sysasm"

SQL*Plus: Release 11.2.0.2.0 Production on Tue Apr 19 14:36:12 2011

Copyright (c) 1982, 2010, Oracle. All rights reserved.


Connected to:
Oracle Database 11g Enterprise Edition Release 11.2.0.2.0 - 64bit Production
With the Real Application Clusters and Automatic Storage Management options

SQL> show parameter instance_name

NAME TYPE VALUE
------------------------------------ ----------- ----------------------------
instance_name string +asm2
SQL>

SQL> select inst_id, name , state from gv$asm_diskgroup;

INST_ID NAME STATE
---------- ------------------------------ -----------
1 ACFSDG MOUNTED
1 OCR_VOTE MOUNTED
2 ACFSDG MOUNTED
2 OCR_VOTE MOUNTED




11) I created the ACFSDGVOL volume, in the ACFSDG diskgroup & it is present on both ASM instances:


SQL> select inst_id, group_number, volume_name, size_mb, volume_device from
gv$asm_volume;

INST_ID GROUP_NUMBER VOLUME_NAME SIZE_MB VOLUME_DEVICE
---------- ------------ --------------- ----------
-----------------------------
2 1 ACFSDGVOL 2048 \\.\asm-acfsdgvol-168
1 1 ACFSDGVOL 2048 \\.\asm-acfsdgvol-168




12) But ASM is reporting the next error when I try to create/format the ACFS filesystem (either thru ASMCA or manually), this is the last part of ACFS configuration:


D:\app\11.2.0\grid\BIN>D:\app\11.2.0\grid\BIN\acfsformat.exe /b 4k
\\.\asm-acfsdgvol-168
acfsformat: version = 11.2.0.2.0
acfsformat: on-disk version = 39.0
acfsformat: volume = \\.\asm-acfsdgvol-168
acfsformat: ACFS-01094: \\.\asm-acfsdgvol-168 is not an ADVM volume
acfsformat: ACFS-01004: \\.\asm-acfsdgvol-68 was not formatted.




13) Very odd message since the \\.\asm-acfsdgvol-168 volume is present:


ASMCMD> volinfo -a
Diskgroup Name: ACFSDG

Volume Name: ACFSDGVOL
Volume Device: \\.\asm-acfsdgvol-168
State: ENABLED
Size (MB): 2048
Resize Unit (MB): 256
Redundancy: UNPROT
Stripe Columns: 4
Stripe Width (K): 128
Usage:
Mountpath:

Cause

Sign In with your My Oracle Support account

Don't have a My Oracle Support account? Click to get started

My Oracle Support provides customers with access to over a
Million Knowledge Articles and hundreds of Community platforms