安裝與架構補充資料

重要的回應檔關鍵字

本節說明在執行分散式安裝時,要指定的最重要之關鍵字。 您可以使用回應檔關鍵字,來指定資料庫管理程式架構參數值、安裝元件及 DB2 登記變數的值。 本節涵蓋下列部份:

OS/2 及 Windows 32 位元作業系統的回應檔關鍵字

本節說明在 OS/2 及 Windows 32 位元作業系統 上執行分散式安裝時,要指定的最重要之關鍵字。下面關鍵字可供所有 DB2 產品 (包括 Satellite) 使用。 若需 DB2 Satellite Edition 的特定關鍵字,請參閱DB2 Satellite Edition 的回應檔關鍵字

FILE
指定 DB2 產品的目標目錄。

REBOOT
指定在安裝完成後,是否要重新啟動系統 (僅適用於 Windows 32 位元作業系統)。

若是 OS/2 系統,請在安裝命令行上輸入 /REBOOT

TYPE
指定安裝類型 (僅適用於 Windows 32 位元作業系統)。

選項有:

註:最小或一般安裝類型會忽略自行設定關鍵字 (COMP)。

KILL_PROCESSES
(僅適用於 Windows 32 位元作業系統)。

如果您有目前版本的 DB2,並且正在執行該 DB2 且此關鍵字已設定為 YES, 則它會終止執行中的 DB2 處理,且無任何提示。若需有關刪除 DB2 處理的其餘資訊, 請參閱在交談式及回應檔安裝期間內刪除 DB2 處理

PROD
指定您想安裝的產品。選項有:

DB2.AUTOSTART
指定是否要在每次系統重新啟動時自動啟動 DB2 案例。

根據預設值,除非此參數設定為 NO,否則 DB2 案例會自動啟動。

AUTOSTART_CCA
指定是否要在每次系統重新啟動時自動啟動「從屬站架構輔助程式」。

根據預設值,除非此參數設定為 NO,否則「從屬站架構輔助程式」會自動啟動。

AUTOSTART_CONTROL_CENTER
指定是否要在每次系統重新啟動時自動啟動「控制中心」。

除非此參數設定為 NO,否則會自動啟動「控制中心」。

AUTOSTART_FIRST_STEPS
指定是否要在伺服器系統第一次重新啟動時自動啟動「第一個步驟」。 在完成起始安裝後, 您可以經由其介面控制「第一個步驟」,並要求它在後續的伺服器系統重新開機時出現。

預設會自動啟動「第一個步驟」。 在遠端系統上安裝時, 您可將此參數設成 NO,就不會啟動「第一個步驟」。

CFGUPDATE
指定是否自動更新 config.sys 檔。(僅適用於 OS/2 作業系統)。此關鍵字的有效值為:

AUTO
自動更新 CONFIG.SYS。

MANUAL
不更新 CONFIG.SYS。

建議您在執行分散式安裝時,指定 AUTO

DB2SYSTEM
指定網路中的唯一系統名稱。

ADMIN.USERID 和 ADMIN.PASSWORD
指定每次啟動系統時要用來登入和啟動「管理伺服器」的使用者 ID 和通行碼。
註:不適用於 Windows 9x。適用於下列 DB2 產品:UDBEEE、UDBEE、UDBWE、CONNEE 及 UDBPE。

在 OS/2 上,若系統已有 UPM,您提供的使用者 ID 和通行碼必須存在而且有下列其中一項:

如果系統上沒有 UPM,則它會被當作 DB2 安裝的一部份, 並為您提供的使用者 ID 和通行碼設定適當的權限。

在 Windows 上,如果安裝時輸入的使用者名稱不存在於使用者的機器上, 則安裝程式會以適當的權限建立該使用者名稱。 如果安裝時輸入的使用者已存在,則使用者 ID 必須是區域管理者群組的一部份。 安裝會在安裝程序期間驗證此使用者名稱,所以如果使用者名稱沒有必要的權限, 則安裝作業會發出錯誤訊息。

DB2.USERID 及 DB2.PASSWORD
指定預設的 DB2 案例的使用者名稱及通行碼。由 DB2 案例所使用, 以便在每一次系統啟動時登入系統。
註:不適用於 Windows 9x。適用於下列 DB2 產品:UDBEEE、UDBEE、UDBWE、CONNEE、UDBBE 及 UDBSE。

