IT其它TSMDb2

db2归档失败?

2020-05-26-11.22.32.940176+480 E1269660266A633      LEVEL: Error
PID     : 11862266             TID : 71971          PROC : db2sysc 0
INSTANCE: istdev1              NODE : 000           DB   : ADRPT1  
HOSTNAME: haapdbd01
EDUID   : 71971                EDUNAME: db2logmgr (ADRPT1) 0
FUNCTION: DB2 UDB, data protection services, sqlpgArchiveLogFile, probe:3160
MESSAGE : ZRC=0x86100025=-2045771739=SQLP_MEDIA_VENDOR_DEV_ERR
          "A vendor device reported a media error."
DATA #1 : <preformatted>
Failed to archive log file S0006087.LOG to TSM chain 0 from /istdev1/adrpt1/archlog/istdev1/ADRPT1/NODE0000/LOGSTREAM0000/C0000000/.

2020-05-26-11.22.35.205109+480 E1269662305A371      LEVEL: Error
PID     : 10354764             TID : 1              PROC : db2vend
INSTANCE: istdev1              NODE : 000
HOSTNAME: haapdbd01
EDUID   : 1
FUNCTION: DB2 UDB, database utilities, sqluvint, probe:306
DATA #1 : TSM RC, PD_DB2_TYPE_TSM_RC, 4 bytes
TSM RC=0x000000A8=168 -- see TSM API Reference for meaning.

2020-05-26-11.22.35.207206+480 E1269662677A914      LEVEL: Error
PID     : 11862266             TID : 44257          PROC : db2sysc 0
INSTANCE: istdev1              NODE : 000           DB   : ADPMS1  
HOSTNAME: haapdbd01
EDUID   : 44257                EDUNAME: db2logmgr (ADPMS1) 0
FUNCTION: DB2 UDB, data protection services, sqlpInitVendorDevice, probe:1030
MESSAGE : ZRC=0x86100025=-2045771739=SQLP_MEDIA_VENDOR_DEV_ERR
          "A vendor device reported a media error."
DATA #1 : String, 29 bytes
Init failed!  Vendor rc info:
DATA #2 : Vendor RC, PD_DB2_TYPE_VENDOR_RC, 4 bytes
Vendor RC=0x0000000B=11 -- see DB2 API Guide for meaning.
DATA #3 : Hexdump, 48 bytes
0x0A000101211E1350 : 0000 00A8 3330 3620 3136 3800 0000 0000    ....306 168.....
0x0A000101211E1360 : 0000 0000 0000 0000 0000 0000 0000 0000    ................
0x0A000101211E1370 : 0000 0000 0000 0000 0000 0000 0000 0000    ................

2020-05-26-11.22.35.207661+480 I1269663592A477      LEVEL: Error
PID     : 11862266             TID : 44257          PROC : db2sysc 0
INSTANCE: istdev1              NODE : 000           DB   : ADPMS1  
HOSTNAME: haapdbd01
EDUID   : 44257                EDUNAME: db2logmgr (ADPMS1) 0
FUNCTION: DB2 UDB, data protection services, sqlpgArchiveLogVendor, probe:1820
MESSAGE : ZRC=0x86100025=-2045771739=SQLP_MEDIA_VENDOR_DEV_ERR
          "A vendor device reported a media error."

2020-05-26-11.22.35.208363+480 E1269664625A633      LEVEL: Error
PID     : 11862266             TID : 44257          PROC : db2sysc 0
INSTANCE: istdev1              NODE : 000           DB   : ADPMS1  
HOSTNAME: haapdbd01
EDUID   : 44257                EDUNAME: db2logmgr (ADPMS1) 0
FUNCTION: DB2 UDB, data protection services, sqlpgArchiveLogFile, probe:3160
MESSAGE : ZRC=0x86100025=-2045771739=SQLP_MEDIA_VENDOR_DEV_ERR
          "A vendor device reported a media error."
DATA #1 : <preformatted>
Failed to archive log file S0000110.LOG to TSM chain 0 from /istdev1/adpms1/archlog/istdev1/ADPMS1/NODE0000/LOGSTREAM0000/C0000000/.

