关于DB2相同的数据库编目问题
请教一个关于DB2编目的问题。
我在DB2客户端看到一个DB2编目文件中,在一个节点编目下,同一个数据库的编目信息有多个,但别名不同。而且在不同的的节点编目下,也有相同的数据编目。
请问,当我们用db2 connect to 数据库名user 用户名 using 密码
时,DB2是怎么知道我们要连的是哪个数据库呢?
具体编目信息如下:
-----------------------------------------------------
同一个节点编目:
[NODE>NODE1]
ServerType=DB2UNKNOWN
Nodetype=U
Protocol=TCPIP
Hostname=192.168.1.2
Portnumber=60000
Security=0
数据库编目信息:
[DB>NODE1:DB1_NAME1]
Dir_entry_type=REMOTE
Authentication=NOTSPEC
DBName=DB1
[DB>NODE1:DB1_NAME2]
Dir_entry_type=REMOTE
Authentication=NOTSPEC
DBName=DB1
--------------------------------------------
不同的节点编目:
[NODE>NODE2]
ServerType=DB2UNKNOWN
Nodetype=U
Protocol=TCPIP
Hostname=192.168.1.2
Portnumber=60000
Security=0
[NODE>NODE2]
ServerType=DB2UNKNOWN
Nodetype=U
Protocol=TCPIP
Hostname=192.168.1.3
Portnumber=60000
Security=0
数据库编目信息:
[DB>NODE1:DB1_NAME1]
Dir_entry_type=REMOTE
Authentication=NOTSPEC
DBName=DB1
[DB>NODE2:DB1_NAME3]
Dir_entry_type=REMOTE
Authentication=NOTSPEC
DBName=DB1
唯一不同的是别名不同,难道要用别名连接?