c语言status显示done6,Netbackup Done status 6 解决方法
中心某應用系統使用Netbackup備份軟件進行備份。監控郵件告警Nbu備份失敗,登錄NBU Master服務器進行查看。之前也寫過一篇關于status 6的報錯解決方法,大家可以看看。http://yangjunfeng.blog.51cto.com/539796/989435
Done status 6:the backup failed to back up the requested files;
賽門鐵克官方建議出現 status 6可以到備份腳本所在路徑下,找到.out的日志文件進行檢查。
root@emdb2 # cat emdb2hot_database_backup.sh.out
Script /opt/oracle/ora_nbu_backup/emdb2hot_database_backup.sh
==== started on Thu Jan 10 14:50:05 CST 2013 ====
RMAN: /opt/oracle/app/oracle/product/11.2.0.3/dbhome_1/bin/rman
ORACLE_SID: emdb2
ORACLE_USER: oracle
ORACLE_HOME: /opt/oracle/app/oracle/product/11.2.0.3/dbhome_1
NB_ORA_FULL: 1
NB_ORA_INCR: 0
NB_ORA_CINC: 0
NB_ORA_SERV: bj-upay-xhm-4f03-p1-m910-nbumas-01
NB_ORA_POLICY: emdb2_ora
Full backup requested
Oracle Corporation ? ? ?SunOS 5.10 ? ? ?Generic Patch ? January 2005
You have mail.
RMAN> 2> 3> 4> 5> 6> 7> 8> 9> 10> 11> 12> 13> 14> 15> 16> 17> 18> 19> 20> 21> 22> 23> 24> 25> 26> 27> 28> 29> 30> 31> 32> 33> 34> 35> 36> 37> 38> 39> 40> 41> RMAN> cted to target database: EMDB (DBID=1889995907)
using target database control file instead of recovery catalog
RMAN> 2> 3> 4> 5> 6> 7> 8> 9> 10> 11> 12> 13> 14> 15> 16> 17> 18> 19> 20> 21> 22> 23> 24> 25> 26> 27> 28> 29> 30> 31> 32> 33> 34> 35> 36> 37> 38> 39> 40> 41>
RMAN-00571: ===========================================================
RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS ===============
RMAN-00571: ===========================================================
RMAN-03009: failure of allocate command on ch00 channel at 01/10/2013 14:50:07
ORA-19554: error allocating device, device type: SBT_TAPE, device name:
ORA-27211: Failed to load Media Management Library
Additional information: 2
RMAN>
后詢問此數據庫管理員其升級過數據庫PSU,那么應該就是Netbackup與Oracle直接的link出現問題導致。
nbu在備份是需要調用oracle lib庫文件,symantec bin目錄下提供了一個腳本來創建link(在數據庫服務器上執行)。
oracle@emdb2 # pwd
/usr/openv/netbackup/bin
oracle@emdb2 ?./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: /usr/openv/netbackup/bin
ORACLE_HOME: /opt/oracle/app/oracle/product/11.2.0.3/db_1
Oracle version: 11.2.0.3.0
Platform type: x86_64
Linking LIBOBK:
ln -s /usr/openv/netbackup/bin/libobk.so64 /opt/oracle/app/oracle/product/11.2.0.3/db_1/lib/libobk.so
Done
這樣就會在$ORACLE_HOME/lib/下面生成libobk.os文件,重新發起任務備份成功。
?著作權歸作者所有:來自51CTO博客作者yangjunfeng的原創作品,如需轉載,請注明出處,否則將追究法律責任
oracle_linknbu status 6楊俊峰博客項目經歷
總結
以上是生活随笔為你收集整理的c语言status显示done6,Netbackup Done status 6 解决方法的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: sizeof是c语言的一种运算符,C语言
- 下一篇: mac安装软件管理Android手机,M