共計 2478 個字符,預計需要花費 7 分鐘才能閱讀完成。
丸趣 TV 小編給大家分享一下 NBU 備份 84 號錯誤怎么辦,相信大部分人都還不怎么了解,因此分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后大有收獲,下面讓我們一起去了解一下吧!
一臺備份用的 DELL TL4000 磁帶機(共 2 個驅動器)剛更換了一個出問題的驅動器,在 NBU 中發(fā)現很多備份策略執(zhí)行時報 84 號錯誤。剛開始以為是硬件的問題,幾經周折發(fā)現還是因故障處理過程中忽視的細節(jié)問題導致的,實際上是軟件問題。下面就問題的處理過程做一個完整的分析總結。
1、NBU 中的報錯和日志查看
在 NBU 的備份過程中是通過調用各種備份腳本的方式進行備份數據庫的,執(zhí)行備份腳本的時候無論返回什么樣的錯誤,都會返回給 NBU 的日志文件 bphdb,然后 NBU 統一報出錯誤, 通過查看錯誤日志信息,可以幫助我們來分析問題產生的原因。
報錯截圖:
2012/04/11 01:57:44 – mounted
2012/04/11 01:57:44 – positioning 0016L4 to file 15
2012/04/11 01:57:45 – positioned 0016L4; position time: 00:00:01
2012/04/11 01:57:45 – begin writing
2012/04/11 02:01:40 – Error bptm(pid=6636) cannot write p_w_picpath to media id 0016L4, drive index 0, ?????????
2012/04/11 02:01:40 – Info bptm(pid=6636) EXITING with status 84 ———-
2012/04/11 02:01:44 – end writing; write time: 00:03:59
media write error(84)
2012/04/11 02:01:49 – Info bphdb(pid=0) done. status: 84: media write error
進一步查看 /usr/openv/netbackup/logs/bphdb 下日志中的錯誤信息
01:53:40.282 [5316768] 1 : Backup of /oracle/PRD/oraarch/1_15067_781277969.dbf is failed due to Error 84 : ServerStatus: media write error .
01:53:40.283 [5316769] 1 : Backup of /oracle/PRD/oraarch/1_15068_781277970.dbf is failed due to Error 84 : ServerStatus: media write error .
01:53:40.284 [5316770] 1 : Backup of /oracle/PRD/oraarch/1_15069_781277971.dbf is failed due to Error 84 : ServerStatus: media write error .
01:53:40.285 [5316771] 1 : Backup of /oracle/PRD/oraarch/1_15072_781277972.dbf is failed due to Error 84 : ServerStatus: media write error .
01:53:40.286 [5316772] 1 : Backup of /oracle/PRD/oraarch/1_15074_781277973.dbf is failed due to Error 84 : ServerStatus: media write error .
01:53:40.287 [5316773] 1 : Backup of /oracle/PRD/oraarch/1_15075_781277974.dbf is failed due to Error 84 : ServerStatus: media write error .
2、故障初步判斷
NBU 84 號錯誤一般是硬件讀寫方面的錯誤, 通過上網查資料了解以下幾種情況:
首先可以查看驅動器的狀態(tài),如果驅動器沒有 DOWN 掉,開啟備份任務時,從 job monitor 中看到磁帶可以 mounting,而 write error 有可能是驅動器的鏈路和通信狀態(tài)不對;如果是不能 mounting 磁帶,也沒看到機械手抓磁帶,出現這種情況時,機械手是不能控制驅動器的,所以備份任務調用該驅動器時會導致備份任務失敗,那么驅動器硬件本身有問題;還有就是二代的驅動器抓到了三代的磁帶進行 lable 和讀寫操作時,這時驅動器發(fā)現磁帶不對,也會報出 media error 的錯誤;最后一種就是一啟動備份任務驅動器就 down 掉,請及時檢查驅動器的工作狀態(tài),考慮驅動器型號是否匹配磁帶機。本例中,磁帶是可以被 mounting 的,而過了幾分鐘就出現 write error,因此需要檢查驅動器的鏈路和通信狀態(tài),進而從 NBU 中具體分析解決。
3、磁帶機和光纖交換機檢查
首先在磁帶機中檢查驅動器的鏈路和通信狀態(tài),看是否和正常的那個驅動器狀態(tài)信息一致。
經升級微碼后,統一為 BBH4。再查驅動器狀態(tài)信息,發(fā)現兩個驅動器一致了。
結果清洗完后,再看備份策略的執(zhí)行還有 84 錯誤,看來換一個新的驅動器并不是想象的那樣簡單,經咨詢思考決定刪除此前出問題的舊驅動器,重新加載新驅動器,再觀察備份情況。用 NBU 的 bin 下的命令 tpconfig - d 查看一下系統識別的驅動器,然后用 tpclean - M 清除舊的驅動器信息。
點擊 configure storage devices, 會彈出一個向導, 按照向導一步一步向下配置即可.
最后,再查看一下備份策略的執(zhí)行情況,發(fā)現一切終于正常了。
注:在重新加載驅動器后,需要重啟 NBU 的所有服務,一般情況下會把驅動器狀態(tài)更正過來,如果沒有成功,再關閉 NBU 的服務,做一下帶庫的自檢操作,然后啟動 NBU 的服務。
以上是“NBU 備份 84 號錯誤怎么辦”這篇文章的所有內容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內容對大家有所幫助,如果還想學習更多知識,歡迎關注丸趣 TV 行業(yè)資訊頻道!