【IT168 服务器学院】也可以使用 set命令给环境级变量赋值,以用于临时会话(以此方式设置的大部分变量会出现在 DB2 UDB 注册表中;但是,有一些不会,如 DB2INSTANCE)。
如果需要永久性设置某个环境变量,那么您应该使用 db2set命令在工作站的启动概要文件内设置它。 set命令设置的环境变量只在命令行会话期间有效,而 db2set命令行则将环境变量永久性地设置在 DB2 概要注册表中。
要查看全部受支持的注册表变量列表,请输入以下命令:
db2set -lr
要更改 DB2 UDB 注册表变量的值,请输入以下命令:
db2set registry_variable_name=new_value
要查看被设置的全部 DB2 UDB 注册表变量列表,请输入以下命令:
db2set -all
此命令的输出类似图 4。
图 4. db2 set -all 命令的输出
![]() |
请注意环境级变量前面有个 [e] ,而实例变量和全局变量前面分别为 [i] 和 [g] 。
设置 DB2_CLPPROMPT 注册表变量
