在线等!!!DB2v8.2编目到客户端版本V9.7,如何在远程连接的时候不输入用户、密码

server:DB2 V8.2,aix6.1Database manager authentication        (AUTHENTICATION) = CLIENT Cataloging allowed without authority   (CATALOG_NOAUTH) = NO Trust all clients           &...显示全部

server:DB2 V8.2,aix6.1

Database manager authentication        (AUTHENTICATION) = CLIENT

Cataloging allowed without authority   (CATALOG_NOAUTH) = NO

Trust all clients                      (TRUST_ALLCLNTS) = NO

Trusted client authentication          (TRUST_CLNTAUTH) = CLIENT


client1:DB2V9.7 ,redhat 6.5, 64bit

client2:DB2V9.7 ,redhat 5.8,32bit

两个client的配置一样,如下

Database manager authentication        (AUTHENTICATION) = SERVER

Cataloging allowed without authority   (CATALOG_NOAUTH) = YES

Bypass federated authentication            (FED_NOAUTH) = NO


将server的数据库分别编目到两台client,远程连接client2时不用输用户密码 可以直接db2 connect to dbname,

但是client1一定要输入密码,不知道有什么会引起这种情况 ,数据库层面还是OS,没辙了。

编目语句:

db2 catalog tcpip node node10 remote **.**.**.** server 50000

db2 catalog db dbname at node node10

这个没毛病吧!!!

搜了半天,只注意到这个参数TRUST_ALLCLNTS,当服务器端是客户端认证,而这个参数是NO,对于不可信客户机最终还是会在服务器端认证,什么样才是可信客户机。不知道和这个有没有关系。由于这个是生产的数据库,这个参数没法改成yes。

请各位大神不吝赐教,小女谢过了!!!!

收起
参与11

查看其它 2 个回答wolaos123的回答

wolaos123wolaos123项目经理澳美制药

看懂了这个表你就释然了。

是否提供了ID/密码?TRUST_ALLCLNTSTRUST_CLNTAUTH不可信的客户机可信的客户机主机客户机
NoYesCLIENTCLIENTCLIENTCLIENT
NoYesSERVERCLIENTCLIENTCLIENT
NoNoCLIENTSERVERCLIENTCLIENT
NoNoSERVERSERVERCLIENTCLIENT
NoDRDAONLYCLIENTSERVERSERVERCLIENT
NoDRDAONLYSERVERSERVERSERVERCLIENT
YesYesCLIENTCLIENTCLIENTCLIENT
YesYesSERVERSERVERSERVERSERVER
YesNoCLIENTSERVERCLIENTCLIENT
YesNoSERVERSERVERSERVERSERVER
YesDRDAONLYCLIENTSERVERSERVERCLIENT
YesDRDAONLYSERVERSERVERSERVERSERVER
医院 · 2017-02-06
浏览1691

回答者

wolaos123
项目经理澳美制药
擅长领域: 数据库Db2关系型数据库

wolaos123 最近回答过的问题

回答状态

  • 发布时间:2017-02-06
  • 关注会员:3 人
  • 回答浏览:1691
  • X社区推广