1、使用db2icrt创建实例
(1)使用root登录
(2)useradd;groupadd 默认创建了 db2inst1:db2iadm1
db2fenc1:db2fadm1
/home/db2inst1 实例目录的位置
(3)DB2DIR/instance/db2icrt -a AuthType -u FencedID Instname
AuthType 可以是server client server_encrypt 和dcs_encrypt
-u FencedID创建实例时必需,通常用不到
/opt/IBM/db2/v9.5/instance/db2icrt -a server -u db2fenc1 db2inst2
(4)查看可以定义的注册变量 db2set -lr
db2set db2instprof="c:\123" -g 全局级别
db2set db2instprof="c:\123" -i db2 实例级别
(5)配置实例运行环境
创建新实例时,会在实例目录下生成脚本db2profile,用户登录时都要使用该文件配置环境,为了使其他用户访问实例和db2环境,其他用户也要运行同样的脚本。方法如下:
Bshell下:编辑用户的.profile文件 添加 :.实例目录/sqllib /db2profile 或者在终端下执行
Cshell下:编辑.login 添加 source 实例目录/sqllib/db2cshrc
(6)列出实例 db2ilist
(7) 自动重启实例 db2iauto -on (-off) instance name
(8) 连接至实例和从实例断开
当用户登录时,已隐含连接实例了。unix下用哪个用户登录,就是用那个实例
db2 attach to instance name
(9)db2stop force 未提交的会强制回滚
(10)利用DB2INSTANCE环境变量来切换实例
查看当前环境变量
echo $db2instance(linux unix)
echo %db2instance%(win)
set db2instance db2 get instance
win下设置: set db2instance=db2inst2
(11)删除实例 db2idrop db2inst1
(12)DAS 使其他服务器执行远程管理任务(控制中心,图形化管理工具)