The other day, I was upgrading a compatible.asm parameter to 12.1 on Exadata and I faced this error for the first time :
Indeed, a diskgroup can have this parameter set to TRUE or FALSE :
I then found this note on Metalink : EXADATA : What Is Oracle ASM appliance.mode Attribute (Doc ID 1664261.1) which explains that starting from Exadata 126.96.36.199.3, “The Oracle ASM appliance.mode attribute improves disk rebalance completion time when dropping one or more Oracle ASM disks. This means that redundancy is restored faster after a failure.”
Wow, that looks like a pretty cool feature! But it seems that (sadly) we cannot set a 12.1 compatible if this feature is enabled.
Let’s give it a try and deactivate it to set my compatible.asm to 12.1 :
It works ! Now that this compatible.asm is set to 12.1, could we enable that appliance.mode feature again ?
Sadly, no. I hit one of the restrictions; indeed, “The Oracle ASM disk group attribute compatible.asm is set to release 188.8.131.52, 184.108.40.206 and later. (Appliance mode is not valid with 220.127.116.11)” — then I guess that even of the documentation does not say so, Appliance mode is not valid with a compatible.asm set to 18.104.22.168.0 either.
Even if it is very weird that Oracle dev “forgot” (?) this cool feature when they released 12c on Exadata, they hopefully “released” it again with 22.214.171.124. I’ll follow up on that when moving this compatible.asm to 126.96.36.199 !