按照上篇文檔,我們安裝好了DB2服務端,這篇我們講怎麼在windows系統上安裝客戶端,並配置好客戶端,順利連接服務器。
客戶端可以在這裏下載到:
http://www-01.ibm.com/support/docview.wss?rs=71&uid=swg21255394。先裝好客戶端軟件,然後開始配置。
直接列出步驟:
(1)在啓動數據庫之前,使用命令 db2set -all 檢查是否將 DB2COMM 設置成 TCPIP;如果沒有設置這個註冊表變量,那麼您應當執行: db2set db2comm=tcpip 。設置保存在$HOME/sqllib/profile.env文件中
執行db2start啓動數據庫
(2)在/etc/service文件中可以看到如下內容
testdb 50006/tcp # 服務名 端口號
(3)將 SVCENAME 設置成 /etc/services 中的端口號或服務名了嗎?
通過發出以下命令來查看該參數: db2 get dbm cfg | grep -i SVCENAME
如果沒有配置,可以通過下面的命令配置:
db2 update database manager configuration using svcename testdb
(4)要確認服務器是否在監聽,可以用netstat -an 來查看端口是否處於LISTEN狀態
[testdb@Db-JM-4 ~]$ netstat -na | grep 50006
tcp 0 0 0.0.0.0:50006 0.0.0.0:* LISTEN
(二)在客戶端配置
db2 => catalog tcpip node db2node remote 192.168.1.5 /
server 50006 remote_instance testdb /
ostype linux
db2 => catalog database testdb as mydb2 at node db2node /
authentication server /
成功配置後,客戶端執行此命令的結果應如下:
db2 => connect to mydb2 user testdb
輸入 testdb 的當前密碼:
數據庫連接信息
數據庫服務器 = DB2/LINUX 8.2.9
SQL 授權標識 = TESTDB
本地數據庫別名 = MYDB2
參考文檔:
http://www.ibm.com/developerworks/cn/data/library/techarticles/0301chong/0301chong2.html