若要啟動資料倉儲中心,必須啟動資料倉儲中心的元件。部份元件會自動啟動,部分元件則需要手動啟動。
倉儲伺服器及日誌器安裝之後,啟動 Windows NT 時即會自動啟動。倉儲代理程式可以自動或手動啟動。您可以從「DB2 控制中心」手動開啟資料倉儲中心管理介面。
倉儲伺服器及倉儲日誌器是作為「Windows NT 服務」來執行。若要啟動它們,必須在起始設定倉儲控制資料庫之後重新啟動系統。然後,除非將倉儲伺服器及日誌器變更為手動服務,否則每當啟動 Windows NT 時,它們都會自動啟動。
若要手動啟動倉儲伺服器及日誌器,請使用下列其中一個選項:
NET START VWKERNEL
倉儲伺服器可以當作倉儲代理程式使用,稱為本端代理程式。本端代理程式被定義為所有資料倉儲中心活動的預設倉儲代理程式。當倉儲伺服器啟動時,本端代理程式會自動啟動。
如果您安裝了 AIX 或「Solaris 作業環境」倉儲代理程式,則倉儲代理常駐程式會自動啟動。
如果使用遠端 Windows NT 倉儲代理程式或 OS/2 倉儲代理程式,則您可以在安裝期間選擇以自動或手動方式來啟動倉儲代理常駐程式。
如果使用 AS/400 或 OS/390 倉儲代理程式,則必須手動啟動。
如需安裝倉儲代理程式的詳細資訊,請參閱 DB2 Warehouse Manager Installation Guide。
如果您安裝的是本端代理程式以外的 Windows NT 倉儲代理程式,則可如啟動任何 Windows NT 服務一樣手動啟動倉儲代理常駐程式。
若要以手動方式啟動 OS/2 倉儲代理程式,請在 OS/2 指令提示上鍵入下列指令:
START /B "IBM Visual Warehouse-NT OS/2 Daemon" d:\directory\VWDAEMON.EXE
其中 d:\directory 是已安裝倉儲代理程式及倉儲代理常駐程式的磁碟機及目錄。
安裝 AS/400 倉儲代理程式之後,必須啟動倉儲代理常駐程式。
啟動代理常駐程式的使用者設定檔應該擁有作為「使用者類別」的 *PGMR (連結能力) 與 *JOBCTL 權限。
若要啟動代理常駐程式,請在 AS/400 指令提示上輸入 STRVWD。STRVWD 指令會啟動在 QIWH 子系統中的 QIWH/IWHVWD (倉儲代理常駐程式)。此操作引發倉儲代理常駐程式啟動的所有倉儲代理程式程序在 QIWH 子系統中啟動。
若要驗證倉儲代理常駐程式是否已啟動,請:
有時,您可能想要驗證已啟動的 AS/400 倉儲代理常駐程式是否仍在執行。例如,您整週都使用 AS/400 倉儲代理程式,然後在週末回家。當下星期一返回時,便應該在起始新的代理程式程序之前,先驗證倉儲代理常駐程式是否仍在作用中。
若要驗證 AS/400 倉儲代理常駐程式是否在作用中,請:
在完成配置 OS/390 倉儲代理程式系統後,必須啟動倉儲代理常駐程式。OS/390 代理程式及 OS/390 代理常駐程式都在「UNIX(R)系統服務 (USS)」平台上執行。
若要啟動倉儲代理常駐程式,請:
選用項目:若要在背景中啟動代理常駐程式,請在指令行上輸入 vwd > /u/mydir/vwd.backgr &,其中 vwd.backgr 是儲存訊息的檔案。
若要透過 UNIX Shell 驗證倉儲代理常駐程式是否在執行中,請在 UNIX Shell 指令行上輸入 ps -e | grep vwd。
如果倉儲代理常駐程式是在執行中,且您擁有查看作業的權限,則會傳回與下列訊息類似的訊息:
$ ps -ef | grep vwd MVSUSR2 198 16777537 - 13:13:22 ttyp0013 0:00 grep vwd MVSUSR2 16777446 16777538 - 09:57:21 ttyp0002 0:00 vwd
如果倉儲代理常駐程式不在執行中,或您不擁有查看作業的權限,則會傳回與下列訊息類似的訊息:
$ ps -ef | grep vwd MVSUSR2 198 16777537 - 13:13:22 ttyp0013 0:00 grep vwd
若要透過 OS/390 主控台驗證倉儲代理常駐程式是否在執行中,請在 OS/390 指令提示上輸入 D OMVS,A=ALL。
如果倉儲代理常駐程式是在執行中,則在傳回的訊息中會顯示帶有 vwd 字串的作業。畫面中會顯示與下列訊息類似的訊息:
D OMVS,A=ALL BPXO040I 13.16.15 DISPLAY OMVS 156 OMVS 000E ACTIVE OMVS=(00) USER JOBNAME ASID PID PPID STATE START CT_SECS MVSUSR2 MVSUSR24 00C5 16777446 16777538 HRI 09.57.20 .769 LATCHWAITPID= 0 CMD=vwd
資料倉儲中心使用 TCP/IP 與遠端代理程式端進行通信。若要讓此通信發生,倉儲伺服器必須可以辨識代理程式端的完整主電腦名稱。同樣地,代理程式端也必須可以辨識倉儲伺服器的完整主電腦名稱。
若要驗證一端是否能辨識另一端的完整主電腦名稱,請在指令提示上使用 ping 指令。
例如,倉儲代理程式端的完整主電腦名稱是 abc.xyz.commerce.com。若要驗證倉儲伺服器能否辨識代理程式端的完整主電腦名稱,請在 DOS 指令提示上輸入:
ping abc.xyz.commerce.com
請確保您從代理程式端到倉儲伺服器及從倉儲伺服器到代理程式端,都進行了通信驗證。
有時,您可能需要停止倉儲代理常駐程式,例如,當您需要變更倉儲代理程式及倉儲代理常駐程式的環境變數時。
若要停止 Windows NT 倉儲代理常駐程式,請:
如此即會停止倉儲代理常駐程式。
僅當您想要變更倉儲代理程式及其對應之倉儲代理常駐程式的環境變數時,才需要停止 AIX 或「Solaris作業環境」倉儲代理常駐程式。
若要順利變更某個倉儲代理程式及其對應之倉儲代理常駐程式的環境變數,請:
ps -ef|grep vwd
畫面中會出現程序 ID。
kill processid
其中 processid 是步驟 2 中顯示的程序 ID。
當倉儲代理常駐程式停止時,依預設會立即重新啟動。當倉儲代理常駐程式重新啟動時,會使用新的環境變數。
有時,您可能需要停止 AS/400 倉儲代理常駐程式。
若要停止倉儲代理常駐程式,請在 AS/400 指令提示上輸入 ENDVW。
在您輸入該指令之後,不是倉儲代理常駐程式停止,就是畫面中會顯示作業清單。如果顯示作業清單,則系統會結束狀態為 ACTIVE 的作業。
如果您需要停止代理常駐程式,請:
您可以藉由在指令行上輸入 ps -ef | grep vwd 或 D OMVS,A=ALL 來判定常駐程式程序 ID。
您可以藉由在指令行上輸入 kill [-9] pid 來停止常駐程式程序,其中 pid 是常駐程式程序 ID。
若要啟動資料倉儲中心管理介面,請:
db2jstrt 6790 db2cc 6790b
畫面中會出現「進階」視窗。
「進階」視窗即會關閉。
當您下一次登入時,資料倉儲中心將使用您在「進階」視窗中指定的設定值。
如果您是第一次登入,則請鍵入預設倉儲使用者 ID。
「資料倉儲中心登入」視窗即會關閉。