2020-05-26-11.22.43.001722+480 E1269666663A371      LEVEL: Error
PID     : 22216768             TID : 1              PROC : db2vend
INSTANCE: istdev1              NODE : 000
HOSTNAME: haapdbd01
EDUID   : 1
FUNCTION: DB2 UDB, database utilities, sqluvint, probe:306
DATA #1 : TSM RC, PD_DB2_TYPE_TSM_RC, 4 bytes
TSM RC=0x000000A8=168 -- see TSM API Reference for meaning.

2020-05-26-11.22.43.003802+480 E1269667035A914      LEVEL: Error
PID     : 11862266             TID : 58865          PROC : db2sysc 0
INSTANCE: istdev1              NODE : 000           DB   : ADSPC1  
HOSTNAME: haapdbd01
EDUID   : 58865                EDUNAME: db2logmgr (ADSPC1) 0
FUNCTION: DB2 UDB, data protection services, sqlpInitVendorDevice, probe:1030
MESSAGE : ZRC=0x86100025=-2045771739=SQLP_MEDIA_VENDOR_DEV_ERR
          "A vendor device reported a media error."
DATA #1 : String, 29 bytes
Init failed!  Vendor rc info:
DATA #2 : Vendor RC, PD_DB2_TYPE_VENDOR_RC, 4 bytes
Vendor RC=0x0000000B=11 -- see DB2 API Guide for meaning.
DATA #3 : Hexdump, 48 bytes
0x0A000101711E1350 : 0000 00A8 3330 3620 3136 3800 0000 0000    ....306 168.....
0x0A000101711E1360 : 0000 0000 0000 0000 0000 0000 0000 0000    ................
0x0A000101711E1370 : 0000 0000 0000 0000 0000 0000 0000 0000    ................

2020-05-26-11.22.43.004280+480 I1269667950A477      LEVEL: Error
PID     : 11862266             TID : 58865          PROC : db2sysc 0
INSTANCE: istdev1              NODE : 000           DB   : ADSPC1  
HOSTNAME: haapdbd01
EDUID   : 58865                EDUNAME: db2logmgr (ADSPC1) 0
FUNCTION: DB2 UDB, data protection services, sqlpgArchiveLogVendor, probe:1820
MESSAGE : ZRC=0x86100025=-2045771739=SQLP_MEDIA_VENDOR_DEV_ERR
          "A vendor device reported a media error."

2020-05-26-11.22.43.004988+480 E1269668983A633      LEVEL: Error
PID     : 11862266             TID : 58865          PROC : db2sysc 0
INSTANCE: istdev1              NODE : 000           DB   : ADSPC1  
HOSTNAME: haapdbd01
EDUID   : 58865                EDUNAME: db2logmgr (ADSPC1) 0
FUNCTION: DB2 UDB, data protection services, sqlpgArchiveLogFile, probe:3160
MESSAGE : ZRC=0x86100025=-2045771739=SQLP_MEDIA_VENDOR_DEV_ERR
          "A vendor device reported a media error."
DATA #1 : <preformatted>
Failed to archive log file S0000106.LOG to TSM chain 0 from /istdev1/adspc1/archlog/istdev1/ADSPC1/NODE0000/LOGSTREAM0000/C0000000/.

一直在重复归档之前归档失败的那一个日志
tsm报168错误所以修改了tsm配置文档的权限
但是依旧继续报同样的错
不知道如何解决,麻烦大佬帮忙看看
tsm配置信息
First log archive method (LOGARCHMETH1) = TSM

TSM management class (TSM_MGMTCLASS) =

TSM node name (TSM_NODENAME) =

TSM owner (TSM_OWNER) =

TSM password (TSM_PASSWORD) =

参与15

2同行回答

wangqlwangql  系统工程师 , NULL
1.LOGARCHMETH1设置成了tsm,意思是db2的每次归档都会直接切到tsm里,具体切到tsm哪里,如果你不指定就是默认的管理类中的归档副本组。 很多情况下,备份管理员会只配置备份副本组,忘了配置归档副本组,这样会导致写入失败。2. 一般情况下不建议将主归档设置为tsm,因为这样的话一...显示全部

