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

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

 2008-12-10 16:33:25 来源:WEB开发网   
核心提示: 最常使用的 DB2 环境变量是“DB2INSTANCE”变量,该环境变量允许您指定当前活动实例,对 DB2 UDB V8 for UNIX、Linux 和 Windows 的生动简介(3),所有命令都将应用于该实例,对于本例而言,因此,当时决定将大多数 DB2 变量

最常使用的 DB2 环境变量是“DB2INSTANCE”变量。该环境变量允许您指定当前活动实例,所有命令都将应用于该实例。对于本例而言,如果将 DB2INSTANCE 设置成“MyInst”,那么发出命令“ create database mydb ”会创建出与实例“MyInst”相关的数据库。但是如果您想创建与实例“DB2”相关的该数据库,那么首先您必须将 DB2INSTANCE 变量的值更改成“DB2”。

使用控制面板(在 Windows 中)/db2profile(在 UNIX 中)来设置环境变量的值,将保证您下次打开窗口/会话时该值不变;但是,如果您想在给定的窗口/会话中临时更改该值,那么在 Windows 中您可以使用操作系统的“ set ”命令,或者在 UNIX 中使用“export”命令。例如,在 Windows 平台中,下面这个命令:

set DB2INSTANCE=DB2

会将环境变量 DB2INSTANCE 的值设置成“DB2”。使用 set 命令时常犯的错误是在等号(=)前后留有空格。绝对不能有空格!

要查看该变量的当前设置,您可以使用下面三个方法中的任何一个:

echo %DB2INSTANCE% (Windows only)
set DB2INSTANCE
db2 get instance

要获取系统中您可以执行的所有可用实例的列表,请发出下面这个命令:

db2ilist

DB2 概要注册表

在 Windows 平台上使用 DB2 时,单词“注册表(Registry)”的使用往往会造成混淆。DB2 概要注册表(Profile Registry)变量与 Windows 注册表变量没有任何关系。过去,对某些环境变量进行更改时,会要求用户重新引导机器。如果所有 DB2 变量都已被定义成环境变量,那么对变量值进行更改将会很麻烦。因此,当时决定将大多数 DB2 变量组成一个专门的 DB2 注册表,在其中进行更改无需重新引导机器。

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

Tags:DB UDB for

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