Pular para o conteúdo

Problema com RMAN Oracle 9i 9.2.0.4 ?

Problema com RMAN Oracle 9i 9.2.0.4 ?

Olá Pessoal tudo bom?

Bom Hoje irei compartilhar um problema que levei uma semana para descobrir o erro, pois sabemos quando se trata de um Banco de Produção, não podemos sair fazendo Testes de qualquer jeito, pois pode afetar algo no Banco, então todo cuidado é pouco e sempre testar em um ambiente Teste antes de aplicar em Produção.
Um certo dia resolvi implantar um script de Backup Full com RMAN em um cliente, mau sabia o que estava por vir rs.
Homologuei o script do RMAN com um ambiente de Teste parecido com o produção, mas o unico detalhe que não estava igual era o ponto de Montagem do Sistema de Arquivos NFS, até ai tudo ok.
Inclusive este mesmo script tenho ele rodando em um outro cliente Oracle 9i 9.2.0.8.

Bom para enterdermos melhor irei explicar o ambiente:

  • Sistema Operacional: Red Hat Enterprise Linux Advanced Server 4 Update4 32bits
  • Versão do Oracle: Oracle 9i 9.2.0.4 32bits
  • Estratégia de Backup: Criar Backup Full Database com RMAN utilizando Controlfile, onde a gravação é realizada em outro Servidor Linux através de um mapeamento NFS. Estratégia de Backup adotada devido a falta de espaço em disco local.

Bom então vamos lá…. iniciei o script RMAN e…. “PAU”….

Então fui a caça dos erros começando a verificar o alertlog e nada de erros. Nenhum trace foi gerado.

Após isso executei o DEBUG do RMAN mas também não ajudou em nada.

O script do RMAN inicia a execução mas desconecta do nada com a mensagem de erro conforme abaixo:

==================================================

PROBLEMA:

Falha ao executar script RMAN

Recovery Manager: Release 9.2.0.4.0 - Production
RMAN>
Iniciando backup em 05/11/09
usar o arquivo de controle do banco de dados de destino em vez do catálogo de recuperação
canal alocado: ORA_DISK_1
canal ORA_DISK_1: sid=98 devtype=DISK
canal ORA_DISK_1: iniciando conjunto de backups do arquivo de dados full
canal ORA_DISK_1: especificando arquivo(s) de dados no conjunto de backups
fno=00002 name=/disk0/oracle/oradata/orcl/undotbs01.dbf do arquivo de dados de entrada
....................................................................................
....................................................................................
RMAN-00571:
RMAN-00569: = ERROR MESSAGE STACK FOLLOWS =
RMAN-00571:
RMAN-00601: fatal error in recovery manager
RMAN-03004: fatal error during execution of command
RMAN-10038: database session for channel ORA_DISK_1 terminated unexpectedly

==================================================

CAUSA:
Ponto de Montagem incorreto devido a falta de Parametros.

mount -t nfs xxx.xxx.xxx.xxx:/diretorio /mnt

==================================================

SOLUÇÃO:

Corrigir o Ponto de Montagem adicionando os parametros que faltam.

Adicionar esta Linha no FSTAB do Linux:

xxx.xxx.xxx.xxx:/diretorio  /mnt/diretorio  nfs rw,bg,hard,nointr, rsize=32768, wsize=32768, tcp, vers=3, timeo=600, actimeo=0 0 0

==================================================

Agora o RMAN roda sem problemas e como podemos ver não tinha nada have com o RMAN e sim o ponto de Montagem do Sistema de Arquivos NFS.

Espero ter ajudado.

Abraço

Bruno Murassaki

Bruno Murassaki

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

plugins premium WordPress