大版本升级命令:
db2iupgrade
$DB2DIR/instance/db2iupgrade InstName
安装:
tar -xzvf file.tar.gz
cd server_t
./db2_inistall
SERVER
purescale选NO
添加用户:
groupadd -g 10000 db2igrp
grouped -g 10001 db2fgrp
useradd -u 10000 -g db2igrp -m -d /home/db2inst1 db2inst1
useradd -u 10001 -g db2fgrp -m -d /home/db2fenc1 db2fenc1
./db2icrt -s ese -p 60000 -u db2fenc1 db2inst1
groupadd -g 20000 db2igrp2
groupadd -g 20001 db2fgrp2
useradd -u 20000 -g db2igrp -m -d /home/db2inst2 db2inst2
useradd -u 20001 -g db2fgrp -m -d /home/db2fenc2 db2fenc2
创建fence user是为了防止用户写的存储过程中包含非sql的可能会破坏db2数据结构,使db2引擎崩溃的代码,让这些存储过程在单独的进程下运行,起到隔离和保护作用
实例
创建实例:
创建失败时查看是否ping通127.0.0.1,如果不行,在/etc/hosts文件里增加127.0.0.1 主机名。
cd /opt/IBM/db2/V10.5/instance
./db2icrt -s ese -p 50000 -u db2fenc2 db2inst2
查看db2所有实例:
db2ilist
查看机器上的实例
db2greg -dump
查看实例参数
db2 get dbm cfg show detail
对于那些无法立即生效的参数,Show detail可以用来显示它们的deferred value。
更改实例参数
db2 update dbm cfg using mon_heap_sz 1024 automatic
更改数据库参数
db2 update db cfg for sample using sortheap 1024
db2diag.log路径