DB2遠端連線配置

2021-07-28 02:13:00 字數 2076 閱讀 3686

在db2客戶機上連線遠端db2服務之前,必須正確設定服務端通訊協議。db2支援的協議有tcp/ip、netbios、

npipe等。

連線遠端db2資料庫服務的基本步驟如下:

1. 在客戶機上對遠端db2節點進行編目。

2. 在客戶機上對遠端資料庫進行編目。

一、第一步

首先在客戶機上對遠端節點進行編目,這裡需要確認遠端主機在客戶機上的名稱、ip位址、埠號等基本命令如下

:1. catalog  tcpip                 //編目乙個tcp/ip節點

node  local_node_name     //遠端主機在客戶機上的別名

remote  hostname | ip      //遠端主機ip位址

server  service_name | posr_number  // 服務名稱 / 埠號

例如:catalog tcpip node testnode remote ***.***.***.*** server 50000

2. terminate    //重新整理目錄快取記憶體

3. list node directory    //檢視客戶機目錄節點

4. uncatalog node node_name  //刪除編目節點node_name

二、第二步

再對已編目的節點進行資料庫編目,這裡使用者需要確認遠端連線的資料庫的名稱、該資料庫在本機上的別名、第一

步設定的遠端主機在客戶機上的別名(即節點名)和設定認證方式。命令如下:

1. catalog database remote_db_name   //遠端資料庫名稱

as local_db_name                                      //本地資料庫別名

at node local_node_name                        //本地資料庫節點別名(第一步中配置)

例如:catalog database targetdb as testdb at node testnode

2. terminate    //重新整理目錄快取記憶體

3. list db directory     //檢視本地資料庫目錄

4. uncatalog db db_name   //刪除資料庫編目db_name

三、第三步

連線遠端資料庫,使用第二步中設定的本地資料庫別名來連線。命令如下:

connect to local_db_name     //利用本地資料庫別名連線遠端資料庫

user userid                                //使用者id

using password                         //登陸密碼

例如:connect to targetdb user db2admin using db2admin

客戶端配置

db2 catalog

--註冊節點

catalog tcpip node testnode remote ***.***.***.*** server 50000

--註冊資料庫

--刪除註冊節點

uncatalog node testnode

--刪除註冊資料庫

uncatalog database testdb

--客戶端使用者連線

connect to testdb user db2admin using db2admin

如果報下面的錯誤

sql0332n 沒有從源**頁「819」至目標**頁「1386」的轉換,原因碼是「1」

sqlstate=57017

執行下面的語句可以解決

db2 set db2codepage=819

db2 terminate

db2 connect to testdb user db2inst1 using db2

DB2遠端連線配置總結

實現 在客戶端遠端連線伺服器端的 db2 db2之間的互連 客戶端為 windows linux unix 客戶端也已經安裝了 db2或者客戶端 伺服器端為 windows linux unix 客戶端ip 192.168.42.147 伺服器端ip為 192.168.42.102 步驟 在客戶端建...

DB2遠端連線方法 db2cmd

一 開始選單 執行 輸入 db2cmd 進入db2命令列處理器,如下圖 二 輸入 db2 進入命令處理狀態,如下圖 三 輸入 catalog tcpip node nodeone remote 192.9.107.64 server 50000 remote instance db2admin 注 ...

DB2 遠端 例項 連線 到本地

b2 db2 catalog tcpip node abc remote 192.168.0.52 server 50000 ql0104n 在 語句開始 之後發現意外的標記 db2 期望的標記可能包括 select sqlstate 42601 b2 catalog tcpip node abc ...