IT分销/经销数据库JDBC

用JDBC连接DB2的sample报错ERRORCODE=-4214

各位专家:
我现在遇到个问题,一时不知如何解决,望能得到明示,谢谢!
我用JDBC连接DB2的sample库的时候,软件提示“用户名密码无效 ERRORCODE=-4214”
我在本地连接connect to sample正常,而且检查db2diag.log无错误。
该如何解决?
参与18

18同行回答

joscoljoscol系统工程师路畅
回复 8# yyt030     $ db2 get dbm cfg          Database Manager Configuration     Node type = Enterprise Server Edition with local and remote clients Database manager configuration release le...显示全部
回复 8# yyt030


    $ db2 get dbm cfg
          Database Manager Configuration
     Node type = Enterprise Server Edition with local and remote clients
Database manager configuration release level            = 0x0a00
CPU speed (millisec/instruction)             (CPUSPEED) = 4.251098e-07
Communications bandwidth (MB/sec)      (COMM_BANDWIDTH) = 2.000000e+00
Max number of concurrently active databases     (NUMDB) = 8
Data Links support                          (DATALINKS) = NO
Federated Database System Support           (FEDERATED) = NO
Transaction processor monitor name        (TP_MON_NAME) =
Default charge-back account           (DFT_ACCOUNT_STR) =
Java Development Kit installation path       (JDK_PATH) = /usr/java131
Diagnostic error capture level              (DIAGLEVEL) = 3
Notify Level                              (NOTIFYLEVEL) = 3
Diagnostic data directory path               (DIAGPATH) = /home/db2inst1/sqllib/db2dump
Default database monitor switches
   Buffer pool                         (DFT_MON_BUFPOOL) = OFF
   Lock                                   (DFT_MON_LOCK) = OFF
   Sort                                   (DFT_MON_SORT) = OFF
   Statement                              (DFT_MON_STMT) = OFF
   Table                                 (DFT_MON_TABLE) = OFF
   Timestamp                         (DFT_MON_TIMESTAMP) = ON
   Unit of work                            (DFT_MON_UOW) = OFF
