TSM 6.3 备份DB2数据库 传输到2G后就被中断

TSM备份DB2数据库,同一台主机,同一个实例下,俩个库,一个可以正常备,另一个备份却会中断,报、SQL2025N  An I/O error occurred.  Error code: "-50". Media on which this error。查看session可以看到每次传输到2G就会断,session终止掉COMMTIMEOUT 和 IDLET...显示全部

TSM备份DB2数据库,同一台主机,同一个实例下,俩个库,一个可以正常备,另一个备份却会中断,报、

SQL2025N  An I/O error occurred.  Error code: "-50". Media on which this error。

查看session可以看到每次传输到2G就会断,session终止掉

COMMTIMEOUT 和 IDLETIMEOUT 已经改到了25000

TCPWindowsize  TCPBuffsize 也改了没什么效果,


将客户端压缩参数打开后session查看传输680M 后可以正常完成备份。


操作系统limit参数也已打开;

$ ulimit -a

time(seconds)        unlimited

file(blocks)         unlimited

data(kbytes)         unlimited

stack(kbytes)        4194304

memory(kbytes)       unlimited

coredump(blocks)     unlimited

nofiles(descriptors) unlimited

threads(per process) unlimited

processes(per user)  unlimited

中断是TSM服务端acelog如下:

ANR0406I Session 2356 started for node ERPOP_DB (DB2/AIX64) (Tcp/Ip erpop(65041)). (SESSION: 2356)

ANR0403I Session 2356 ended for node ERPOP_DB (DB2/AIX64). (SESSION: 2356)

ANR0406I Session 2357 started for node ERPOP_DB (DB2/6000) (Tcp/Ip erpop(65042)). (SESSION: 2357)

ANR0403I Session 2357 ended for node ERPOP_DB

问:这个2G的限制是在那里被控制的,相同主机相同实例下另一个数据库传输200G都没问题。

收起
参与14

查看其它 3 个回答zwhang的回答

zwhangzwhang软件开发工程师futong

是磁带库,LTO4的磁带存储池,FTP可以put,get 大于2G 的文件没问题。通过dsmc 客户端命令备份大于2G的目录或大于2G的文件都没问题,就DB2执行备份到TSM时出现的这个问题。

一个脚本中备份相同实例下多个库,脚本如下

echo backup database  erpopdb>>$LOGFILE

su - db2inst1 -c  \"db2 backup db erpop_db online use tsm include logs\">>$LOGFILE

su - db2inst1 -c  \"db2adutl delete full keep 15 db erpopdb without prompting\">>$LOGFILE

有限库能够成功,有些库却返回

SQL2025N  An I/O error occurred.  Error code: \"-50\"

互联网服务 · 2015-12-24
浏览3064

回答者

zwhang
软件开发工程师futong

zwhang 最近回答过的问题

回答状态

  • 发布时间:2015-12-24
  • 关注会员:4 人
  • 回答浏览:3064
  • X社区推广