NetWorker: ORA-27211: Falha ao carregar a biblioteca de gerenciamento de mídia

Summary: O backup e a restauração do Oracle com o NetWorker Module for Database Applications (NMDA) apresentam falha com o erro: Falha ao carregar a biblioteca de gerenciamento de mídia.

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

Instructions

Sintomas:

Oracle Backup and Restore with NMDA fails with error:  
RMAN-00571: =========================================================
RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS ===============
RMAN-00571: ===========================================================
RMAN-03009: Failure of allocate command on CH1 channel at 10/19/2012 01:37:21
ORA-19554: Error allocating device, device type: SBT_TAPE, device name:
ORA-27211: Failed to load Media Management Library.


Causa:

Essa mensagem de erro está relacionada ao fato de o Oracle não conseguir carregar com sucesso a camada do gerenciador de mídia, nesse caso, na biblioteca Oracle do NMDA.


Resolução:

Você deve verificar alguns problemas para resolver isso:

  • Certifique-se de ter o número de bits correto como o servidor Oracle. Ou seja, se o Oracle for de 32 bits, você deverá ter a versão de 32 bits do NMDA. Se o Oracle for de 64 bits, você deverá ter a versão de 64 bits do NMDA.
  • Confirme se, de acordo com a parte do processo de instalação, você vinculou corretamente o NMDA ao Oracle. Isso é visto no guia de instalação do NMDA. Consulte o guia de instalação do NMDA para obter as notas de instalação mais recentes. 
Por exemplo, para Linux, é semelhante ao seguinte:
Faça log-in como o $ORACLE_HOME Proprietário, por exemplo usuário "Oracle" 
cd $ORACLE_HOME/lib
ln -s /usr/lib/libnsrora.so libobk.so
 
O arquivo Oracle libobk.so deve ser mapeado para a biblioteca NMDA assim que o link simbólico for criado corretamente.
Exemplo:
[oracle@ora1 ~]$ cd $ORACLE_HOME/lib
[oracle@ora1 lib]$ ls -las libobk*
0 lrwxrwxrwx. 1 oracle oinstall 21 Sep 22 09:46 libobk.so -> /usr/lib/libnsrora.so

A extensão no libobk e libnsrora arquivos variam de acordo com o sistema operacional:
  • No HP PA-RISC, os arquivos são libobk.sl e /usr/lib/libnsrora.sl.
  • No AIX, os arquivos são libobk.a e /usr/lib/libnsrora.a.
Para plataformas Windows Oracle:
a Biblioteca de Gerenciamento de Mídia para Oracle não é chamada libnsrora. Em vez disso, ele é chamado de orasbt.dll, e está localizado em <NetWorker installation Directory>\nsr\bin.

Você deve garantir que a variável PATH do sistema do sistema operacional liste o diretório de instalação do NetWorker à frente de todos os outros. Por exemplo, C:\Program Files\EMC NetWorker\nsr\bin deve ser listado primeiro.  

O nome do caminho do diretório do client do NetWorker pode incluir espaços. Não inclua espaços antes ou depois do nome do caminho do diretório do client do NetWorker na variável de ambiente PATH do sistema. Se houver espaços antes ou depois do nome do caminho na variável, o software Oracle não poderá localizar o arquivo de biblioteca NMDA orasbt.dll Durante as operações de backup e restauração.

Se você instalou o software client NetWorker pela primeira vez em um diretório específico em um servidor Oracle, copie orasbt.dll do <NetWorker installation Directory>\nsr\bin ao windows\system32\ e copie o nsrsbtcn.exe do <NetWorker installation Directory>\nsr\bin ao windows\system32\ diretório.

Em seguida, reinicie a instância do servidor Oracle.

Para Oracle Real Application Clusters (RAC), você deve fazer tudo isso em todos os nós do cluster do RAC.


Alternativa:

Se a resolução acima não vincular a biblioteca, adicione manualmente a seguinte linha ao script do Recovery Manager (RMAN):

"SBT_LIBRARY=/usr/lib/libnsrora.so" or "SBT_LIBRARY=<NetWorker installation Directory>\nsr\bin\orasbt.dll"; 

Exemplo:

run{
allocate channel t1 type 'sbt_tape' PARMS='SBT_LIBRARY=/usr/lib/libnsrora.so SBT_PARMS=(NSR_SERVER=linux1.amer.lan,NSR_CLIENT=ora.amer.lan,NSR_DATA_VOLUME_POOL=ddveamerlan)';
......
......
}

Videos



Affected Products

NetWorker, NetWorker Module for Databases and Applications
Article Properties
Article Number: 000196088
Article Type: How To
Last Modified: 15 Dec 2025
Version:  6
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.