ORA-19554
ORA-19554
1 錯誤信息
RMAN-03009: failure of allocate command on ch00 channel at 07/15/2020 14:30:38 ORA-19554: error allocating device, device type: SBT_TAPE, device name: ORA-27211: Failed to load Media Management Library
2 原因
nbu在備份是需要調用oracle lib庫文件,symantec bin目錄下提供了一個腳本 oracle_link. 該腳本可以將oracle 庫文件連接到nub可訪問的位置 。
3 解決
找到 symantec 軟件安裝路徑,進入bin ,執行oracle_link.
./oracle_link All Oracle instances should be shutdown before running this script. Please log into the Unix system as the Oracle owner for running this script Do you want to continue? (y/n) [n] y LIBOBK path: /opt/openv/netbackup/bin ORACLE_HOME: /u01/app/oracle/product/11.2.0/db_1 Oracle version: 11.2.0.4.0 Platform type: x86_64 Linking LIBOBK: ln -s /usr/openv/netbackup/bin/libobk.so64 /u01/app/oracle/product/11.2.0/db_1/lib/libobk.so Done
可以看到實際需要使用的就是 libobk.so64 這個庫文件。
如果在嗠器中沒有找到 oracle_link 腳本,可以自己找一個看有沒有這個庫文件。如果存在,那么萬幸,可以自己解決, 將找到的文件復制到 $ORACLE_HOME/lib 路徑中重試即可。
find / -name -type f 'libobk.so*'
Created: 2020-07-15 Wed 14:50
===================
天行健,君子以自強不息
地勢坤,君子以厚德載物
===================

浙公網安備 33010602011771號