linux安装DB2数据库并离线迁移

创建组和用户

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
linux安装DB2数据库并离线迁移_第1张图片
1558407221872.png

选择“yes"


linux安装DB2数据库并离线迁移_第2张图片
1558407257537.png

选择“SERVER”

1558407301663.png

选择“no”

linux安装DB2数据库并离线迁移_第3张图片
1558407388099.png

安装完成

创建实例

cd /opt/ibm/db2/V10.5/instance/
./db2icrt -u db2fenc1 db2inst1
linux安装DB2数据库并离线迁移_第4张图片
1558407504173.png

查看实例

./db2ilist
1558407570063.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 --恢复
linux安装DB2数据库并离线迁移_第5张图片
1558409082266.png

你可能感兴趣的:(linux安装DB2数据库并离线迁移)