在 Windows 中,如何设置环境变量取决于是在非分区环境还是在分区数据库环境中(即,配合“DB2 扩充企业版 Windows 版”)使用 DB2 Extender。
在 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=值。例如:
dmbset DB2MMPATH=C:\DMB\SAMPLES
要显示已定义实例的所有变量的值,输入 dmbset -i instance_name。例如:
dmbset -i dmbinst1
要将值设置为空,输入 dmbset variable_name -null。例如:
dmbset DB2MMPATH -null
要显示所有实例使用的变量的值,输入:dmbset -g
要列示 DB2 Extender 使用的所有变量的名称,输入:dmbset -lr
要列示注册表中定义的所有实例简要表的名称,输入:dmbset -l
在分区数据库环境中设置 DB2 的环境变量方面,您有很大的灵活性。例如, 可用下列任何格式指定除 DB2MMDATAPATH 之外的任何环境变量的值:
\\harmony\JimsShr
f:\media
JimsShr\images