IBM DB2 Catalog使用的方案淺析
以下的文章主要描述的是IBM DB2 Catalog使用的方案淺析,一直聽別人說把Server上的數(shù)據(jù)庫catalog下來,卻不清楚是什么意思,剛開始時(shí)相當(dāng)迷茫,catalog為何物?立馬到網(wǎng)上查google,baidu 一下。
剛開始看時(shí)說的又不知所云,最后還是看DB2的官方文檔才搞明白是怎么回事。這里順便和大家分享一下!
中國人看到catalog立馬想翻譯成中文,然而又找不到合適的詞,所以也就硬生生的翻譯成了“編目”,還說人家起的名不好,咳咳,感覺還是翻譯的有點(diǎn)問題,不過無所謂了,大家都習(xí)慣了其實(shí)都一樣。我倒覺得不翻譯它其實(shí)更好理解一點(diǎn),就把它當(dāng)成是一個db2的命令,作用嘛,就是將你在server端有關(guān)數(shù)據(jù)庫的相關(guān)信息加載到本地(也就是你現(xiàn)在的PC機(jī)了,hoho~~)。
為什么要這樣做呢?
部署后的數(shù)據(jù)庫肯定是裝在服務(wù)器端的(至少還沒幾個人把數(shù)據(jù)庫裝在自己個人計(jì)算機(jī)上讓人用吧,呵呵),而這個數(shù)據(jù)庫可能在另一個城市,你現(xiàn)在卻想操作下數(shù)據(jù)庫,查看下遠(yuǎn)程有關(guān)數(shù)據(jù)庫的信息,那么我們就需要連接遠(yuǎn)程的數(shù)據(jù)庫。光想還不夠,你得通過一定方式能夠把遠(yuǎn)程的數(shù)據(jù)庫信息“拿”到本地來。
在圖形界面下你可以通過Configuration Asistant點(diǎn)幾個按鈕后就可以搞定了,但如果想讓自己變的更proffessional一下,那么就需要我們的catalog登場了,記住,這里你只需要把它理解為一個命令(其本身也是一個DB2的命令,這個名字叫catalog,而不要嘗試去翻譯成中文的意思。
該怎么做?
使用catalog,把遠(yuǎn)程的數(shù)據(jù)庫信息加載到本地一般分為兩步:
第一步,catalog server端的node ,命令如下:
- db2 catalog tcpip node db2node remote hostname server service_port
其中db2node是由你任意起的一個結(jié)點(diǎn)名,結(jié)點(diǎn)名不能跟已有的結(jié)點(diǎn)名重復(fù)(可通過db2 lsit node directory查看 ),hostname也可為IP address,service_port為端口號。節(jié)點(diǎn)目錄用于存儲遠(yuǎn)程數(shù)據(jù)庫的所有連通性信息。
第二步,catalog 遠(yuǎn)端DB2 數(shù)據(jù)庫,命令如下:
- db2 catalog database db_name as alias_name at node db2node.
db_name是指遠(yuǎn)程數(shù)據(jù)庫的名字,alias_name是客戶端實(shí)例名,db2node是指上面你所指定的node!
好了,現(xiàn)在通信已經(jīng)建立好了,可以連接數(shù)據(jù)庫了,以上的相關(guān)內(nèi)容就是對 IBM DB2 Catalog使用及淺析的介紹,望你能有所收獲。
上述的相關(guān)內(nèi)容就是對 IBM DB2 Catalog使用及淺析的描述,希望會給你帶來一些幫助在此方面。
【編輯推薦】