1. 程式人生 > >DB2使用命令列連線遠端資料庫

DB2使用命令列連線遠端資料庫

在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  // 服務名稱 / 埠號

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                        //本地資料庫節點別名(第一步中配置)

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

3. LIST DB DIRECTORY     //檢視本地資料庫目錄

4. UNCATALOG DB db_name   //刪除資料庫編目db_name

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

CONNECT TO local_db_name     //利用本地資料庫別名連線遠端資料庫
USER userid                                //使用者ID
USING password                         //登陸密碼

連線成功之後,就可以使用CoolSQL之類的工具來連線DB2資料庫了。因為我們已經把遠端的DB2資料庫編目到了本地,因此,可以通過本地資料庫編目名,直接訪問遠端資料庫了。

原文地址:http://blog.csdn.net/zht666/article/details/8781332