遠程鏈接DB2

    今天須要和別的公司業務系統進行對接,恰好他們使用的數據庫是DB2,需求場景是這樣的:咱們須要往DB2裏面寫數據。查看數據,修改數據,統計數據。咱們的源庫是SQL SEVER,目標庫是DB2;需求已經告訴你了。那接下來就開始搗鼓下DB2了唄。node

     (一)安裝所需環境

     這裏有三個文件,一個是COOLSQL,還有一個是用Cool鏈接db2的jar包,還有一個是Db2的運行時環境。我已經上傳倒網盤: http://pan.baidu.com/s/1kU6mHPd#list/path=%2F (若是連接失效了:請加QQ:3484677573)數據庫

     (二) 進行遠程鏈接

     安裝好環境以後,那麼如今就來看看環境安裝得怎麼樣了。打開剛剛的安裝的Db2 CLI,默認路徑在:C:\Program Files (x86)\IBM\SQLLIB\BIN ;找到裏面的db2cmdAdmin.exe,打開輸入db2,看看有啥提示,正確的話,提示以下圖緩存

     

      若是出現了上圖,那就說明安裝環境成功了,那麼接下來就來作兩件事情,編目,Db2裏面的編目是一個很重要的概念。服務器

      Db2的體系結構 ,先是系統(節點),也能夠叫主機,主機下面是實例,實例下面是數據庫,而後是表空間,而後是數據庫,以後是表空間,而後是數據庫對象。對象

      因此你想要遠程鏈接到Db2上,你必須首先要讓你的客戶機可以把遠程服務器識別出來。這個方式就是編目blog

       第一步,把遠程的服務器寫在本地客戶端的一個文件中,rem

       命名以下:CATALOG TCPIP     --編目一個TCP/IP節點,還能夠是其餘協議get

                         NODE   local_node_name   --遠程主機在客戶機上的別名cmd

                         REMOTE hostname|IP     ---遠程服務器地址配置

                         SERVER  sreverName|port   --服務器名稱|端口號

           編目完了以後,使用 TERMINATE命令來刷新目錄高速緩存

          查看客戶機上的目錄節點:LIST NODE DIRECTORY //查看客戶機的目錄節點

           UNCATALOG NODE node_name //刪除編目節點的node_name

        第二步 把數據庫編目到本地

        CATALOG DATABASE  remote_db_name //遠程鏈接數據庫名稱

        AS local_db_name        //本地數據庫別名

        AT NODE local_node_name     //本地數據庫節點名稱,第一步配置的。

         作了上兩個步驟以後,就把Db2放到了本地了。

         接下來能夠進行鏈接數據庫了

       第三步 鏈接遠程數據庫

       CONNECT TO local_db_name   

       User  userId

       Using password    

相關文章
相關標籤/搜索