对DB2返回码进行故障排除,无法归档日志和SQLUV_INIT_FAILED

2012年4月24日,作者: 杰克·范瓦斯(Jack Vamvas)

以下错误日志文件出现在 DB2 db2diag.log 文件。   Along with 存档失败 错误。我如何找到DB2返回码和 TSM API返回码传递到TSM 系统管理员进行故障排除?

 

2012-04-23-15.56.48.740689+060 E1197154810E363     LEVEL: Error
PID     : 14425                TID  : 47122517441600PROC : db2vend (db2logmgr.meth1 - 17727
INSTANCE: db2inst1              NODE : 000
FUNCTION: DB2 UDB, database utilities, sqluvint, probe:402
DATA #1 : TSM RC, PD_DB2_TYPE_TSM_RC, 4 bytes
TSM RC=0xFFFFFFCE=-50 -- see TSM API Reference for meaning.


2012-04-23-15.56.48.741076+060 E1197155174E868     LEVEL: Error
PID     : 13535                TID  : 47410969569600PROC : db2sysc 0
INSTANCE: db2inst1              NODE : 000
EDUID   : 17727                EDUNAME: db2logmgr (mydb) 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  在 fo:
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
0x00002B1ED2603150 : CEFF FFFF 3430 3220 2D35 3000 0000 0000    ....402 -50.....
0x00002B1ED2603160 : 0000 0000 0000 0000 0000 0000 0000 0000    ................
0x00002B1ED2603170 : 0000 0000 0000 0000 0000 0000 0000 0000    ................

 

回答:

在实例主目录下可以找到所有DB2到供应商API返回代码的定义。 <sqllib>/include/ 在里面 sqluvend.h 头文件。

DB2错误代码返回: #定义SQLUV_INIT_FAILED      11 / *初始化失败* /

使用返回码返回供应商代码

#define SQLUV_COMMENT_LEN     30

typedef struct Return_code
{
        sqlint32   return_code;  /* return code from the vendor function  */
        char       description[SQLUV_COMMENT_LEN];
        /* descriptive message                   */
        void       *reserve;     /* reserve for future use                */
} Return_code;


0x00002B1ED2603150 : CEFF FFFF 3430 3220 2D35 3000 0000 0000    ....402 -50.....
0x00002B1ED2603160 : 0000 0000 0000 0000 0000 0000 0000 0000    ................
0x00002B1ED2603170 : 0000 0000 0000 0000 0000 0000 0000 0000    ................

 Checking 6.2.0版API返回码

-050 ​​E:DSM_RC_TCPIP_FAILURE会话被拒绝:TCP / IP连接失败

说明

尝试使用TCP / IP通信连接到服务器失败。这可能是由于客户端选项文件中的TCP / IP选项设置不正确造成的。如果LAN连接断开或系统管理员取消了备份操作,也会发生此错误。

系统动作

会话被拒绝。处理停止。

作者:Jack Vamvas(http://www.dba-db2.com)

分享:

验证您的评论

预览您的评论

这仅仅是一个预览。您的评论尚未发布。

加工...
您的评论无法发布。错误类型:
您的评论已保存。评论经过审核,只有在获得作者批准后才会显示。 发表其他评论

您输入的字母和数字与图像不匹配。请再试一次。

作为发表评论的最后一步,请输入下图中显示的字母和数字。这样可以防止自动程序发布评论。

读取这张图片有困难吗? 查看备用。

加工...

对DB2返回码进行故障排除,归档日志失败和SQLUV_INIT_FAILED发表评论

评论是经过审核的,直到作者批准后才会显示。


ysaijiu.com | DB2性能调优 | DBA DB2 :一切 | 常问问题 | 联系 | 版权