创建组和用户
groupadd -g 996 db2iadm1
groupadd -g 995 db2fadm1
groupadd -g 994 dasadm1
useradd -u 600 -g db2iadm1 -m -d /home/db2inst1 db2inst1
useradd -u 601 -g db2fadm1 -m -d /home/db2fenc1 db2fenc1
useradd -u 602 -g dasadm1 -m -d /home/dasusr1 dasusr1
passwd db2inst1
passwd db2fenc1
passwd dasusr1
安装依赖
yum install -y librdmacm ibsim ibutils libcxgb3 libibmad libibumad libipathverbs libmthca libnes libibcm numactl
安装数据库
1.解压安装包
tar -xvf v10.5fp1_linuxx64_server.tar
2.安装
cd server
./db2_install
![](https://img.haomeiwen.com/i11208413/47174defc82fb8e9.png)
选择“yes"
![](https://img.haomeiwen.com/i11208413/5e56277a2ae66696.png)
选择“SERVER”
![](https://img.haomeiwen.com/i11208413/6f62517884356fe4.png)
选择“no”
![](https://img.haomeiwen.com/i11208413/881585de34638422.png)
安装完成
创建实例
cd /opt/ibm/db2/V10.5/instance/
./db2icrt -u db2fenc1 db2inst1
![](https://img.haomeiwen.com/i11208413/4bdbc8a3ec6c887a.png)
查看实例
./db2ilist
![](https://img.haomeiwen.com/i11208413/6bba6f1c08c2313a.png)
创建数据库
db2 create db databaseName using codeset utf-8 territory CN
db2 connect to mr_db --连接数据库
开启TCP服务
su - db2inst1
db2set -all --查看是否开启TCP服务
db2set db2COMM=TCPIP --开启TCPIP
db2 get dbm cfg | grep -i SVCENAME --查看是否开启 TCP服务名
db2 update database manager configuration using svcename 50000 --没有则需要配置svcename
netstat -na | grep 50000 --重启db2 查看端口是否已经被监听
数据迁移(离线)
db2 force application all --断开连接
db2 backup db st_db(数据库名) to . compress --已压缩方式压缩到当前目录
db2 restore db 数据库名 taken at 20190520175754 --恢复
![](https://img.haomeiwen.com/i11208413/00677edb556c38cb.png)
网友评论