您使用 DB2 Universal Database 在 Windows NT 或 Windows 2000 上安裝倉儲伺服器時,會安裝預設的代理程式。如果您需要倉儲伺服器的遠端倉儲代理程式,則可以使用 DB2 Warehouse Manager 安裝其它倉儲代理程式。
您的倉儲伺服器及所有的倉儲代理程式必須達到版本 7。
您必須先除去工作站上 Visual Warehouse 版本 5.2 或之前版本的所有倉儲代理程式,才可以安裝 DB2 版本 7 的倉儲代理程式。
對於 Windows NT、Windows 2000、OS/2、AIX、AS/400、OS/390 作業系統及 Solaris 作業環境而言, 倉儲代理程式都是可用的。您在 Windows NT、Windows 2000、OS/2、AIX 及 Solaris 作業環境上安裝倉儲代理程式時,會同時安裝「資料倉儲中心 ODBC」驅動程式及驅動程式管理程式。
若要除去 DB2 版本 7 倉儲代理程式,請參閱除去 DB2 版本 7 倉儲代理程式。
倉儲代理程式端必須具有對倉儲來源及倉儲目標的存取權限。您必須以 ODBC 將這些來源及目標資料庫登記為系統 DSN。在 AIX 或 Solaris 作業環境上, 您必須在 .ODBC.INI 檔案中指定它們。對於預設的本端代理程式所存取的資料而言, 這也適用於伺服器工作站。相關資訊,請參閱資料倉儲中心管理手冊。
您必須在倉儲代理程式端上安裝 TCP/IP, 才能建立倉儲代理程式端與倉儲伺服器之間的連接。設置連接的相關資訊,請參閱建立連接。
如果您要透過 DB2 伺服器,對遠端從屬站提供服務, 請在 DB2 伺服器上設定 DB2COMM 環境變數:
db2set -i 案例 DB2COMM=TCPIP
此設定容許伺服器接受來自遠端從屬站的 TCP/IP 請求。
您必須先除去工作站上 Visual Warehouse 版本 5.2 或之前版本的 Windows NT 代理程式,才可以安裝 Windows NT 倉儲代理程式。
若要除去 Visual Warehouse Windows NT 代理程式,請:
畫面中會出現「確認除去」視窗。
安裝 Windows NT 倉儲代理程式之前,請確定您使用的是具有管理者專用權的 Windows NT 使用者 ID。如果 DB2 Universal Database 是安裝在倉儲代理程式端,則它必須達到版本 7。
若要安裝 Windows NT 倉儲代理程式,請:
安裝好倉儲代理程式之後,按一下開始 --> 設定 --> 控制台 --> ODBC,以將您的來源及目標資料庫登記為系統 DSN。
您必須先除去工作站上 Visual Warehouse 版本 5.2 或之前版本的 OS/2 代理程式,才可以安裝 OS/2 倉儲代理程式。
若要將 Visual Warehouse OS/2 代理程式元件從您的工作站中除去,請:
在 OS/2 上安裝倉儲代理程式,包括安裝倉儲代理程式碼,以及編錄資料庫,該資料庫將作為 ODBC 資料來源,由代理程式存取。您可以使用 ODBC 管理員進行此項作業。若要使用已安裝的「資料倉儲中心 ODBC」驅動程式存取非 DB2 資料庫,您必須在執行倉儲代理程式的節點上安裝那些資料庫類型的授權從屬站,且該從屬站必須可由該倉儲代理程式存取。
在您安裝 OS/2 倉儲代理程式之前:
若要安裝倉儲代理程式及範例程式的可執行版本,請:
您必須對 DB2 節點及資料庫進行編錄, 並將您要與倉儲代理程式並用的每一個來源及倉儲資料庫登記為系統 DSN。相關資訊,請參閱安裝與架構補充資料。
您安裝倉儲代理程式時,倉儲代理常駐程式會新增到「OS/2 啟動」資料夾。當該倉儲代理常駐程式自「OS/2 啟動」資料夾啟動時, 它會在前景階段作業的視窗中執行。當該常駐程式執行時,此視窗會提供有關該常駐程式的資訊。您可以關閉該視窗,結束此階段作業。
倉儲代理程式會在由 VWS_LOGGING 環境變數指定的目錄中建立日誌檔。此變數的預設值是 C:\SQLLIB\LOGGING。
在您安裝倉儲代理程式之前,請驗證您的系統上安裝有下列軟體產品:
若要安裝倉儲代理程式,請將倉儲代理程式的程式碼從 System Modification Program Extended (SMP/E) 磁帶中卸載。
卸載及安裝該程式碼的相關資訊,請參閱 Program Guide for DB2 Warehouse Manager 及 DB2 版本 7 程式目錄。
您必須先除去工作站上 Visual Warehouse 版本 5.2 或之前版本的 AS/400 代理程式, 才可以安裝 AS/400 倉儲代理程式。
若要刪除 Visual Warehouse AS/400 代理程式碼,請在 AS/400 指令提示下輸入 DLTLICPGM LICPGM(5639VW5)。
刪除指令如下:
在您安裝倉儲代理程式之前,您必須為您的倉儲定義機密保護及專用權。定義倉儲機密保護的相關資訊,請參閱資料倉儲中心管理手冊及資料倉儲中心的線上說明。
若要安裝倉儲代理程式,您必須擁有具有 ALLOBJ 及 JOBCTL 權限的使用者 ID。此權限層次對於 AS/400 RSTLICPGM 指令及 STRVWD 與 ENDVWD 指令是必要的。 若要在安裝完成之後使用該代理程式,您只需要具有建立、破壞及執行 AS/400 物件權限的使用者 ID。
若要安裝倉儲代理程式,請:
RSTLICPGM LICPGM(5697G23) DEV(OPT01)
其中,OPT01 是保留 Warehouse Manager CD-ROM 的裝置名稱。
/QIBM/UserData/IWH 子目錄及 /QIBM/ProdData/IWH 子目錄由安裝程序建立。追蹤會寫入 /QIBM/UserData/IWH 子目錄中。
您必須先除去工作站上 Visual Warehouse 版本 5.2 或之前版本的 AIX 或 Solaris 作業環境代理程式, 才可以安裝 AIX 或 Solaris 作業環境倉儲代理程式。
若要除去 Visual Warehouse AIX 代理程式,請:
畫面中會出現「系統管理」視窗。
畫面中會出現「軟體安裝和維護」視窗。
畫面中會出現「維護安裝的軟體」視窗。
畫面中會出現「除去軟體產品」視窗。
畫面中會出現「除去軟體產品」架構視窗。
畫面中會出現一個確認視窗。
除去 Visual Warehouse AIX 代理程式之後,畫面中會出現「輸出」視窗。「輸出」視窗底端的「結果」直欄會出現除去程序的狀態。如果除去處理程序失敗,請聯絡 IBM 軟體支援中心。
若要除去 Visual Warehouse Solaris 作業環境代理程式,請在指令提示下,輸入下列指令:
usr/sbin/pkgrm IBMiwh
如果確認要除去 Visual Warehouse Solaris 作業環境代理程式,請在所顯示的確認中,輸入 yes。
使用 db2setup 公用程式,可以在 AIX 上安裝倉儲代理程式。
AIX 及 Solaris 作業環境目錄結構的相關資訊,請參閱附錄 C, 倉儲代理程式環境結構。
在您安裝倉儲代理程式之前,應該至少已建立並架構了一個 DB2 案例。相關資訊,請參閱 DB2 for UNIX 快速入門。
若要使用 db2setup 公用程式安裝倉儲代理程式,請:
若要選取或取消選取所要安裝之 DB2 產品的可選用元件,請選取自行設定選項。若要隨時返回上一視窗,請選取取消選項。
若要瞭解安裝 DB2 產品或元件的詳細資訊或輔助程式,請選取「說明」選項。
當安裝程序完成時,您的倉儲代理程式會安裝在下列目錄中:
遵循架構 AIX 及 Solaris 作業環境倉儲代理程式環境中的指令,架構倉儲代理程式環境並對 DB2 節點及資料庫進行編錄。
如果安裝失敗,請聯絡 IBM 軟體支援中心。
您必須建立倉儲代理程式端與倉儲來源及目標的連接。
若要存取倉儲來源及目標,您的倉儲代理程式端需要裝有「資料倉儲中心 ODBC」驅動程式或 DB2 Connect 連接軟體 (如 TCP/IP),以及資料庫從屬站程式。
您安裝倉儲代理程式時,一些非 DB2 資料庫的「資料倉儲中心 ODBC」驅動程式會一同安裝。您的 DB2 Universal Database CD-ROM 也會包括適用於 DB2 的 ODBC 驅動程式。
安裝存取遠端倉儲來源及目標所需要的連接產品。其中可能包括 TCP/IP 或 NetBIOS 自行設定、Windows NT 的 SNA 從屬站或 Windows NT 的 SNA 伺服器。
您在倉儲伺服器 (如果您使用本端代理程式) 及倉儲代理程式端上都需要安裝連接產品。例如,您可以透過 TCP/IP 或 NetBIOS 來存取 DB2 系列資料庫。如果在您需要的主電腦資料庫所連接的網路上可以存取 DB2 Connect 閘道,則您也可以透過 TCP/IP 或 NetBIOS 來存取 DB2 for MVS/ESA。
非 DB2 來源資料庫,以及如何在資料倉儲中心中定義倉儲來源及目標的相關資訊,請參閱資料倉儲中心管理手冊。
當您使用 IBM Classic Connect 存取 MVS(TM) 上的 IMS 資料庫或 VSAM 資料集時,請參閱資料倉儲中心管理手冊,取得連接的相關要求。
在您的倉儲代理程式端及倉儲伺服器 (如果您是在使用本端代理程式) 上安裝遠端非 DB2 資料庫的從屬站元件。相關資訊,請參閱資料倉儲中心管理手冊,或參照資料庫的相關文件。
對於 DB2 系列資料庫而言,必需的 DB2 從屬站功能已隨 DB2 Universal Database 一起提供。
測試下列工作站之間的 TCP/IP 連接:
若要進行連接測試,請輸入 ping hostname, 其中,hostname 是倉儲伺服器、資料倉儲中心管理從屬站, 或是倉儲代理程式端的 TCP/IP 主電腦名稱。在 AIX 及 Windows 32 位元作業系統上,您將看到驗證該 TCP/IP 連接的視窗中會出現許多訊息,這些訊息與圖 1中顯示的訊息類似。
[C:\]ping dgntserv2.stl.ibm.com PING dgntserv2.stl.ibm.com: 56 data bytes 64 bytes from 9.112.46.127: icmp_seq=1. time=0. ms 64 bytes from 9.112.46.127: icmp_seq=2. time=0. ms 64 bytes from 9.112.46.127: icmp_seq=3. time=0. ms 64 bytes from 9.112.46.127: icmp_seq=4. time=0. ms ----dgntserv2.stl.ibm.com PING Statistics---- 5 packets transmitted, 4 packets received, 20% packet loss round-trip (ms) min/avg/max = 0/0/0
在 Solaris 作業環境上,ping 指令將傳回下列資訊:
host is alive
若為 OS/2 或 AIX 倉儲代理程式的工作站,請確定您可以只用主電腦名稱,而不用本端領域名稱,就可以偵測工作站。例如,輸入 ping dgntserv2,而不輸入 ping dgntserv2.stl.ibm.com。您可能需要在 /etc/hosts 檔案中加入一項登錄,例如:
123.45.67.89 dgntserv2 dgntserv2.stl.ibm.com
測試任何非 DB2 資料庫從屬站和伺服器之間的 ODBC 連接。如果您是在使用 Windows NT 倉儲代理程式,請驗證是否可以將連接建立成 Windows NT 系統程序。
若要除去 DB2 版本 7 倉儲代理程式,請參閱為您的作業系統所提供之快速入門中的除去 DB2 產品章節。
若要除去 DB2 版本 7 OS/390 倉儲代理程式,請使用 SMP/E。相關資訊,請參閱 Program Guide for DB2 Warehouse Manager 及 DB2 版本 7 程式目錄。