关于数据库连接报错的问题求助!

本帖最后由 guzhigang2006 于 2015-11-12 14:12 编辑 [/i]问题描述:平台:AIX 5.3 DB2 V9.1普通用户mq_erp,使用命令db2 connect to dbmes 连接本地数据库,可以连接;但使用命令 db2 connect to dbmes user mq_erp using mq_erp 连接数据库报错提示信息如下:SQL1042C  ...显示全部

本帖最后由 guzhigang2006 于 2015-11-12 14:12 编辑 [/i]

问题描述:

平台:AIX 5.3 DB2 V9.1

普通用户mq_erp,使用命令db2 connect to dbmes 连接本地数据库,可以连接;

但使用命令 db2 connect to dbmes user mq_erp using mq_erp 连接数据库报错提示信息如下:

SQL1042C  An unexpected system error occurred.  SQLSTATE=58004

诊断日志内容如下:

2015-11-12-13.22.24.619982+480 I1A396             LEVEL: Error

PID     : 200852               TID : 1

FUNCTION: DB2 Common, Cryptography, cryptContextRealInit, probe:40

MESSAGE : ECF=0x90000403 Unexpected cryptographic error

DATA #1 : Hex, 4 bytes

0x4

DATA #2 : Hex, 4 bytes

0xD

DATA #3 : Hex, 4 bytes

0x0

DATA #4 : String, 62 bytes

The file access permissions do not allow the specified action.

db2diag invoked with the default set of filtering/formatting options

on file \\\"/mesdbadm/sqllib/db2dump/db2diag.log\\\".

Enter \\\"db2diag -h\\\" to get a short description of all available options.

实例用户执行则不存在这个问题,从客户端环境执行连接,任何用户都可以连接,只有在服务器环境下用普通用户执行存在上述问题,应该是权限问题,但不知道从何查起?请大家帮我看看!

收起
参与23

查看其它 7 个回答张东焕的回答

张东焕张东焕技术总监IBM官方授权讲师

db2 uncatalog db

db2 terminate

db2 catalog db as at node authentication server
db2 terminate  

IT咨询服务 · 2015-11-12
浏览2119
  • [此评论已删除]
    2015-11-12
  • 我试了 问题解决了 为什么实例用户没有问题 普通用户却出现这样的问题呢?
    2015-11-12
  • 今天我又试了一下 这样的改法 虽然可以 但是另外一个环境编目并未指定 authentication server 两个环境数据库实例及数据库参数都一样 那个环境的数据库就可以连接 所以感觉还是不对 不知道原因到底在哪
    2015-11-13

回答者

张东焕
技术总监IBM官方授权讲师

张东焕 最近回答过的问题

回答状态

  • 发布时间:2015-11-12
  • 关注会员:5 人
  • 回答浏览:2119
  • X社区推广