程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> Oracle數據庫 >> 關於Oracle數據庫 >> 認識NBU備份Oracle時Code 29錯誤的解答

認識NBU備份Oracle時Code 29錯誤的解答

編輯:關於Oracle數據庫

  問題:我在對Oracle做備份時出現Status Code 29錯誤:Failed trying to execute a command。

  具體的情況和設置如下:

  NBU EN SERVER 5.1;MASTER SERVER和裝在ORACLE服務器上,通過SAN連接磁帶庫。(配置確認無誤)

  制定備份循環策略如下:

  1.在管理控制台,制定策略->名稱(oracle_backup)->type(oracle)->選擇(完全和累積備份)->添加備份(本機)->完成。

  2.在backup、archive and restore裡選中oracle->backup for marked->策略名(oracle_backup),日程表(Default-Application-Backup)->不選擇立即運行,選擇存成模板(test)。

  3.在管理控制台中修改策略(oracle_backup),在備份文件中引用模板(test)。

  然後選擇手工運行,則有一個作業schedule=full在完全備份成功後會出Status Code 29錯誤,然後自動重試,再進行完全備份。

  問題是在步驟2中點立即運行則不會錯誤,根據http://seer.support.veritas.com/docs/268284.htm的解決方法修改了,可問題依舊,望高手支招。(另:備份類型裡面的Application Backup是什麼用途?日程表選擇(Default-Application-Backup)這步有錯嗎?)

  解決辦法:

  1.停止和啟動Netbackup Client Service,而不是使用“重新啟動”。

  2.改變了Backup Selections選擇模板文件的方式。

  3.不對Default-Applications-Backup改名,原來改為一個好記的名稱再引用。

  我想2的可能性最大,問題在於Backup Selections中,必須通過單擊“Template”選擇Oracle_RMAN 和模板文件或者直接輸入模板腳本名稱(不包含完整路徑),而不是直接用"選擇",定位RMAN模板的文件位置(包含完整路徑),這在備份其他主機時,要先把腳本拷貝到那台主機上,才能定位到。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved