NetWorker: ORA-27211: Nie udało się załadować błędu biblioteki zarządzania multimediami
Summary: Tworzenie kopii zapasowej i przywracanie danych Oracle za pomocą modułu NetWorker dla aplikacji baz danych (NMDA) kończy się niepowodzeniem z powodu błędu: Nie udało się załadować biblioteki zarządzania multimediami. ...
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
Objawy:
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.
Przyczyna:
Ten komunikat o błędzie dotyczy niemożności pomyślnego załadowania warstwy menedżera multimediów, w tym przypadku do biblioteki NMDA Oracle.
Rozwiązanie:
Aby rozwiązać ten problem, należy zweryfikować niektóre problemy:
- Upewnij się, że masz prawidłowy numer bitu jako serwer Oracle. Oznacza to, że jeśli Oracle jest 32-bitowy, musisz mieć 32-bitową wersję NMDA. Jeśli wersja Oracle jest 64-bitowa, należy dysponować 64-bitową wersją NMDA.
- Potwierdź, że zgodnie z częścią procesu instalacji poprawnie połączyłeś NMDA z Oracle. Jest to widoczne w podręczniku instalacji NMDA. Najnowsze informacje dotyczące instalacji można znaleźć w podręczniku instalacji NMDA .
Na przykład dla systemu Linux wygląda to następująco:
Zaloguj się jako
$ORACLE_HOME właściciel, na przykład użytkownik "oracle"
cd $ORACLE_HOME/lib ln -s /usr/lib/libnsrora.so libobk.so
Plik Oracle
libobk.so powinien być mapowany do biblioteki NMDA po poprawnym utworzeniu dowiązania symbolicznego.
Przykład:
[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
Rozszerzenie na
libobk i libnsrora różni się w zależności od systemu operacyjnego:
- Na urządzeniu HP PA-RISC pliki są
libobk.sli/usr/lib/libnsrora.sl. - W systemie AIX pliki są
libobk.ai/usr/lib/libnsrora.a.
W przypadku platform Oracle dla systemu Windows:
Biblioteka zarządzania multimediami dla Oracle nie jest wywoływana
Biblioteka zarządzania multimediami dla Oracle nie jest wywoływana
libnsrora. Zamiast tego nazywa się orasbt.dlli znajduje się w <NetWorker installation Directory>\nsr\bin.
Należy upewnić się, że systemowa zmienna PATH systemu operacyjnego wyświetla katalog instalacyjny NetWorker przed wszystkimi innymi. Na przykład:
C:\Program Files\EMC NetWorker\nsr\bin powinny być wymienione jako pierwsze.
Nazwa ścieżki do katalogu klienta NetWorker może zawierać spacje. Nie należy dodawać żadnych spacji przed ani po ścieżce katalogu klienta NetWorker w systemowej zmiennej środowiskowej PATH . Jeśli przed lub po ścieżce w zmiennej znajdują się spacje, oprogramowanie Oracle nie może zlokalizować pliku biblioteki NMDA
orasbt.dll podczas operacji tworzenia kopii zapasowych i przywracania.
Jeśli oprogramowanie klienckie NetWorker zostało zainstalowane po raz pierwszy w określonym katalogu na serwerze Oracle, skopiuj
orasbt.dll plik z pliku <NetWorker installation Directory>\nsr\bin do windows\system32\ i skopiuj plik nsrsbtcn.exe plik z pliku <NetWorker installation Directory>\nsr\bin do windows\system32\ .
Następnie uruchom ponownie instancję serwera Oracle.
W przypadku klastrów Oracle Real Application Cluster (RAC) należy wykonać wszystkie powyższe czynności na wszystkich węzłach w klastrze RAC.
Alternatywa:
Jeśli powyższe rozwiązanie nie połączyło biblioteki, ręcznie dodaj następujący wiersz do skryptu Recovery Manager (RMAN):
"SBT_LIBRARY=/usr/lib/libnsrora.so" or "SBT_LIBRARY=<NetWorker installation Directory>\nsr\bin\orasbt.dll";
Przykład:
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.