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

Deixe um comentário