Picture of Roberto Sobrinho
Roberto Sobrinho

19/08/2024

Resolvendo o Erro ORA-15221: ASM Operation Requires Compatible.asm of 11.1.0.0.0 or Higher


O Oracle ASM (Automatic Storage Management) é uma solução que facilita o gerenciamento de arquivos de banco de dados. Entretanto, como qualquer tecnologia complexa, é possível encontrar alguns erros durante sua utilização. Um erro comum enfrentado por administradores de banco de dados é o ORA-15221, que indica uma incompatibilidade de versões. Neste post, vamos entender o que causa esse erro e como resolvê-lo.


O Que é o Erro ORA-15221?

O erro ORA-15221: ASM operation requires compatible.asm of 11.1.0.0.0 or higher ocorre quando você tenta realizar uma operação no ASM que requer uma versão mínima de 11.1.0.0.0 para o parâmetro compatible.asm do Disk Group. Esse parâmetro controla a compatibilidade de recursos e funções do ASM, garantindo que todas as instâncias do Oracle Database que acessam o Disk Group possam operar corretamente.

Situações Comuns em que Esse Erro Ocorre

Criar ou adicionar o Oracle Cluster Registry (OCR) ou Voting Disk em um Disk Group com compatible.asm configurado para uma versão inferior a 11.1.0.0.0 ou Tentar utilizar funcionalidades mais recentes do ASM que não são suportadas por versões antigas definidas no parâmetro compatible.asm.
Exemplo:

[root@lnxoraspt10 ~]# ocrconfig -add +CONFIG

Como Verificar a Configuração Atual?

Antes de resolver o problema, é importante verificar qual é a configuração atual do parâmetro compatible.asm no Disk Group envolvido. Você pode fazer isso executando o seguinte comando SQL:

sqlplus / as sysasm

SELECT name, compatibility, database_compatibility  FROM v$asm_diskgroup WHERE NAME = 'CONFIG';

Esse comando retornará os valores de compatibilidade para o Disk Group CONFIG.

Como Resolver o Erro?

Se a versão de compatible.asm estiver abaixo de 11.1.0.0.0, e você estiver seguro de que todos os bancos de dados que utilizam o Disk Group são compatíveis com a nova versão, você pode alterar o valor de compatible.asm.
Aqui está como você pode fazer isso:

sqlplus / as sysasm

ALTER DISKGROUP CONFIG SET ATTRIBUTE 'compatible.asm' = '11.1.0.0.0';

SELECT name, compatibility, database_compatibility  FROM v$asm_diskgroup WHERE NAME = 'CONFIG';

Isso elevará o nível de compatibilidade do ASM para a versão 11.1.0.0.0, permitindo que a operação seja realizada.

[root@lnxoraspt10 ~]# ocrconfig -add +CONFIG

Considerações Importantes

Compatibilidade de Banco de Dados:
Antes de alterar o parâmetro compatible.asm, verifique se todos os bancos de dados que utilizam o Disk Group são compatíveis com a nova versão. Alterar essa configuração pode ter impactos significativos em ambientes de produção.

Backup:
Sempre tenha um backup atualizado antes de realizar mudanças críticas como essa. Isso ajuda a mitigar riscos no caso de algo não sair como planejado.


O erro ORA-15221 é um lembrete de que manter as versões do Oracle ASM atualizadas e compatíveis é essencial para o bom funcionamento do seu ambiente de banco de dados. Felizmente, entender o que causa esse erro e como corrigi-lo é relativamente simples. Seguindo os passos que mostramos, você pode resolver o problema rapidamente e evitar dores de cabeça no futuro. Não se esqueça de sempre checar a compatibilidade dos seus sistemas e fazer backups antes de qualquer mudança importante, garantindo que tudo continue funcionando sem problemas.


🐶🐝 #20240819 #GuinaNãoTinhaDó #AnnaDiaDosPais #SilvioSeFoi#CheiroBom #TopaTudoPorDinheiro🐝🐶


Compartilhe

Facebook
Twitter
LinkedIn
WhatsApp
Email
Print

Pesquisar

Roberto Sobrinho

Sou Roberto Fernandes Sobrinho, também conhecido como Sobrinho DBA , pós graduado em “Architecture and Database Administration”, entusiasta, dedicado e com 20 anos de experiência com Oracle Database e suas diversas distribuições e variações.

Oracle ACE Associate

2025

Specialist

Exadata Database Machine X9M

Professional

Oracle Database Administration

Professional

Oracle Database 19c: RAC, ASM, & Grid Infra Administrator

Professional

Oracle Autonomous Database Cloud

Professional

Oracle Cloud Database Migration and Integration

Professional

Oracle Database PL/SQL Developer

Associate

Oracle Cloud Infrastructure Architect

Associate

Oracle Cloud Infrastructure Foundations

Categorias

Categorias

Tags

Resolvendo o Erro ORA-15221: ASM Operation Requires Compatible.asm of 11.1.0.0.0 or Higher