DB2數據庫是IBM重點扶持的項目之一,其應用也非常廣泛,下面將為您介紹使用DB2聯合數據庫的方法,供您參考,希望對您有所幫助。
使用DB2聯合數據庫,您可以使用一條SQL語句查詢多個數據源中的數據。奇妙的是,這些數據源可以多種多樣:即可以是多種關系數據庫系統,也可以是非關系數據庫系統,比如Microsoft Excel、xml等。本文將首先探討多個關系數據庫之間的聯合訪問。
我們不如先來動手配置一個簡單的聯合數據庫實例來培養一下您的成就感,這樣可以為您理解聯合數據庫所設計的概念及繁多的參數選項增加一點信心。我一向喜歡這種文章風格,我相信很多人也會喜歡的。
要進行下面的試驗,您必須先安裝DB2 v8.2 ESE (Enterprise Server Edition) for Windows。DB2的安裝不是本文的討論范圍。
假如您的DB2已經安裝好了,那就開始吧。
1) 使用windows管理員權限的用戶登陸windows,筆者用的是Administrator。
2) 為了完成下面的演示,您還需要另外一個windows用戶,筆者使用安裝DB2的時候自動創建的db2admin用戶。您當然也可以使用其他 windows用戶。
3) 確保您已經創建了至少一個可用的實例。筆者使用缺省創建的DB2實例。您可以通過在命令窗口運行DB2START命令來啟動這個實例
4) 在DB2命令窗口運行DB2 GET DBM CFG 來查看當前實例的配置參數,並確保FEDERATED參數設置為YES,您可以通過運行DB2 UPDATE DBM CFG USING FEDERATED YES來設置這個參數。修改這個參數後,必須重新啟動實例才會生效DB2STOP/DB2START)
5) 卻保您已經創建了DB2樣本數據庫SAMPLE,如果您還沒有創建,可以通過在DB2命令行窗口運行db2sampl命令來創建它。此樣本數據庫包含了一些樣本表和數據,使用這個數據庫作演示可以使我們節省一點時間。
6) 創建另外一個數據庫,筆者使用名字TESTDB:
DB2 CREATE DB TESTDB