TSM-ANR2579E ORA-19511(Oracle 備份)

環境:AIX系統的ORACLE 10g
      TSM5.4
      IBM帶庫LIB3584


問題原因:

遷移數據庫後,在新數據庫所在操作系統中重新部署TSM ba Client並開啓dsmc schedule進程後

q event * * 

發現今日調度任務中,有一個調度failed 126


問題分析:

1. 因爲報錯不是miss,判斷不是因爲沒有調度,而是進行了調度而沒有調度成功。

2. 進一步根據TSM actlog日誌分析原因,發現結果如下:

日期/時間: 1/16/2015 1:05:38
      消息: ANR2579E 節點 ORA_DBS01 的域 ORA_TAPE 的調度 DATE.SH 失敗(返回碼 126)。 (會話: 88)

3. Oracle RMAN中的日誌報錯爲:

using target database control file instead of recovery catalog
RMAN-00571: ===========================================================
RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS ===============
RMAN-00571: ===========================================================
RMAN-03009: failure of allocate command on t1 channel at 10/13/2009 09:47:43
ORA-19554: error allocating device, device type: SBT_TAPE, device name: 
ORA-27000: skgfqsbi: failed to initialize storage subsystem (SBT) layer
IBM AIX RISC System/6000 Error: 106: Reserved errno was encountered
Additional information: 7011
ORA-19511: Error received from media manager layer, error text:
   SBT error = 7011, errno = 106, sbtopen: system error
Recovery Manager complete.

 

4. 確認TSM BA客戶端的配置文件是否正確

TSM 的五個配置文件

/usr/tivoli/tsm/client/ba/bin64/dsm.sys

/usr/tivoli/tsm/client/ba/bin64/dsm.opt

/usr/tivoli/tsm/client/api/bin64/dsm.sys

/usr/tivoli/tsm/client/api/bin64/dsm.opt

/usr/tivoli/tsm/client/oracle/bin64/tdpo.opt

都配置正確。


5. 確認以下路徑是否有oracle權限(因爲RMAN腳本中需要調用)

/usr/tivoli/tsm/client/oracle/bin64/tdpo.opt

以及文件中以下內容

DSMI_ORC_CONFIG    /usr/tivoli/tsm/client/oracle/bin64/dsm.opt
DSMI_LOG           /usr/tivoli/tsm/client/oracle/bin
TDPO_NODE          ORA_DBS01
TDPO_PSWDPATH      /usr/tivoli/tsm/client/oracle/bin64


結果:

這些目錄都是root權限

修改權限

chown -R  oracle:dba  /usr/tivoli/tsm/client/oracle/bin

chown -R /usr/tivoli/tsm/client/oracle/bin

再次調度成功。。。



發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章