donggua0713 发表于 2009-12-25 09:31

求助,DB2 V9.5的用户认证的问题。

小弟我在CENTOS4上装了个DB2 V9.5。配置了如下相关参数:
$ db2set -all
DB2_NUM_CKPW_DAEMONS=0
DB2PROCESSORS=0
DB2COMM=TCPIP
DB2SYSTEM=linux-1
DB2INSTDEF=db2inst1
DB2ADMINSERVER=dasusr1


$ db2 get dbm cfg | egrep -i auth
Server Connection Authentication          (SRVCON_AUTH) = SERVER
Database manager authentication      (AUTHENTICATION) = SERVER



$ db2 get dbm cfg | egrep -i svcename
TCP/IP Service name                        (SVCENAME) = 50000




然后,我在自己的笔记本上(XP)装了管理客户端,尝试连接上面的数据库。catalog 信息如下:


C:\Documents and Settings\donggua0713>db2 list node directory

节点目录

目录中的条目数 = 2

节点 1 条目:

节点名                            = LINUX
注释                            =
目录条目类型                  = LOCAL
协议                            = TCPIP
主机名                        = warehouse.donggua.com
服务名称             = 60000

节点 2 条目:

节点名                            = LINUX1
注释                            =
目录条目类型                  = LOCAL
协议                            = TCPIP
主机名                        = 192.168.0.71
服务名称             = 50000


C:\Documents and Settings\donggua0713>db2 list db directory

系统数据库目录

目录中的条目数 = 2

数据库 1 条目:

数据库别名                      = FIRST
数据库名称                               = FIRST
节点名                        = LINUX1
数据库发行版级别                = d.00
注释                            =
目录条目类型                  = 远程
目录数据库分区号                  = -1
备用服务器主机名                =
备用服务器端口号                =



然后,我在XP上,db2cmd之后
db2 connect to first user db2inst1 using *****用db2inst1帐号,可以连接到first数据库。
db2 connect to first user donggua0713 using ***** 用另一个帐号donggua0713,提示如下错误:

SQL30082N安全处理失败,因为 "24"("USERNAME AND/OR PASSWORD INVALID")。
SQLSTATE=08001

说我帐号密码错了。但我确定,这个帐号donggua0713在DB2的服务器上是正常的帐号,密码也不错。并且,在DB2服务器上用这个帐号连接,也提示上面的错误。

请教大家,这是为什么?
页: [1]
查看完整版本: 求助,DB2 V9.5的用户认证的问题。