The DB2 environment

DB2 的配置文件有两种1种是 instance 配置文件,一种是 database 配置文件。

一个物理的机器上面可以有多个INSTANCE 每个INSTANCE下同样可以多个DATABASE

INSTANCE的配置文件决定了分配给整个INSTANCE的资源,而DATABAES 的配置文件则是决定分给这个DB的资源,同样一个DB 只能属于一个INSTANCE

连接数据库通过使用DB2 CONNECT TO TESTDB CONNECT

连接到INSTANCE通过使用DB2 ATTACH TO TESTNOD ATTACH

UNIX创建INSTANCE

1. Db2icrt (注意在对应目录使用,因为不同的版本目录下使用这个命令创建的INSTANCE 就是对应哪个版本的INSTANCE 如果你的机器装了多版本 请在希望的版本目录中创建,这个需要2个用户和对应的组一个是FENC存储过程使用的用户和组,一个是INSTNACE 使用的用户和组

Db2icrt –a server –p 50000 –s ese –u db2fenc db2inst

[root@oracle instance]# ./db2icrt

DBI1001I Usage:

db2icrt [-h|-?]

[-d]

[-a AuthType]

[-p PortName]

[-s InstType]

-u FencedID InstName

Db2icrt 后会在INSTANCE USER 下面创建一组目录:

Sqllib

- adm

- cfg

- ctrl

- db2cshrc

- db2dump

- db2nodes.cfg

- db2profile

- db2systm

- security

- sqldbdir

还有些文件连接指向DB2安装目录。

WINDOWS下:

WINDOWS下创建INSTANCE 不用其他的用户和组,但是出于安全考虑建议创建SYSADM

创建INSTANCE 后自动创建目录:

C:Program FilesIBMSQLLIBDB2

以及子目录:

- ctrl

- db2systm

- log

- security

- TMP

Db2idrop

1. 如果需要可以备份INSTANCE下所有的DATABASEDROP INSTANCE 并不DROP DATABASE

2. FORCE INSTANCE 下所有DATABASE 的连接。

3. STOP INSTANCE

4. 所有相关目录子目录都被删除。

Db2icrt /opt/ibm/V95/instance

-a 认证方式有(CLIENTSERVERSERVER_ENCRYPT)默认是SERVER 是指用户连接到DB2上使用那种认证方式CLIENT 是说认证是由CLIENT 完成,用户连接到SERVER端不需要提供密码,SERVER 是说认证由SERVER端完成,用户需要提供密码。

-p 是指用户连接到SERVER上使用的端口或者名称(然后和SERVICES 文件对应起来例如:-p db2_connect /etc/services文件中添加 db2_connect 50000/tcp

-s 是指创建INSTANCE 的类型有(CLIENTESEWSE),CLIENT 一般是指使用创建PERSION CONNECT EDITIONESE 是指ENTERPRISE SERVER EDITIONINSTANCE

WSE 是指 WORKGROUP SERVER EDITIONEXPRESS EDITION CONNECT ENTERPRIES EDITION

-u 创建fenc的用户,就是说一些存储过程和函数运行在此用户下,即使函数和存储过程发生问题,破坏了内存,也不会影响整个INSTANCE

Instance name 是创建的INSTANCE 的名称同样也是 INSTANCE 拥有者的名称。

Db2idrop

db2icrt在同一目录中同样要root权限,db2ilist显示可以DROPINSTANCE

启动INSTANCE
db2start
WINDOWS下可以使用SERVICE 去启动,如果DBM 中参数START_STOP_TIME 设置太小将会导致INSTANCE 不能启动。Db2stop也是一样的

停止INSTANCE

Db2stop 如果有应用连接就db2stop force

Db2 环境变量

1. 全局性质:使用db2set设置例如db2set db2comm=tcpip db2path 这些参数设置后需要从起INSTANCE db2stop db2start

2. Instance级别:使用update dbm cfg using **** 某些参数会立即生效某些参数需要从起INSTANCE

查看DBM的配置可以在CCCA里面查看,也可以db2 get dbm cfg (show detail)

[@more@]

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/8188536/viewspace-1027578/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/8188536/viewspace-1027578/

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值