I already know upgrade will fail and will reproduce to show how to resolve the issue.
Curious how did it happened.
Without the benefit of knowing what will happened, is there any way this could have been detected.
RTFM – but did not find anything in the matter.
From Vagant:
TASK [oraasm-createdg : ASMCA | List ASM diskgroups] compatible.asm=11.2.0.4
From alert_+ASM.log:
SQL> CREATE DISKGROUP crs EXTERNAL REDUNDANCY DISK '/dev/oracle/crs01' ATTRIBUTE 'compatible.asm'='11.2.0.0.0','au_size'='4M' /* ASMCA */
Details:
TASK [oraasm-createdg : ASMCA | Create script to build asm-diskgroups] ********* changed: [db-asm-1] => (item={u'attributes': [{u'name': u'compatible.rdbms', u'value': u'11.2.0.4.0'}, {u'name': u'compatible.asm', u'value': u'11.2.0.4'}], u'disk': [{u'device': u'/dev/sdd', u'asmlabel': u'data01'}, {u'device': u'/dev/sde', u'asmlabel': u'data02'}], u'diskgroup': u'data', u'properties': [{u'redundancy': u'external', u'ausize': 4}]}) changed: [db-asm-1] => (item={u'attributes': [{u'name': u'compatible.rdbms', u'value': u'11.2.0.4.0'}, {u'name': u'compatible.asm', u'value': u'11.2.0.4'}], u'disk': [{u'device': u'/dev/sdf', u'asmlabel': u'fra01'}, {u'device': u'/dev/sdg', u'asmlabel': u'fra02'}, {u'device': u'/dev/sdh', u'asmlabel': u'fra03'}], u'diskgroup': u'fra', u'properties': [{u'redundancy': u'external', u'ausize': 4}]}) TASK [oraasm-createdg : ASMCA | Create ASM diskgroups] ************************* changed: [db-asm-1] => (item={u'attributes': [{u'name': u'compatible.rdbms', u'value': u'11.2.0.4.0'}, {u'name': u'compatible.asm', u'value': u'11.2.0.4'}], u'disk': [{u'device': u'/dev/sdd', u'asmlabel': u'data01'}, {u'device': u'/dev/sde', u'asmlabel': u'data02'}], u'diskgroup': u'data', u'properties': [{u'redundancy': u'external', u'ausize': 4}]}) changed: [db-asm-1] => (item={u'attributes': [{u'name': u'compatible.rdbms', u'value': u'11.2.0.4.0'}, {u'name': u'compatible.asm', u'value': u'11.2.0.4'}], u'disk': [{u'device': u'/dev/sdf', u'asmlabel': u'fra01'}, {u'device': u'/dev/sdg', u'asmlabel': u'fra02'}, {u'device': u'/dev/sdh', u'asmlabel': u'fra03'}], u'diskgroup': u'fra', u'properties': [{u'redundancy': u'external', u'ausize': 4}]}) TASK [oraasm-createdg : Print Results] ***************************************** fatal: [db-asm-1]: FAILED! => {"failed": true, "msg": "template error while templating string: no filter named 'map'. String: {{ asmca.results|map(attribute='stdout_lines')|list }}"} ...ignoring TASK [oraasm-createdg : ASMCA | List ASM diskgroups] *************************** changed: [db-asm-1] => (item={u'attributes': [{u'name': u'compatible.rdbms', u'value': u'11.2.0.4.0'}, {u'name': u'compatible.asm', u'value': u'11.2.0.4'}], u'disk': [{u'device': u'/dev/sdc', u'asmlabel': u'crs01'}], u'diskgroup': u'crs', u'properties': [{u'redundancy': u'external', u'ausize': 4}]}) changed: [db-asm-1] => (item={u'attributes': [{u'name': u'compatible.rdbms', u'value': u'11.2.0.4.0'}, {u'name': u'compatible.asm', u'value': u'11.2.0.4'}], u'disk': [{u'device': u'/dev/sdd', u'asmlabel': u'data01'}, {u'device': u'/dev/sde', u'asmlabel': u'data02'}], u'diskgroup': u'data', u'properties': [{u'redundancy': u'external', u'ausize': 4}]}) changed: [db-asm-1] => (item={u'attributes': [{u'name': u'compatible.rdbms', u'value': u'11.2.0.4.0'}, {u'name': u'compatible.asm', u'value': u'11.2.0.4'}], u'disk': [{u'device': u'/dev/sdf', u'asmlabel': u'fra01'}, {u'device': u'/dev/sdg', u'asmlabel': u'fra02'}, {u'device': u'/dev/sdh', u'asmlabel': u'fra03'}], u'diskgroup': u'fra', u'properties': [{u'redundancy': u'external', u'ausize': 4}]}) TASK [oraasm-createdg : list diskgroups] *************************************** fatal: [db-asm-1]: FAILED! => {"failed": true, "msg": "template error while templating string: no filter named 'map'. String: {{ srvctlasm.results|map(attribute='stdout_lines')|list }}"} ...ignoring [oracle@db-asm-1 trace]$ asmcmd lsdg State Type Rebal Sector Block AU Total_MB Free_MB Req_mir_free_MB Usable_file_MB Offline_disks Voting_files Name MOUNTED EXTERN N 512 4096 4194304 10236 10148 0 10148 0 N CRS/ MOUNTED EXTERN N 512 4096 4194304 20472 18652 0 18652 0 N DATA/ MOUNTED EXTERN N 512 4096 4194304 30708 30264 0 30264 0 N FRA/ [oracle@db-asm-1 trace]$ asmcmd lsattr -G CRS -l Name Value access_control.enabled FALSE access_control.umask 066 au_size 4194304 cell.smart_scan_capable FALSE compatible.asm 11.2.0.0.0 compatible.rdbms 10.1.0.0.0 disk_repair_time 3.6h sector_size 512 [oracle@db-asm-1 trace]$ asmcmd lsattr -G DATA -l Name Value access_control.enabled FALSE access_control.umask 066 au_size 4194304 cell.smart_scan_capable FALSE compatible.asm 11.2.0.4.0 compatible.rdbms 11.2.0.4.0 content.type data disk_repair_time 3.6h idp.boundary auto idp.type dynamic sector_size 512 [oracle@db-asm-1 trace]$ asmcmd lsattr -G FRA -l Name Value access_control.enabled FALSE access_control.umask 066 au_size 4194304 cell.smart_scan_capable FALSE compatible.asm 11.2.0.4.0 compatible.rdbms 11.2.0.4.0 content.type data disk_repair_time 3.6h idp.boundary auto idp.type dynamic sector_size 512 [oracle@db-asm-1 trace]$ [oracle@db-asm-1 trace]$ head alert_+ASM.log Sun Oct 08 16:46:58 2017 MEMORY_TARGET defaulting to 1128267776. * instance_number obtained from CSS = 1, checking for the existence of node 0... * node 0 does not exist. instance_number = 1 Starting ORACLE instance (normal) WARNING: You are trying to use the MEMORY_TARGET feature. This feature requires the /dev/shm file system to be mounted for at least 1140850688 bytes. /dev/shm is either not mounted or is mounted with available space less than this size. Please fix this so that MEMORY_TARGET can work as expected. Current available is 914882560 and used is 200704 bytes. Ensure that the mount point is /dev/shm for this directory. LICENSE_MAX_SESSION = 0 LICENSE_SESSIONS_WARNING = 0 Initial number of CPU is 1 Shared memory segment for instance monitoring created [oracle@db-asm-1 trace]$ [oracle@db-asm-1 trace]$ grep compatible.asm alert_+ASM.log SQL> CREATE DISKGROUP crs EXTERNAL REDUNDANCY DISK '/dev/oracle/crs01' ATTRIBUTE 'compatible.asm'='11.2.0.0.0','au_size'='4M' /* ASMCA */ NOTE: Instance updated compatible.asm to 11.2.0.0.0 for grp 1 SUCCESS: CREATE DISKGROUP crs EXTERNAL REDUNDANCY DISK '/dev/oracle/crs01' ATTRIBUTE 'compatible.asm'='11.2.0.0.0','au_size'='4M' /* ASMCA */ NOTE: Instance updated compatible.asm to 11.2.0.0.0 for grp 1 '/dev/oracle/data02' ATTRIBUTE 'compatible.asm'='11.2.0.4','compatible.rdbms'='11.2.0.4.0','au_size'='4M' /* ASMCA */ NOTE: Instance updated compatible.asm to 11.2.0.4.0 for grp 2 '/dev/oracle/data02' ATTRIBUTE 'compatible.asm'='11.2.0.4','compatible.rdbms'='11.2.0.4.0','au_size'='4M' /* ASMCA */ '/dev/oracle/fra03' ATTRIBUTE 'compatible.asm'='11.2.0.4','compatible.rdbms'='11.2.0.4.0','au_size'='4M' /* ASMCA */ NOTE: Instance updated compatible.asm to 11.2.0.4.0 for grp 3 '/dev/oracle/fra03' ATTRIBUTE 'compatible.asm'='11.2.0.4','compatible.rdbms'='11.2.0.4.0','au_size'='4M' /* ASMCA */ [oracle@db-asm-1 trace]$
