DB2客戶端訪問配置 - toad for db2

-- 基本信息
服務器端 redhat Linux 6.9 、db2 10.5  、IP 192.168.2.52
客戶端 Windows Server 2008R2 、Toad for DB2 6.3 、 IP 192.168.2.28

-- db2 安裝所需軟件(含toad for db2和db2 client)

鏈接:https://pan.baidu.com/s/1NZxmLzuzu9NghTux-RpYwg
提取碼:f4g4


-- db2版本

[db2inst1@oggtest ~]$ db2level
DB21085I  This instance or install (instance name, where applicable:
"db2inst1") uses "64" bits and DB2 code release "SQL1005A" with level
identifier "060B010E".
Informational tokens are "DB2 v10.5.0.10", "s180615", "IP24053", and Fix Pack
"10".
Product is installed at "/opt/ibm/db2/V10.5".

[db2inst1@oggtest ~]$

-- 服務器端配置
配置參數SVCENAME

db2 update dbm cfg using SVCENAME db2c_db2inst1
db2 get dbm cfg | grep SVCENAME 

[db2inst1@oggtest ~]$ db2 get dbm cfg | grep SVCENAME
 TCP/IP Service name                          (SVCENAME) = db2c_db2inst1
 SSL service name                         (SSL_SVCENAME) =
[db2inst1@oggtest ~]$

設置DB2COMM參數

db2set DB2COMM=TCPIP
db2set 

[db2inst1@oggtest ~]$ db2set
DB2COMM=TCPIP
[db2inst1@oggtest ~]$

服務端配置監聽
 

vi /etc/servcies 
db2c_db2inst1   50000/tcp
db2stop
db2start 
netstat -a | grep db2c_db2inst1
netstat -lnp |grep 50000

[db2inst1@oggtest ~]$ netstat -a | grep db2c_db2inst1
tcp        0      0 *:db2c_db2inst1             *:*                         LISTEN
tcp        0      0 oggtest:db2c_db2inst1       192.168.2.28:49596          ESTABLISHED
tcp        0      0 oggtest:db2c_db2inst1       192.168.2.28:49601          ESTABLISHED
tcp        0      0 oggtest:db2c_db2inst1       192.168.2.28:49598          ESTABLISHED
tcp        0      0 oggtest:vocaltec-wconf      oggtest:db2c_db2inst1       ESTABLISHED
tcp        0      0 oggtest:db2c_db2inst1       oggtest:vocaltec-wconf      ESTABLISHED
tcp        0      0 oggtest:db2c_db2inst1       192.168.2.28:49594          ESTABLISHED
[db2inst1@oggtest ~]$ netstat -lnp |grep 50000
(Not all processes could be identified, non-owned process info
 will not be shown, you would have to be root to see it all.)
tcp        0      0 0.0.0.0:50000               0.0.0.0:*                   LISTEN      11064/db2sysc 0
[db2inst1@oggtest ~]$

-- 安裝客戶端 ,在客戶端上配置編目遠程訪問db2

catalog tcpip node test3 remote 192.168.2.52 server 50000
catalog database sample as smp at node test3
list node directory


db2 => catalog tcpip node test_again remote 192.168.2.52 server 50000    -- 因爲這個node名字太長了。所以報錯
SQL0104N  在 "NODE" 後面找到異常標記
"test_again"。預期標記可能包括:"<節點名>"。  SQLSTATE=42601
db2 =>
db2 =>
db2 => catalog tcpip node test3 remote 192.168.2.52 server 50000
DB20000I  CATALOG TCPIP NODE 命令成功完成。
DB21056W  直到刷新目錄高速緩存之後,目錄更改才生效。
db2 =>

db2 => catalog database sample as sample at node testdb2
DB20000I  CATALOG DATABASE 命令成功完成。
DB21056W  直到刷新目錄高速緩存之後,目錄更改才生效。
db2 =>

catalog database sample as smp at node test3
db2 => catalog database sample as smp at node test3
DB20000I  CATALOG DATABASE 命令成功完成。
DB21056W  直到刷新目錄高速緩存之後,目錄更改才生效。
db2 =>


db2 => list node directory

 節點目錄

 目錄中的條目數 = 2

節點 1 條目:

 節點名                            = TEST3
 註釋                            =
 目錄條目類型                    = LOCAL
 協議                            = TCPIP
 主機名                          = 192.168.2.52
 服務名稱             = 50000

節點 2 條目:

 節點名                            = TESTDB2
 註釋                            =
 目錄條目類型                    = LOCAL
 協議                            = TCPIP
 主機名                          = 192.168.2.52
 服務名稱             = 50000

db2 =>

-- 設置完畢後,就可以訪問db2了

END

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章