Monitor health of instance and databases   (HEALTH_MON) = OFF
SYSADM group name                        (SYSADM_GROUP) = DB2IADM1
SYSCTRL group name                      (SYSCTRL_GROUP) =
SYSMAINT group name                    (SYSMAINT_GROUP) =
Database manager authentication        (AUTHENTICATION) = SERVER
Cataloging allowed without authority   (CATALOG_NOAUTH) = NO
Trust all clients                      (TRUST_ALLCLNTS) = YES
Trusted client authentication          (TRUST_CLNTAUTH) = CLIENT
Use SNA authentication                   (USE_SNA_AUTH) = NO
Bypass federated authentication            (FED_NOAUTH) = NO
Default database path                       (DFTDBPATH) = /home/db2inst1
Database monitor heap size (4KB)          (MON_HEAP_SZ) = 90
Java Virtual Machine heap size (4KB)     (JAVA_HEAP_SZ) = 2048
Audit buffer size (4KB)                  (AUDIT_BUF_SZ) = 0
Size of instance shared memory (4KB)  (INSTANCE_MEMORY) = AUTOMATIC
Backup buffer default size (4KB)            (BACKBUFSZ) = 1024
Restore buffer default size (4KB)           (RESTBUFSZ) = 1024
Sort heap threshold (4KB)                  (SHEAPTHRES) = 20000
Directory cache support                     (DIR_CACHE) = YES
Application support layer heap size (4KB)   (ASLHEAPSZ) = 15
Max requester I/O block size (bytes)         (RQRIOBLK) = 32767
Query heap size (4KB)                   (QUERY_HEAP_SZ) = 1000
DRDA services heap size (4KB)            (DRDA_HEAP_SZ) = 128
Priority of agents                           (AGENTPRI) = SYSTEM
Max number of existing agents               (MAXAGENTS) = 400
Agent pool size                        (NUM_POOLAGENTS) = 200(calculated)
Initial number of agents in pool       (NUM_INITAGENTS) = 0
Max number of coordinating agents     (MAX_COORDAGENTS) = (MAXAGENTS - NUM_INITAGENTS)
Max no. of concurrent coordinating agents  (MAXCAGENTS) = MAX_COORDAGENTS
Max number of client connections      (MAX_CONNECTIONS) = MAX_COORDAGENTS
Keep fenced process                        (KEEPFENCED) = YES
Number of pooled fenced processes         (FENCED_POOL) = MAX_COORDAGENTS
Initialize fenced process with JVM     (INITFENCED_JVM) = NO
Initial number of fenced processes     (NUM_INITFENCED) = 0
Index re-creation time                       (INDEXREC) = ACCESS
Transaction manager database name         (TM_DATABASE) = 1ST_CONN
Transaction resync interval (sec)     (RESYNC_INTERVAL) = 180
SPM name                                     (SPM_NAME) = P630
SPM log size                          (SPM_LOG_FILE_SZ) = 256
SPM resync agent limit                 (SPM_MAX_RESYNC) = 20
SPM log path                             (SPM_LOG_PATH) =
TCP/IP Service name                          (SVCENAME) = db2inst1
Discovery mode                               (DISCOVER) = SEARCH
Discovery communication protocols       (DISCOVER_COMM) = TCPIP
Discover server instance                (DISCOVER_INST) = ENABLE
Maximum query degree of parallelism   (MAX_QUERYDEGREE) = ANY
Enable intra-partition parallelism     (INTRA_PARALLEL) = NO
No. of int. communication buffers(4KB)(FCM_NUM_BUFFERS) = 4096
Node connection elapse time (sec)         (CONN_ELAPSE) = 10
Max number of node connection retries (MAX_CONNRETRIES) = 5
Max time difference between nodes (min) (MAX_TIME_DIFF) = 60
db2start/db2stop timeout (min)        (START_STOP_TIME) = 10收起
IT分销/经销 · 2010-11-29
浏览1687
yyt030yyt030系统分析师SHJT
查看下你的dbm AUTHENTICATION 配置是设置成client了?还是其他的?设置成server,重启下,再使用jdbc连接试试看!显示全部
查看下你的dbm AUTHENTICATION 配置是设置成client了?还是其他的?
设置成server,重启下,再使用jdbc连接试试看!收起
银行 · 2010-11-28
浏览977
joscoljoscol系统工程师路畅
重新设置了密码,而且检查了密码过期设置为0,就是永远不过期。通过db2as账户su - db2inst1,首次登录后修改了密码,没问题。在telnet登录界面中输入db2inst1 mypasswd可以登录。显示全部
重新设置了密码,而且检查了密码过期设置为0,就是永远不过期。
通过db2as账户su - db2inst1,首次登录后修改了密码,没问题。
在telnet登录界面中输入db2inst1 mypasswd可以登录。收起
IT分销/经销 · 2010-11-28
浏览917
drdb2drdb2系统工程师se
For the user db2inst1, can you logon the AIX box using mypasswd?显示全部
For the user db2inst1, can you logon the AIX box using mypasswd?收起
互联网服务 · 2010-11-28
浏览932
leiyutianleiyutian数据库架构师chengdu
你首先得保证 db2 connect to sample user db2inst1 using mypasswd 能过吧。很简单的办法,su db2inst1后,重新设一下密码,然后再确认。显示全部
你首先得保证 db2 connect to sample user db2inst1 using mypasswd 能过吧。很简单的办法,su db2inst1后,重新设一下密码,然后再确认。收起
互联网服务 · 2010-11-27
浏览914
joscoljoscol系统工程师路畅
谢谢 stephen 我的系统环境是AIX,在之前连接成功过,但是目前不行了,我用db2 connect to sample可以连接,但是db2 connect to sample user db2inst1 using mypasswd却不行,我保证用户名和密码没有问题。显示全部
谢谢 stephen 我的系统环境是AIX,在之前连接成功过,但是目前不行了,我用db2 connect to sample可以连接,但是db2 connect to sample user db2inst1 using mypasswd却不行,我保证用户名和密码没有问题。收起
IT分销/经销 · 2010-11-27
浏览963
stephensun123stephensun123软件开发工程师SAP China
你的确保你的用户名和密码没问题,在本地连接的时候,不需要用户名和密码的,比如你如果从root用户su过去,及时密码过期也没关系的。如果DB2 9.1在 Ubuntu上,可以看看http://www.torkwrench.com/2009/0 ... from-db2-on-ubuntu/...显示全部
你的确保你的用户名和密码没问题,在本地连接的时候,不需要用户名和密码的,比如你如果从root用户su过去,及时密码过期也没关系的。
如果DB2 9.1在 Ubuntu上,可以看看
http://www.torkwrench.com/2009/0 ... from-db2-on-ubuntu/收起
互联网服务 · 2010-11-27
浏览985
stephensun123stephensun123软件开发工程师SAP China
恩,很可能是密码过期了。AIX上可能设了过期的policy的显示全部
恩,很可能是密码过期了。AIX上可能设了过期的policy的收起
互联网服务 · 2010-11-27
浏览944

提问者

joscol
系统工程师路畅

相关问题

相关资料

相关文章

问题状态

  • 发布时间:2010-11-27
  • 关注会员:0 人
  • 问题浏览:25767
  • 最近回答:2010-12-03
  • X社区推广