WEB开发网
开发学院数据库DB2 对 DB2 UDB V8 for UNIX、Linux 和 Windows 的生动... 阅读

对 DB2 UDB V8 for UNIX、Linux 和 Windows 的生动简介

 2008-12-10 16:33:25 来源:WEB开发网   
核心提示: DB2 概要注册表分成四类;但是下面这两个是最常用的:DB2 全局级概要注册表(Global-Level Profile Registry) DB2 实例级概要注册表(Instance-Level Profile Registry) 两者的主要区别(您从它们的名称就可以看出)是变量适用的级

DB2 概要注册表分成四类;但是下面这两个是最常用的:

DB2 全局级概要注册表(Global-Level Profile Registry)

DB2 实例级概要注册表(Instance-Level Profile Registry)

两者的主要区别(您从它们的名称就可以看出)是变量适用的级别。全局级概要注册表变量的值适用于所有实例。因此,可以从图中看到,该注册表画在了两个实例框的外面。实例级概要注册表变量的值适用于特定的实例。因此,您可以看到 图中那两个实例每个内部都有单独的“Instance-Level Profile Registry”框。

要查看所设置的当前注册表变量,请从 CLP 发出下面这个命令:

db2set -all

您可能会得到类似下面这样的输出:

[i] DB2INSTPROF=C:PROGRAM FILESSQLLIB
[g] DB2SYSTEM=RAULCHONG

正如您可能已经猜测到的那样,[i] 表明该变量是在实例级上定义的,而 [g] 表明它是在全局级上定义的。以下是一些与变量相关的命令:

要查看可以在 DB2 中进行定义的所有注册表变量,请使用这个命令:db2set -lr

要在全局级上设置特定变量(在这个示例中为 DB2INSTPROF )的值,请使用:db2set DB2INSTPROF="C:PROGRAM FILESSQLLIB" -g

要在实例级上为实例“MyInst”设置变量,请使用:db2set DB2INSTPROF="C:MY FILESSQLLIB"   -i MyInst

请注意上面的示例,在两个级别(实例级和全局级)上设置了同一个变量。当注册表变量在不同级别上进行定义时,DB2 总是会选择最低级别的值;在本例中,它将选择实例级的值。

db2set 命令和前一节中的 set 命令一样,等号(=)前后不该留有空格。

上一页  1 2 3 4 5 6 7 8 9  下一页

Tags:DB UDB for

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接