按照上篇文件,我們安裝好了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
DB2客戶端連線伺服器
在db2中從客戶端訪問伺服器端的資料庫時,不能直接用connect命令,而必須先建立通訊node,再在node的基礎上建立資料庫連線。在命令列的具體操作如下 db2 catalog tcpip node abc remote servername server 50000 db2 catalog d...
DB2客戶端連線不上db2預設埠50000
1 新增組和使用者 root localhost expc groupadd g 2000 upp root localhost expc useradd m g upp d home upp upp 2 切換到root目錄執行vim etc services 在最後增加一行 ps vim快捷鍵,在...
db2 客戶端連線資料庫 catalog
用途 用於將伺服器上的資料庫編目到本地,類似於oracle的本地網路服務名配置 1.檢視本地節點目錄 db2 list node directory 2.檢視系統資料庫目錄 db2 list db directory 3.編目乙個tcp ip節點 db2 catalog tcpip node n a...