程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> DB2數據庫 >> DB2教程 >> IBM DB2 Catalog如何正確應用?

IBM DB2 Catalog如何正確應用?

編輯:DB2教程

此文章主要向大家講述的是IBM DB2 Catalog的正確使用方案以及對其實際操作方案的淺析,在實際操作中一直聽別人說把Server上的數據庫catalog下來,一開始不明白他說的是什麼,剛開始時相當迷茫,catalog為何物?

立馬到網上查google,baidu 一下,剛開始看時說的又不知所雲,最後還是看DB2的官方文檔才搞明白是怎麼回事。這裡順便和大家分享一下!

中國人看到catalog立馬想翻譯成中文,然而又找不到合適的詞,所以也就硬生生的翻譯成了“編目”,還說人家起的名不好,咳咳,感覺還是翻譯的有點問題,不過無所謂了,大家都習慣了其實都一樣。我倒覺得不翻譯它其實更好理解一點,就把它當成是一個db2的命令,作用嘛,就是將你在server端有關數據庫的相關信息加載到本地(也就是你現在的PC機了,hoho~~)。

為什麼要這樣做呢?

部署後的數據庫肯定是裝在服務器端的(至少還沒幾個人把數據庫裝在自己個人計算機上讓人用吧,呵呵),而這個數據庫可能在另一個城市,你現在卻想操作下數據庫,查看下遠程有關數據庫的信息,那麼我們就需要連接遠程的數據庫。

光想還不夠,你得通過一定方式能夠把遠程的數據庫信息“拿”到本地來。在圖形界面下你可以通過Configuration Asistant點幾個按鈕後就可以搞定了,但如果想讓自己變的更proffessional一下,那麼就需要我們的catalog登場了,記住,這裡你只需要把它理解為一個命令(其本身也是一個DB2的命令,這個名字叫IBM DB2 catalog,而不要嘗試去翻譯成中文的意思。

該怎麼做?

使用catalog,把遠程的數據庫信息加載到本地一般分為兩步:

第一步,catalog server端的node ,命令如下:

  1. db2 catalog tcpip node db2node remote hostname server service_port 

其中db2node是由你任意起的一個結點名,結點名不能跟已有的結點名重復(可通過db2 lsit node directory查看 ),hostname也可為IP address,service_port為端口號。節點目錄用於存儲遠程數據庫的所有連通性信息。

第二步,catalog 遠端DB2 數據庫,命令如下:

  1. db2 catalog database db_name as alias_name at node db2node. 

db_name是指遠程數據庫的名字,alias_name是客戶端實例名,db2node是指上面你所指定的node!

好了,現在通信已經建立好了,可以連接數據庫了~

IBM DB2 Catalog使用及淺析

上述的相關內容就是對IBM DB2 Catalog使用及淺析的描述,希望會給你帶來一些幫助在此方面。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved