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

再次调度成功。。。



本文出自 “丶Only” 博客,谢绝转载!

你可能感兴趣的:(oracle,database,recovery,TSM)