在 Windows 上,如果安裝時輸入的使用者名稱存在於使用者的機器上, 則安裝程式會以適當的權限建立該使用者名稱。 如果安裝時輸入的使用者存在,則使用者 ID 必須是區域管理者群組的一部份。 安裝會在安裝程序期間驗證此使用者名稱,所以如果使用者名稱沒有必要的 權限,則安裝作業會發出錯誤訊息。

DB2CTLSV.USERID 及 DB2CTLSV.PASSWORD
指定預設的「控制伺服器」案例之使用者名稱及通行碼。 由 DB2 案例用來在每一次系統啟動時登入系統。
註:僅適用於 UDBEE。

在 Windows 上,如果安裝時輸入的使用者名稱不存於使用者的機器上, 則安裝程式會以適當的權限建立該使用者名稱。 如果安裝時輸入的使用者存在,則使用者 ID 必須是區域管理者群組的一部份。 安裝作業會在安裝程序期間驗證此使用者名稱,所以如果使用者名稱沒有必要的 權限,則安裝作業會發出錯誤訊息。

DLFM_INST_USERID 及 DLFM_INST_PASSWORD
指定預設的「資料鏈結管理程式」案例的使用者名稱及通行碼。 由 DB2 案例用來在每一次系統啟動時登入系統。
註:僅適用於「資料鏈結管理程式」。

在 Windows 上,如果安裝時輸入的使用者名稱不存在於使用者的機器上, 則安裝程式會以適當的權限建立該使用者名稱。 如果安裝時輸入的使用者不存在,則使用者 ID 必須是區域管理者群組的一部份。 安裝作業會在安裝程序期間驗證此使用者名稱,所以如果使用者名稱沒有必要的權限,則安裝作業會發出錯誤訊息。

COMP
指定您想安裝的元件。安裝程式會自動安裝產品需要的元件,並忽略所要求但尚未提供的元件。

就 Windows 32 位元作業系統 而言,除非您指定了自訂安裝 (TYPE = 2),否則無法選取元件。

DB2 Satellite Edition 的回應檔關鍵字

本節說明在 Windows 32 位元作業系統 上執行 DB2 Satellite Edition 的分散式安裝時,要指定之最重要的關鍵字。
註:下面列出的回應檔關鍵字專用於 DB2 Satellite Edition。

DB2.AUTOSTART
指定是否要在每次系統重新啟動時自動啟動 DB2 案例。

根據預設值,除非此參數設定為 NO,否則 DB2 案例會自動啟動。

DB2.SATCTLDB_USERNAME 及 DB2.SATCTLDB_PASSWORD
指定在 DB2 控制伺服器上連接衛星控制資料庫 (SATCTLDB) 時, 衛星所使用的使用者 ID 和通行碼。 使用者 ID 和通行碼會用以鑑別資料庫的連接。 您在安裝時不一定要輸入此資訊,但如果您具有此資訊,則建議您在安裝時輸入。在安裝時,不會對使用者 ID 和通行碼進行鑑別。

如果選擇在安裝時不提供此資訊,則可以在稍後完成此動作, 方法為發出 db2sync -t 指令,在測試模式中執行 DB2 同步化應用程式。然後, 系統會提示您輸入連接所需要使用的使用者 ID 和通行碼。

DB2.DB2SATELLITEID
指定衛星的唯一 ID,並設定衛星中的 DB2SATELLITEID 登記變數。此 ID 必須在 DB2 控制伺服器上的所有記錄群組中是 唯一的。且必須符合控制伺服器上衛星的 ID 定義。 在同步化處理期間會使用衛星 ID 來識別衛星。 ID 最多可達 20 個字元。

我們不建議您在回應檔中提供 DB2SATELLITEID,因為此值必須是唯一的; 除非您在自行設定會用到回應檔的每一個系統之 DB2SATELLITEID 值。 您可以使用 db2set 指令,在安裝後才設定 DB2SATELLITEID。

如果未指定,則在同步化處理時會使用 Windows 登入 ID 來代替。

DB2.DB2SATELLITEAPPVER
指定衛星的應用軟體版本。版本最多可以有 18 個字元及數字。 所指定的值,必須符合衛星控制伺服器上所定義的衛星所屬群組之應用程式版本定義。 如果不相符, 則會使用與此應用程式版本相關的 Script,以在同步化處理期間維護衛星。 系統會提供您預設的版本 V1R0M00,但此值是可以變更的。 在安裝後可以設定或變更這些值。