1.LOGARCHMETH1设置成了tsm,意思是db2的每次归档都会直接切到tsm里,具体切到tsm哪里,如果你不指定就是默认的管理类中的归档副本组。 很多情况下,备份管理员会只配置备份副本组,忘了配置归档副本组,这样会导致写入失败。

2. 一般情况下不建议将主归档设置为tsm,因为这样的话一旦tsm server发生异常,db2数据库归档失败容易挂起。如果一定要这样设置,建议配置下 failarchpath 参数,打个保险。

3. 通常建议将logarchmeth1设置为本地路径,然后通过tsm的归档功能把日志抓走。

ps:冯兄过奖了。。

收起
IT咨询服务 · 2020-05-26
浏览1448
amsc 邀答
  • O(∩_∩)O哈哈哈~ 大哥,谦虚了!
    2020-05-27
  • amsc  amsc
    首先感谢大佬的回答! 根据您的意思要改变参数LOGARCHMETH1,但是公司内其他的服务器也是同样配置,未出现错误,所以领导应该是不会同意改变参数。 从日志里面看到tsm报的是168的错误,查询后认为是tsm配置文档的权限未开放,将tsm配置文档权限修改为777后,仍未解决问题,且仍然报168的错误。 能麻烦您从报的错误来讲解分析一下吗? 刚接触db2及tsm,还有很多不懂,若有说的不对的,麻烦指出且谅解,感激不尽~
    2020-05-27
  • 其他正常,应该是个例了,168的含义如下: [root@lnxdb sample]# pwd /opt/tivoli/tsm/client/api/bin64/sample [root@lnxdb sample]# cat dsmrc.h |grep 168 #define DSM_RC_NO_PASS_FILE 168 /* password file needed and user is 检查下tsm和db2相关的环境变量,重新更新下dsmapipw试试
    2020-05-27
  • amsc  amsc回复 wangql
    谢谢大佬回答,根据你的提示修改了password的有效期限 但是仍然出现相同错误(捂脸哭 还需要再多找找
    2020-05-27
  • wangql  wangql回复 amsc
    168的解释是password file needed and user is not root,不是说期限有问题,应该是tsm的验证密码文件有问题,这个文件是执行dsmapipw后生成的。你可以试试重新执行下这个命令,看看能不能生成密码文件。
    2020-05-27
  • amsc  amsc回复 wangql
    感谢大佬点拨,问题解决啦~密码貌似被动过了,所以更新了密码,然后执行了这个命令就可以了
    2020-05-29
atpeace331atpeace331  数据库管理员 , 银行
兄弟,您能把您的 TSM 配置,也一块贴上来吗?db2 get db cfg for dbname | grep TSM好看看到底啥问题您可以邀请下 王巧雷,他是各种备份软件专家,经验比我丰富。您看看这个,会对您的问题有所帮助![DB2 Backups and Log Archives fail]https://www.ibm.com/support/page...显示全部

兄弟,您能把您的 TSM 配置,也一块贴上来吗?
db2 get db cfg for dbname | grep TSM
好看看到底啥问题

您可以邀请下 王巧雷,他是各种备份软件专家,经验比我丰富。

您看看这个,会对您的问题有所帮助!
[DB2 Backups and Log Archives fail]
https://www.ibm.com/support/pages/db2-backups-and-log-archives-fail DB2 Backups and Log Archives fail

收起
银行 · 2020-05-26
浏览1315
amsc 邀答
  • amsc  amsc
    配置信息已添加 都有邀请 本来是想问厂商的 但是无奈公司没有购买售后
    2020-05-26

提问者

amsc
数据库管理员wu
擅长领域: 存储灾备新核心系统

相关问题

相关资料

相关文章

问题状态

  • 发布时间:2020-05-26
  • 关注会员:3 人
  • 问题浏览:2701
  • 最近回答:2020-05-26
  • X社区推广