NetWorker: ORA-27211: Error al cargar la biblioteca de administración de medios
Summary: El respaldo y la restauración de Oracle con el módulo de NetWorker para aplicaciones de base de datos (NMDA) fallan con el siguiente error: No se pudo cargar la biblioteca de administración de medios. ...
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
Indicios:
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:
Este mensaje de error se relaciona con que Oracle no puede cargar correctamente la capa del administrador de medios, en este caso, en la biblioteca de Oracle NMDA.
Solución:
Debe verificar algunos problemas para resolver esto:
- Asegúrese de tener el número de bit correcto como servidor Oracle. Es decir, si Oracle es de 32 bits, debe tener la versión de 32 bits de NMDA. Si Oracle es de 64 bits, debe tener la versión de 64 bits de NMDA.
- Confirme que, según parte del proceso de instalación, haya enlazado correctamente NMDA con Oracle. Esto se ve en la guía de instalación de NMDA. Consulte la guía de instalación de NMDA para obtener las notas de instalación más recientes.
Por ejemplo, para Linux, se ve de la siguiente manera:
Inicie sesión como
$ORACLE_HOME propietario, por ejemplo, el usuario "oracle"
cd $ORACLE_HOME/lib ln -s /usr/lib/libnsrora.so libobk.so
El archivo de Oracle
libobk.so debe asignarse a la biblioteca de NMDA una vez que el enlace simbólico se haya creado correctamente.
Ejemplo:
[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
La extensión en el
libobk y libnsrora Los archivos varían según el SO:
- En HP PA-RISC, los archivos son
libobk.sly/usr/lib/libnsrora.sl. - En AIX, los archivos son
libobk.ay/usr/lib/libnsrora.a.
Para las plataformas Windows Oracle:
no se llama a la biblioteca de administración de medios para Oracle
no se llama a la biblioteca de administración de medios para Oracle
libnsrora. En su lugar, se llama orasbt.dlly se encuentra en <NetWorker installation Directory>\nsr\bin.
Debe asegurarse de que la variable PATH del sistema del sistema operativo enumere el directorio de instalación de NetWorker antes que todos los demás. Por ejemplo:
C:\Program Files\EMC NetWorker\nsr\bin debe aparecer en primer lugar.
El nombre de ruta del directorio del cliente de NetWorker puede incluir espacios. No incluya espacios antes o después del nombre de ruta del directorio del cliente de NetWorker en la variable de entorno PATH del sistema. Si hay espacios antes o después del nombre de ruta en la variable, el software de Oracle no puede localizar el archivo de biblioteca de NMDA
orasbt.dll Durante las operaciones de respaldo y restauración.
Si instaló el software cliente de NetWorker por primera vez en un directorio específico en un servidor Oracle, copie
orasbt.dll archivo del archivo <NetWorker installation Directory>\nsr\bin a la windows\system32\ directorio y copie el directorio nsrsbtcn.exe archivo del archivo <NetWorker installation Directory>\nsr\bin a la windows\system32\ directorio.
A continuación, reinicie la instancia del servidor de Oracle.
Para Oracle Real Application Clusters (RAC), debe realizar todas las acciones anteriores en todos los nodos del clúster de RAC.
Alternativa:
Si la resolución anterior no vinculó la biblioteca, agregue manualmente la siguiente línea al script de Recovery Manager (RMAN):
"SBT_LIBRARY=/usr/lib/libnsrora.so" or "SBT_LIBRARY=<NetWorker installation Directory>\nsr\bin\orasbt.dll";
Ejemplo:
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 ApplicationsArticle 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.