Understanding DB2 学习笔记 三

                     DB2 environment

 

 

Instance(1) :在DB2中Instance 提供了一个独立的环境,在这个环境中可以创建数据库,应用程序也可以在其中运行。由于是不同的环境,数据库可以在不同的Insatance中有相同的名字。例如在Instance DB中有一个数据库叫MYDB2,在myinst 中也有一个数据库名字叫MYDB2,它们并不冲突。在Windows平台上,安装DB2后,默认的Instance是DB2,在Unix/Linux 平台上,默认的是db2inst1.


创建Instance 命令:

db2icrt instance_name

 

删除Instance 命令:

db2idrop instance_name

 

启动目前Instance 命令:

db2start

 

停止目前Instance 命令:
db2stop

Configuration Files and the DB2 Profile Registries(2)和其它的关系型数据库一样,DB2使用不同的机制来改变数据库管理系统的行为。

Environment variables:环境变量被定义在操作系统level。在Windows上你可以添加删除环境变量:控制面板=》系统-》高级=》环境变量。在Linux/Uninx平台上,你可以编辑 db2profile (Bourne or Korn shell) or db2cshrc (C shell) 文件,并把它添加到当前用户的.login 或 .profile 文件中。

DB2INSTANCE环境变量 允许你指定当前活动的instance。如果DB2INSTANCE被设置为myinst,当执行CREATE DATABASE mydb  命令时,就会在myinst里建立这个数据库。

如果想临时修改环境变量,在Windows平台上可以使用set命令,在Linux/Unix平台上可以使用export命令:

set DB2INSTANCE=DB2 (on Windows)

export DB2INSTANCE=DB2 (on Linux and UNIX)

查看目前环境变量的值命令:

echo %DB2INSTANCE%  (Windows only)

set DB2INSTANCE

db2 get instance


DB2 profile registry variables:

Configuration parameters:Configuration parameters 被定义为两个不同的level:instance level 和 the database level。在Instance level,变量存储在Database Manager Configuration file (dbm cfg)中,改变这些变量将影响到这个instance中的数据库

查看 Database Manager Configuration 文件的内容,用以下的命令:

db2 get dbm cfg

更改变量值用这个命令:

db2 update dbm cfg using parameter value

例如:

db2 update dbm cfg using INTRA_PARALLEL YES

在database level,变量存储在Database Configuration file (db cfg)中,改变这些参数会影响特定的数据库。
查看Database Configuration 文件用以下的命令:

db2 get db cfg for dbname


例如

db2 get db cfg for mydb2

更改变量值用以下的命令:

db2 update db cfg for dbname using parameter value

例如:

db2 update db cfg for mydb2 using MINCOMMIT 3
 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值