DB2客戶端連線伺服器檢查及配置

2021-05-11 07:57:24 字數 1378 閱讀 3905

按照上篇文件,我們安裝好了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...