服务器 频道

定制DB2通用数据库命令行处理器(上)

带修订包 1(Fix Pack 1,FP1)的 DB2 UDB V8.1 提供了很棒的新功能,这项功能可以让您在运行于交互模式时,定制 DB2 UDB CLP 提示符(后文所指的 DB2 UDB CLP 就是运行于交互模式的 DB2 UDB CLP)。

  您可以使用这项新的定制功能,把您自己的文本和反映当前实例连接(instance attachment)和/或数据库连接(database connection)的上下文(context)的变量添加到输出显示。本文将向您介绍这项新的定制功能。

  定制交互模式下的 DB2 UDB CLP

  带 FP1 的 DB2 V8.1 新增了可定制的 DB2 UDB CLP 交互提示符功能。现在 DB2 UDB CLP 提示符可以反映当前实例连接和数据库连接的上下文,还可以显示特定的字符消息。如果没有该项功能,使用交互模式下的 DB2 CLP 会显示硬编码的提示符,如 图 3所示。

  图 3. CLP 中的硬编码提示符

 

  在继续下去之前:关于 DB2 UDB 注册表变量的 20 秒课程

  您可以使用 DB2 UDB 注册表变量更改环境。这些变量之所以可以被这样设置,是因为它们本质上是动态的,并且可适用于当前运行时环境,而无需包含在系统启动概要文件中。有一些 DB2 UDB 注册表变量只能设置为系统启动的一部分。

  DB2 UDB V8.1 提供了 DB2 概要注册表(DB2 Profile Registry)用以控制环境。在以前的发行版中,如果更改了环境级别,就需要重新引导 DB2 UDB。现在有了一些例外,可以通过存储在 DB2 概要注册表中的注册表变量对 DB2 UDB V8.1 环境进行专门控制。

  可使用 db2set命令更新 DB2 UDB 注册表变量;这些信息被立即存储到概要注册表中。DB2 概要注册表将这些更新过的信息应用到在进行更改之后启动的 DB2 UDB 服务器实例和应用程序。

0
相关文章