在 Windows 中,設定環境變數的方式,乃根據 DB2 Extender 的使用是在非分割環境中或已分割資料庫環境中而定 (亦即,使用 DB2 Extended Enterprise Edition for Windows)。
在 Windows 中,環境變數儲存於系統登記中。開啟 Windows 控制台,並選取系統圖示,即可設定變數。 從「系統性質」對話中,選取「環境」標籤。 有兩個視窗包含環境變數及其值。 頂端視窗顯示對所有使用者皆有效的變數。 底端視窗顯示只對現行使用者有效的變數。
在 Windows 已分割環境中,DB2 Extender 所用的所有變數,皆儲存於系統登記的專用區域內。提供程式 DMBSET 來檢查和變更 Extender 變數。
該程式的語法如下:
>>-dmbset--+-------------------------+------------------------->< +-+-variable------------+-+ | '-variable--=--value--' | +-+--g------------+-------+ | '--i--instance--' | +--all--------------------+ +--null-------------------+ +-+--l--+-----------------+ | '--lr-' | '-+--?-+------------------' '--h-'
欲查詢變數的值,請鍵入 dmbset variable_name。例如:
dmbset DB2MMPATH
欲設定變數的值,請鍵入 dmbset variable_name=value。例如:
dmbset DB2MMPATH=C:\DMB\SAMPLES
欲顯示已定義案例的所有變數值,請鍵入 dmbset -i instance_name。例如:
dmbset -i dmbinst1
欲設定一個 NULL 值,請鍵入 mbset variable_name -null。例如:
dmbset DB2MMPATH -null
若要顯示所有案例使用的變數值,請鍵入︰ dmbset -g
若要列出 DB2 Extender 使用的所有變數名稱,請鍵入︰ dmbset -lr
若要列出定義於此登記的所有案例設定檔名稱,請鍵入︰ dmbset -l
在已分割資料庫環境中,有很大的彈性來設定 DB2 Extender 的環境變數。例如, 除了 DB2MMDATAPATH 之外,您可以使用下列格式來指定任何環境變數的值:
\\harmony\JimsShr
f:\media
JimsShr\images