软件开发Db2

db2数据库错误,不知什么原因,求解决?

2017-09-17-02.03.52.757213+480 I135347498A945 LEVEL: Error
PID : 15855 TID : 49279 PROC : db2sysc 0
INSTANCE: appinst NODE : 000 DB : EFINANCE
APPHDL : 0-2050 APPID: *LOCAL.appinst.170916171817
AUTHID : APPINST
EDUID : 49279 EDUNAME: db2agent (EFINANCE) 0
FUNCTION: DB2 UDB, database utilities, sqlubDeleteVendorImage, probe:558
MESSAGE : SQL2062N An error occurred while accessing media "". Reason code:

      "".

DATA #1 : String, 27 bytes
Error returned by sqluvdel.
DATA #2 : Vendor RC, PD_DB2_TYPE_VENDOR_RC, 4 bytes
Vendor RC=0x0000001A=26 -- see DB2 API Guide for meaning.
DATA #3 : Hexdump, 48 bytes
0xFFFFFFF99FE9B850 : 0000 01F9 4E65 7442 6163 6B75 7020 4442 ....NetBackup DB
0xFFFFFFF99FE9B860 : 3220 496E 7075 7420 496E 7661 6C69 6400 2 Input Invalid.
0xFFFFFFF99FE9B870 : 0000 0000 0000 0000 0000 0000 0000 0000 ................

2017-09-17-02.03.52.788535+480 E135348444A603 LEVEL: Error
PID : 15855 TID : 49279 PROC : db2sysc 0
INSTANCE: appinst NODE : 000 DB : EFINANCE
APPHDL : 0-2050 APPID: *LOCAL.appinst.170916171817
AUTHID : APPINST
EDUID : 49279 EDUNAME: db2agent (EFINANCE) 0
FUNCTION: DB2 UDB, database utilities, sqlubCleanupPartialBackup, probe:708
MESSAGE : SQL2062N An error occurred while accessing media "". Reason code:

      "".

DATA #1 : String, 63 bytes
Could not delete partial backup image created on vendor device.

参与21

4同行回答

chengzuqiaochengzuqiao系统架构师江西省农村信用社
分析:SQL2062N An error occurred while accessing media 表示db2在做备份时,无法访问与TSM相关的配置文件。主要是因为安装配置TSM是以root执行的。但备份时是DB2用户执行的,往往存在如下权限问题1.没有生成密码文件。DB2在调用API与TSMserver通讯时要提交密码,用如下方法...显示全部

分析:SQL2062N An error occurred while accessing media 表示db2在做备份时,无法访问与TSM相关的配置文件。主要是因为安装配置TSM是以root执行的。
但备份时是DB2用户执行的,往往存在如下权限问题
1.没有生成密码文件。
DB2在调用API与TSMserver通讯时要提交密码,用如下方法生成密码文件。
以root用户生成密码:
cd /home/db2admin/sqllib/adsm
./dsmapipw
密码存放目录:
cd /etc/security/adsm
TSM.PWD ( 此文件需只有root可以读)
2.日志文件权限
DSMI_LOG变量设置的目录及*.log文件都要db2用户写权限,
chmod 666 /usr/tivoli/tsm/client/api/bin64
chmod 666 /usr/tivoli/tsm/client/api/bin64/*.log
-rw-rw-rw- 1 root system 5182 Dec 11 16:15 dsmsched.log (调度日志)
-rw-rw-rw- 1 root system 2629 Dec 11 16:15 dsmwebcl.log (web日志)
-rw-rw-rw- 1 root system 150 Dec 11 16:08 dsmierror.log (api错误日志)
3.dsmtca程序S权限
原来db2用户(一般为db2admin db2inst1)在备份时要去访问root设置的TSM密码
a.重装TSM API (tsm在重装过程中不会影响之前的配置,只会替换程序文件)
b.chmod 4755 dsmsta

收起
银行 · 2017-09-18
匿名用户匿名用户
看了日志中的内容,感觉像是哪边的路径无法访问或者权限不对。后来网上查了查,有下面一种说法:CauseThe hostname being used for NetBackup is not a valid name.Diagnosing the problemThe most common problem here is an incorrect hostname being used by NetBackup. Co...显示全部

看了日志中的内容,感觉像是哪边的路径无法访问或者权限不对。
后来网上查了查,有下面一种说法:
Cause
The hostname being used for NetBackup is not a valid name.

Diagnosing the problem
The most common problem here is an incorrect hostname being used by NetBackup. Compare the hostname in both the db2nodes.cfg with Netbackup hostname
Resolving the problem
Correct the hostname being used by Netbackup ensuring it matches the hostname being used by DB2 in the db2nodes.cfg

你也可以参考一下。

收起
银行 · 2017-09-18
仙道彰仙道彰数据库开发工程师花旗集团
从你提供的日志信息来看的话,应该是日志归档没有成功;建议从数据备份和日志备份两个方面进行着手调查,重点查下备份空间和归档日志空间是否存在不足,并检查其路径是否可以正常访问等。可以和你的TSM厂商联系下,从日志看你们用到了第三方存储;...显示全部

从你提供的日志信息来看的话,应该是日志归档没有成功;
建议从数据备份和日志备份两个方面进行着手调查,重点查下备份空间和归档日志空间是否存在不足,并检查其路径是否可以正常访问等。可以和你的TSM厂商联系下,从日志看你们用到了第三方存储;

收起
互联网服务 · 2017-09-18
DB-TrendSetterDB-TrendSetter联盟成员数据库架构师公司
从日志来看貌似是NBU配置的有问题,可以按照@匿名用户的建议排查下显示全部

从日志来看貌似是NBU配置的有问题,可以按照@匿名用户的建议排查下

收起
电信运营商 · 2017-09-25

相关问题

相关资料

相关文章

问题状态

  • 发布时间:2017-09-18
  • 关注会员:5 人
  • 问题浏览:5478
  • 最近回答:2017-09-25
  • X社区推广