IBM DB2 Catalog使用及淺析

一直聽別人說把Server上的數據庫catalog下來,殊不知所云,剛開始時至關迷茫,catalog爲什麼物?立馬到網上查google,baidu一下,剛開始看時說的又不知所云,最後仍是看DB2的官方文檔才搞明白是怎麼回事。這裏順便和你們分享一下!node

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

爲何要這樣作呢?服務器

部署後的數據庫確定是裝在服務器端的(至少還沒幾我的把數據庫裝在本身我的計算機上讓人用吧,呵呵),而這個數據庫可能在另外一個城市,你如今卻想操做下數據庫,查看下遠程有關數據庫的信息,那麼咱們就須要鏈接遠程的數據庫。光想還不夠,你得經過必定方式可以把遠程的數據庫信息「拿」到本地來。在圖形界面下你能夠經過Configuration Asistant點幾個按鈕後就能夠搞定了,但若是想讓本身變的更proffessional一下,那麼就須要咱們的catalog登場了,記住,這裏你只須要把它理解爲一個命令(其自己也是一個DB2的命令,這個名字叫catalog,而不要嘗試去翻譯成中文的意思。tcp

該怎麼作?ide

使用catalog,把遠程的數據庫信息加載到本地通常分爲兩步:google

第一步,catalog server端的node ,命令以下:翻譯

db2 catalog tcpip node db2node remote hostname server service_portserver

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

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

db2 catalog database db_name as alias_name at node db2node.

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

好了,如今通訊已經簡歷好了,能夠鏈接數據庫了~

相關文章
相關標籤/搜索