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 和 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

4同行回答

hufeng719hufeng719联盟成员系统工程师某钢铁企业
库是如何定义的?存储池是磁带?还是磁盘?磁盘的话有个地方可能会有限制,定义的时候自己得看清楚 具体忘了显示全部

库是如何定义的?

存储池是磁带?还是磁盘?

磁盘的话有个地方可能会有限制,定义的时候自己得看清楚 具体忘了

收起
能源采矿 · 2015-12-24
浏览3087
wangqlwangql系统工程师NULL
db2的归档是出库到tsm里还是本地去掉include logs 试试显示全部

db2的归档是出库到tsm里还是本地

去掉include logs 试试

收起
IT咨询服务 · 2015-12-31
浏览2990
zwhangzwhang软件开发工程师futong
是磁带库,LTO4的磁带存储池,FTP可以put,get 大于2G 的文件没问题。通过dsmc 客户端命令备份大于2G的目录或大于2G的文件都没问题,就DB2执行备份到TSM时出现的这个问题。一个脚本中备份相同实例下多个库,脚本如下echo backup database  erpopdb>>$LOGFILEsu - db2ins...显示全部

是磁带库,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
浏览3063
a156580801a156580801IT顾问盒子支付
你可以进行一个简单的测试来区别,你从你aix系统传输一个2G以上的文件到其他服务器,如果不行,则是AIX限制,如果可以,即是TSM的问题。注意一下你在传输的时候是不是写了jfs模式   只有jfs模式才会出现不能大于2g的情况...显示全部

你可以进行一个简单的测试来区别,

你从你aix系统传输一个2G以上的文件到其他服务器,如果不行,则是AIX限制,如果可以,即是TSM的问题。

注意一下你在传输的时候是不是写了jfs模式   只有jfs模式才会出现不能大于2g的情况

收起
工业制造其它 · 2015-12-24
浏览2996

提问者

zwhang
软件开发工程师futong

相关问题

问题状态

  • 发布时间:2015-12-23
  • 关注会员:4 人
  • 问题浏览:6316
  • 最近回答:2015-12-31
  • X社区推广