㈠ 如何遠程連接db2資料庫
如果要理解編目,我先簡單講一下DB2資料庫的體系結構,在DB2資料庫中最大的概念是系統(節點)也就是主機,下面是實例,實例下面是資料庫,然後是表空間,然後是資料庫對象。現在假設你有一個資料庫伺服器在p570的機器上,你有一個客戶端在windows,linux或任何平台上,你現在想建立一個客戶端到伺服器端的連接,具體步驟是什麼呢?
第一步:
db2 catalog tcpip node p570 remote 172.10.10.10 server 50000
在上面的這條命令中p570是一個節點名(在一個機器上必須是唯一的),remote後面是伺服器的IP地址,server是遠程伺服器上實例對應的埠號。DB2通過這種方式在本地的SQLNODIR文件中把遠程伺服器的信息記錄下來,所以編目節點其實就是把遠程伺服器映射到本地,通過SQLNODIR中的記錄能夠找到遠程伺服器和實例,類似指向遠程伺服器和實例的地址指針。
第二步:
當把遠程的伺服器IP地址,實例編目下來後,第二步應該把該實例下的資料庫編目到本地
db2 catalog db REMOTEDB at node p570
在這條命令中,REMOTEDB是遠程實例下的資料庫,p570是我們在第一步中編目的節點名
這條命令執行後會在本地SQLDBDIR文件中記錄遠程資料庫的信息,這這里編目資料庫可以理解為把遠程伺服器實例下的資料庫映射到本地為一個別名。
㈡ db2資料庫當前連接數如何查看
1、在DB2資料庫安裝完成後,在安裝DB2資料庫的電腦上面,找到DB2資料庫陪住助手,點擊配置助手,打開DB2資料庫配置助手工具。
㈢ db2的sqc文件里怎麼連接資料庫
SQL SERVER連接別的資料庫屬於不同資料庫平台互聯,不同資料庫平台的互連一般稱之為資料庫的異構服務,現在各大資料庫之間都可以實現這樣的異構互連,只是各廠商的具體實現技術不一樣。
如:在SQL SERVER裡面叫做LINKED SERVER,通過ODBC實現與其它資料庫的互聯。
SQL SERVER連接DB2的測試環境為:
操作系統: WINDOWS2000 SERVER (繁體系統)
安裝資料庫: SQLSERVER2000(英文版)和DB2 7.2客戶端(英文版)
具體實現步驟:
1.要求pc機上安裝DB2客戶端軟體和sqlserver2000軟體。
2.配置windows的ODBC數據源:
開始菜單—》程式集—》系統管理工具—》資料數據源(ODBC)—》進入配置用戶DSN或者系統DSN均可以:添加—》選擇IBM DB2 ODBC DRIVER—》自定義數據源名稱(隨意如: DB2TEST)—》資料庫名稱(必選!)—》OK完成。
3. 選擇剛才配置的數據源名稱, 再選擇 配置, 跳出DB2 MESSAGES:
The data source is not connected. Connecting to the data source will provide useful information ring configuration. Would you like to connect to the data source?
選擇YES(OK或確認)即可
進入CONNECT TO DB2 DATABASE畫面:
USER ID: 輸入DB2 DATABASE的用戶
PASSWORD: 輸入DB2 DATABASE的用戶的密碼
CONNECTION MODE: 可以選擇默認的SHARE模式
選擇OK(確認)即可!
配置和測試ODBC完成!
4.配置sqlserver2000中的連接伺服器:
企業管理器—》安全性—》連接伺服器—》右鍵新建連接伺服器—》定義連接名稱; 選其他數據源; 指定程序名稱為:IBM OLE DB Provider for DB2 SERVERS; 產品名稱可不填; 數據源指定剛才ODBC中定義好的數據源名稱; 提供程序字元串按以下格式填寫:User ID=username;Password=userpasswd(或者按如下格式:UID=username;PWD=userpasswd),這里的用戶名和密碼對應所要連接的DB2資料庫中的用戶名和密碼 —》 安全性標簽頁里:設置用此安全上下文進行,並錄入DB2的資料庫用戶名和密碼—》伺服器選項標簽頁可默認—》確定。
5.SQL SERVER連接DB2准備工作全部完成!在sqlserver企業管理器—》安全性—》連接伺服器打開剛建好的連接伺服器—》點擊表,即可在右邊窗口看到該DB2資料庫用戶擁有的的所有表名,但在這里還並不能查看錶的記錄,這個需要在sqserver的查詢分析器中用具體sql實現!訪問表時,使用格式為: [連接伺服器名]..[DB2用戶].[表名]。