Picture of Roberto Sobrinho
Roberto Sobrinho

04/06/2024

Resolvendo ORA-00245: Backup de Controlfile em Clusters Oracle RAC

Já se depararam com um erro daqueles que parecem dizer “hoje não, DBA!”? Pois bem, hoje vamos abordar um desses erros irritantes do Oracle Database: o ORA-00245. Vamos entender o que causa esse problema e como resolvê-lo de uma vez por todas.

O que é o erro ORA-00245?

Este erro ocorre quando o Oracle tenta fazer o backup do controlfile, mas o destino está em um sistema de arquivos local, o que não é suportado para operações de backup em alguns cenários, especialmente em ambientes de armazenamento compartilhado (como clusters RAC).

Menssagem de Erro:

ORA-00245: controlfile backup failed; target is likely on a local file system

Demostração do Erro

Vamos supor que você está tentando realizar um backup do controlfile e se depara com a seguinte mensagem de erro no RMAN:

RMAN> BACKUP CURRENT CONTROLFILE;
Starting backup at 04-JUN-24
allocated channel: ORA_DISK_1
channel ORA_DISK_1: SID=1234 device type=DISK
ORA-00245: controlfile backup failed; target is likely on a local file system

Este erro pode ocorrer durante a execução de qualquer backup do banco de dados que envolva o controlfile.

Como Corrigir

Para resolver esse problema, precisamos configurar o RMAN para usar um local de armazenamento compartilhado para o snapshot controlfile. Aqui estão os passos detalhados:

Verificar a Configuração Atual do Snapshot Controlfile:

-- Verificar configuração atual
RMAN> SHOW SNAPSHOT CONTROLFILE NAME;

Configurar o Snapshot Controlfile para um Armazenamento Compartilhado com ASM: Ajuste a configuração do snapshot controlfile para um local adequado no ASM (Automatic Storage Management)

-- Configurar snapshot controlfile para um armazenamento compartilhado com ASM
RMAN> CONFIGURE SNAPSHOT CONTROLFILE NAME TO '+DATA/PGIT/snapcf_PGIT.f';

Realizar o Backup: Agora, tente realizar o backup novamente

-- Realizar o backup do controlfile
RMAN> BACKUP CURRENT CONTROLFILE;

Conclusão

Resolver o erro ORA-00245 envolve garantir que o destino do backup do controlfile esteja em um sistema de arquivos compartilhados. Ao configurar o RMAN para usar um local de armazenamento adequado, você evita falhas de backup em ambientes clusterizados, mantendo a integridade e disponibilidade dos dados.

🍺🎯 #BóBó #OracleDatabase #ORACLE #DBA #ErroDeBackup #GuinaNãoTinhaDó #SeuMadruga🎯🍺

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 ORA-00245: Backup de Controlfile em Clusters Oracle RAC