NetWorker: ORA-27211: Не вдалося завантажити помилку в бібліотеці керування медіа
Summary: Oracle Backup and Restore за допомогою модуля NetWorker для застосунків баз даних (NMDA) не працює з помилкою: Не вдалося завантажити бібліотеку управління медіа.
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
Симптоми:
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.
Причина:
Це повідомлення про помилку стосується того, що Oracle не зміг успішно завантажити шар медіаменеджера, у цьому випадку — до бібліотеки NMDA Oracle.
Розв'язка:
Вам потрібно перевірити деякі проблеми, щоб це вирішити:
- Переконайтеся, що у вас правильний номер біта як сервер Oracle. Тобто, якщо Oracle має 32-бітну версію NMDA, то має бути 32-бітна версія NMDA. Якщо Oracle 64-бітний, у вас має бути 64-бітна версія NMDA.
- Переконайтеся, що відповідно до процесу встановлення ви правильно пов'язали NMDA з Oracle. Це видно в посібнику з встановлення NMDA. Дивіться інструкцію з встановлення NMDA для останніх нотаток щодо встановлення.
Наприклад, для Linux це виглядає так:
Увійти як
$ORACLE_HOME наприклад, користувач «oracle»
cd $ORACLE_HOME/lib ln -s /usr/lib/libnsrora.so libobk.so
Файл Оракула
libobk.so має відображатися з бібліотекою NMDA, коли символічне посилання буде коректно створене.
Приклад:
[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
Розширення на
libobk та libnsrora файли відрізняються залежно від ОС:
- У HP PA-RISC файли виглядають
libobk.slта/usr/lib/libnsrora.sl. - На AIX файли такі:
libobk.aта/usr/lib/libnsrora.a.
Для платформ Windows Oracle:
Бібліотека управління медіа для Oracle не викликається
Бібліотека управління медіа для Oracle не викликається
libnsrora. Натомість вона називається orasbt.dll, і він розташований у <NetWorker installation Directory>\nsr\bin.
Ви повинні переконатися, що змінна системного PATH ОС передає інсталяційний каталог NetWorker перед усіма іншими. Наприклад,
C:\Program Files\EMC NetWorker\nsr\bin Спочатку слід вказати.
Назва шляху до каталогу клієнта NetWorker може містити простори. Не включайте жодних пробілів до або після імені шляху до клієнтського каталогу NetWorker у системній змінній середовища PATH . Якщо у змінній є пробіли до або після імені шляху, програмне забезпечення Oracle не може знайти файл бібліотеки NMDA
orasbt.dll під час операцій резервного копіювання та відновлення.
Якщо ви вперше встановили клієнтське програмне забезпечення NetWorker у певній директорії на сервері Oracle, скопіюйте
orasbt.dll файл із <NetWorker installation Directory>\nsr\bin до windows\system32\ і скопіюйте nsrsbtcn.exe файл із <NetWorker installation Directory>\nsr\bin до windows\system32\ Довідник.
Потім перезапустіть екземпляр сервера Oracle.
Для кластерів прикладів Oracle Real (RAC) потрібно виконати все вищезазначене на всіх вузлах кластера RAC.
Альтернатива:
Якщо вищезазначена роздільна здатність не пов'язала бібліотеку, вручну додайте наступний рядок до скрипта Recovery Manager (RMAN):
"SBT_LIBRARY=/usr/lib/libnsrora.so" or "SBT_LIBRARY=<NetWorker installation Directory>\nsr\bin\orasbt.dll";
Приклад:
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)';
......
......
}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.