1.创建实例
a) 在Linux/Unix 上,DB2实例需要与一个系统用户关联在一起,实例名与用户名相同。
b) 先创建相关用户与组
i. Groupadd -g 1100 db2iadm1
ii. Useradd -u 1100 -g db2iadm1 db2inst1
iii. Groupadd -g 1200 db2fadm1
iv. Useradd -u 1200 -g db2fadm1 db2fenc1
c) 然后进入 /opt/IBM/db2/V9.7/instance
执行 ./db2icrt -p 50000 -u db2fenc1 db2inst1
2.启停实例
a) 启动 db2start
b) 停止db2stop (db2 force application all 或者 db2stop force)
c) 查看DB2版本下有哪些实例 : db2list
d) 查看某台机器上有哪些实例:db2greg
e) 不建议通过操作系统杀进程,如果db2stop force 也无法关闭的话,可使用 db2_kill 命令。
3.更新删除实例
a) 删除,先停止实例,再root执行。
i. Db2stop force
ii. Cd /opt/IBM/db2/V9.7/instance
iii. ./db2idrop db2inst1
b) 更新实例,一般在打补丁或版本升级时使用。
i. Cd /opt/IBM/db2/V9.7/instance
ii. ./db2iupdt db2inst1
4.实例参数
a) 查看实例参数 db2 get dbm cfg
b) 修改实例参数
i. db2 update dbm cfg using SVCENAME 50000
ii. Db2set DB2COMM=TCPIP
5.管理服务器
DB2 DAS 相当于一个代理,用来配合DB2图形化界面完成一些操作。DAS只能有一个,可以同时管理服务多个实例。
创建:
Groupadd dasadm
Useradd -g dasadm dasusr1
Passwd dasusr1
Cd /opt/IBM/db2/V9.7/instance
./dascrt -u dasusr1
Su - dasusr1
Db2admin
Db2admin stop
Db2admin start
删除DAS服务器
./dasdrop