DB2.USERDB_NAME
指定 DB2 在 DB2 Satellite Edition 的安裝期間內,可以建立的資料庫名稱。如果沒有提供任何值,則不會建立資料庫。

DB2.USERDB_REP_SRC
指定要用為 DB2 抄寫來源的資料庫。 DB2 會架構資料庫,讓擷取程式能將變更的應用程式資料寫入變更表格。然後,引用程式會使用所擷取的變更, 來同步化應用程式資料與其它的系統。 除了架構資料庫以擷取資料變更外,您還必須定義收集變更的應用程式表格。若需有關 CREATE TABLE 陳述式之資料擷取變更參數的相關資訊,請參閱SQL Reference。 在安裝程序完成且應用程式表格已定義於資料庫中時,即可完成此架構步驟。

DB2.USERDB_RECOVERABLE
指定衛星中的資料庫是可回復的。DB2 會將 logretain 參數設定為 recovery,以架構資料庫供 Forward 回復使用。 您必須管理資料庫日誌檔,並製作資料庫的備份。 在使用資料庫之前,必須先將它備份。 如果尚未指定此關鍵字,資料庫就不會架構為 Forward 回復。 資料庫日誌檔會自動由 DB2 管理。 在使用資料庫之前,不需要製作資料庫的備份。然而,如果發生磁碟故障, 資料就會遺失。

Windows NT 及 Windows 2000 的 DB2 控制伺服器回應檔關鍵字

本節說明在執行「DB2 控制伺服器」的分散式安裝時,要指定的最重要之關鍵字。 「DB2 控制伺服器」使用衛星控制資料庫 SATCTLDB,提供衛星的管理及狀態報告支援。 在安裝「控制伺服器」元件時,此資料庫就會自動建立。 這些關鍵字可以用來指定資料庫管理程式架構參數的值,以及 DB2 登記變數的值。

若要安裝「控制伺服器」,請選取 CONTROL_SERVER 元件 (COMP=CONTROL_SERVER),而該元件僅適用於 UDBEE。

CTLSRV.DEDICATED_CTLSRV
指定要安裝「DB2 控制伺服器」的系統,且該系統會專供「DB2 控制伺服器」使用。 請注意,不同的 DB2 案例不會在此系統中建立。

預設值是 YES,表示系統是專用的。

CTLSRV.AUTOSTART
指定是否要在每一次系統重新啟動時,自動啟動「DB2 控制伺服器」案例 (DB2CTLSV)。

預設值是 YES,表示 DB2CTLSV 案例會自動啟動。

CTLSRV.SVCENAME
指定「DB2 控制伺服器」案例與 TCP/IP 服務程式名稱, 並可用來置換由安裝程式所產生的預設服務程式名稱。 與 CTLSRV.PORT_NUMBER 關鍵字一起使用,以置換預設的埠號時, 則在「DB2 控制伺服器」案例的 TCP/IP 架構上具有完整的控制權。

CTLSRV.PORT_NUMBER
指定「DB2 控制伺服器」案例與 TCP/IP 服務程式名稱, 並可用來置換由安裝程式所產生的預設服務程式名稱。 與 CTLSRV.SVCENAME 關鍵字一起使用,以置換預設埠號時, 則在「DB2 控制伺服器」案例的 TCP/IP 架構上具有完整的控制權。

在交談式及回應檔安裝期間內刪除 DB2 處理

如果當 DB2 安裝指令發出時,有任何 DB2 處理正在執行中,則無法進行 DB2 的安裝。 例如,在交談式安裝時,發出了下列訊息: DB2 is currently running and locked by the following process(es)

則系統會提示使用者刪除 DB2 處理,讓安裝作業能繼續執行。 您可以指定在發出 DB2 安裝指令時,會刪除任何執行中的 DB2 處理 (僅適用於 Windows 32 位元作業系統)。

若要在交談式安裝時,刪除任何執行中的 DB2 處理,請在安裝指令上指定 /F 選項。設定 /F 選項會刪除執行中的處理,且不會顯示訊息及提示。

對於回應檔安裝,您可以使用下列其中一項方法來刪除任何作用中的 DB2 處理。 如果您指定其中一個選項,則在安裝作業繼續執行之前,會先刪除作用中的 DB2 處理。

註:在刪除作用中的 DB2 處理以繼續安裝作業時,應非常地小心。 因為終止 DB2 處理可能會造成資料的流失。


[ 頁面頂端 | 前一頁 | 下一頁 | 目錄 | 索引 ]