IBM Data Server Client 及 Driver 概觀 > IBM Data Server Client 的安裝方法 >
連接至 DB2 資料庫的選項
本節概述了您可在機器 (本端系統) 上安裝的選項,好讓機器可以連接至不同機器
(遠端系統) 上的資料庫。若要選取適當的選項,您首先需要考量本端系統是否為下列項目:
- 在商業使用者系統或應用程式伺服器上執行商業應用程式的系統。
- 應用程式開發工作站。
- 資料庫管理者工作站。
您還需要決定要連接到的資料庫所在的位置。資料庫可能位於:
- 相同的機器上,即本端系統。這包括位於單一 DB2® 實例或各種 DB2 實例中的資料庫。
- 不同的機器上,即遠端系統。
- 屬於中型或大型伺服器的不同機器上。
適用於商業使用者系統或應用程式伺服器的選項
通常,商業應用程式連接至資料庫時,會涉及到下列其中一個拓蹼:
- 應用程式連接至位於相同機器上的 DB2 資料庫。例如,單一使用者在其個人工作站上使用的應用程式。
- 應用程式連接至其他機器上的 DB2 資料庫。
- 應用程式用戶端連接至應用程式伺服器,而該伺服器又連接至一個以上 DB2 資料庫,它們的位置關係如下:
- 僅在相同的機器上。
- 僅在一或多台其他機器上。
- 上述二者的組合。
如果將 DB2 伺服器安裝在與應用程式相同的機器上,則無需安裝個別的用戶端。DB2 伺服器產品包括的功能可以使應用程式連接至本端資料庫,也能連接至遠端機器上的資料庫。
如果具有應用程式的機器也沒有 DB2 伺服器,則您有下列選項,可以使應用程式連接至遠端 DB2 資料庫:
- DB2 應用程式驅動程式。使用 DB2 應用程式驅動程式,應用程式中會包括連接至資料庫所需的資訊,或者應用程式會提示使用者提供該資訊。這種方式與將此資訊保留在其型錄中的
IBM® 資料伺服器用戶端 不同。
因為已部署應用程式驅動程式作為應用程式目錄中的檔案,因此不需要個別的 DB2 特定安裝或設定。通常,將應用程式驅動程式與應用程式包裝在一起,只是為了提供該應用程式的連線功能。DB2 應用程式驅動程式,可以與其他 DB2 應用程式驅動程式或
IBM 資料伺服器用戶端 並存於相同的機器上。DB2 產品提供 Java™ (JDBC 及 SQLJ) 及 ODBC、CLI、.NET、OLE DB 或開放程式碼應用程式的驅動程式。若要取得驅動程式,可從 IBM Data Server Driver Package 安裝映像檔複製驅動程式檔案,或是從 developerWorks® 下載驅動程式檔案。
-
IBM 資料伺服器用戶端. 此選項包括安裝及配置 DB2 產品含有的其中一個用戶端。
IBM 資料伺服器用戶端 已安裝在可以直接連接至 DB2 資料庫的任何機器上。
視應用程式拓蹼而定,會將用戶端安裝在每個商業使用者工作站或應用程式伺服器上。單一
IBM 資料伺服器用戶端 可以啟用機器上的所有應用程式以連接至其他機器上一個以上的 DB2 資料庫。
- DB2 實例合併模組。這些合併模組建立 DB2 實例環境。
這種方式透過將檔案併入相對應的模組來提供部署 IBM Data Server Runtime Client 的方法。這種方式的目標,是與「Windows® 安裝程式」及支援「Windows 安裝程式」合併模組的其他安裝工具搭配使用。使用這種方式,單一安裝程式會同時安裝應用程式及 Data Server Runtime Client。
如果您不需要實例環境或「指令行處理器 (CLP)」,您應該使用非 DB2 實例合併模組來避免實例管理。
- 非 DB2 實例合併模組。這些合併模組建立非 DB2 實例環境。
這種方式透過將用戶端 DLL 檔案併入應用程式部署套件來提供部署 IBM Data Server Driver Package 的方法。這種方式的目標,是與「Windows 安裝程式」及支援「Windows 安裝程式」合併模組的其他安裝工具搭配使用。使用這種方式,單一安裝程式會同時安裝應用程式及 IBM Data Server Driver Package。
應用程式開發工作站的選項
IBM Data Server Client 提供 IBM Data Server Runtime Client 的所有功能,以及主從架構配置、資料庫管理及應用程式開發所使用的工具。下列幾點是根據應用程式開發者所使用的其他工具和產品來說明 Data Server Client 的角色及安裝。
撰寫程式碼以存取 DB2 資料庫的應用程式開發者,通常會使用數種工具及產品。每一個開發者工作站通常包括下列元件:
- 整合開發環境 (IDE),例如 Rational® Application Developer 或 Microsoft® Visual Studio。
- 與 IDE 相關的 DB2 特定開發工具,例如:
- 適用於 Visual Studio .NET 的 IBM Database Developer 附加程式
- IBM Data Studio
- 對資料庫伺服器的存取權,以管理開發者所開發的資料庫。此資料庫伺服器可以位於下列其中一個位置或兩者:
- 在每一個開發者工作站上,因此每一位開發者都具有本端資料庫副本。
- 在工作群伺服器上,因此多位開發者可以使用相同的資料庫副本。
使用上述作為環境定義,Data Server Client 的值會提供編譯應用程式所需的標頭及檔案庫,並提供資料庫管理的工具。
然而,並非一定要安裝 Data Server Client 才能取得這些工具。在任何時候機器上安裝了 DB2 伺服器,就無需安裝個別的
IBM 資料伺服器用戶端。DB2 伺服器產品包括獨立式 Data Server Client 中可用的所有功能。
管理者工作站的選項
資料庫管理者可以兩種主要方法中的一種,在遠端資料庫上執行管理作業。他們使用工具 (例如 Telnet) 連接至個別資料庫伺服器機器,並在本端執行 DB2 管理者指令。或者,他們可以從與遠端資料庫連接的工作站執行工具及指令。本節集中於第二種情況,它涉及要使用何種
IBM 資料伺服器用戶端 及其安裝位置的選項。
DB2 提供各種方法,以從管理者工作站遠端執行一個以上 DB2 伺服器上的管理活動。以下是選項及注意事項:
- 安裝 IBM Data Server Runtime Client。只有使用「指令行處理器 (CLP)」進行管理時,此選項才適用。
- 安裝
IBM Data Server Client。此用戶端包括 Data Server Runtime Client 的所有功能,以及主從架構配置、資料庫管理和應用程式開發所使用的工具。功能包括圖形管理工具,例如「配置輔助程式」及「控制中心」(在支援的平台上可用)。這些工具會使用 DB2 伺服器上的「DB2 管理伺服器 (DAS)」,依預設它會在 DB2 伺服器安裝期間設定。
- 安裝 DB2 伺服器產品。在任何時候機器上安裝了 DB2 伺服器,就無需安裝個別的
IBM 資料伺服器用戶端。DB2 伺服器產品包括任何獨立式
IBM 資料伺服器用戶端中可用的所有功能。
連接至中型及大型資料庫的選項
使用 DB2® Connect™ 產品,您可以連接至大型及中型平台上的 DB2 資料庫,即
OS/390® 和 z/OS®、
System i®、
VSE,以及 VM。您還可以連接至與 Distributed Relational Database Architecture™ (DRDA®) 相容的非 IBM 資料庫。使用 DB2 Connect,您可從使用者工作站連接,或從
Linux®、UNIX®,或 Windows 伺服器的 DB2 連接。
以下是選項及注意事項:
- IBM Data Server Driver Package. 這個輕加權部署解決方案提供使用 ODBC、CLI、.NET、OLE DB、PHP、Ruby、JDBC 或 SQLJ 之應用程式的執行時期支援,而無需安裝 Data Server Runtime Client 或 Data Server Client。若要連接至 z/OS 伺服器或 System i 伺服器,則必須登錄
DB2 Connect 授權碼 (請從 Passport Advantage® 配送擷取授權檔 (例如 db2conpe.lic),然後將該授權檔複製至已安裝驅動程式的目錄下的授權目錄)。
- DB2 Connect Personal Edition。此產品安裝在工作站上,並提供從該工作站的連線功能。此選項用於需要從工作站直接連接至一個以上主機的狀況。此產品適用於 Linux、Solaris 及 Windows 作業系統。
- DB2 Connect 伺服器版本。DB2 Connect 產品的伺服器版本通常安裝在連線功能伺服器上,並充當支援的大型或中型資料庫伺服器的閘道。DB2 Connect 產品的伺服器版本可讓具有
IBM 資料伺服器用戶端 的工作站透過 DB2 Connect 閘道設定對主機系統的存取,如同它們是 Windows、Linux 及 UNIX 上的 DB2 的資料庫一樣。
這兩個選項可以同時使用。例如,工作站可以下列方式連接至中型或大型資料庫:
- 在本端安裝 DB2 Connect Personal Edition,並使用它直接連接至主機。
- 透過中間 DB2 Connect 伺服器閘道,連接至相同或不同的主機。
[ 頁面頂端 | 前一頁 | 下一頁 | 目錄 ]