CentOS6安装db2_v10指南

札记

Posted by 0xl00se on October 17, 2017

1.准备工作。

[root@bwcloud opt]# tar -xvf db2_v101_linuxx64_expc.tar
[root@bwcloud opt]# cd expc/
[root@bwcloud expc]# ./db2prereqcheck
[root@bwcloud expc]# setenforce 0
[root@bwcloud expc]# service iptabls stop
[root@bwcloud expc]# chkconfig iptables off
[root@bwcloud expc]# yum whatprovides libstdc++.so.5
[root@bwcloud expc]# yum install compat-libstdc++-33
[root@bwcloud expc]# yum install libstdc++.so.5

2.开始安装。

[root@bwcloud expc]# ./db2_install

3.创建用户、组(用户名)

[db2iadm1(db2inst1)、db2fadm1( db2fenc1)]
[root@bwcloud expc]# groupadd -g 2000 db2iadm1
[root@bwcloud expc]# groupadd -g 2001 db2fadm1
[root@bwcloud expc]# useradd -m -g db2iadm1 -d /home/db2inst1 db2inst1
[root@bwcloud expc]# useradd -m -g db2fadm1 -d /home/db2fenc1 db2fenc1
[root@bwcloud expc]# passwd db2inst1
[root@bwcloud expc]# passwd db2fenc1

4.安装 license(产品许可证)。

[root@bwcloud adm]# pwd
/opt/ibm/db2/V10.1/adm
[root@bwcloud adm]# chmod -R 775 *
[root@bwcloud adm]# su – db2inst1
[db2inst1@bwcloud adm]$ ./db2licm -a /opt/expc/db2/license/db2expc_uw.lic

5.创建实例和样本数据库。

[root@a3470194 instance]# pwd
/opt/ibm/db2/V10.1/instance
[root@bwcloud instance]# chmod -R 775 *
[root@bwcloud instance]# ./db2icrt -p 50000 -u db2fenc1 db2inst1
[root@bwcloud instance]# su – db2inst1
[db2inst1@bwcloud ~]$ db2sampl
[db2inst1@bwcloud ~]$ db2start
[db2inst1@bwcloud ~]$ db2 connect to sample
[db2inst1@bwcloud ~]$ db2 "select * from staff"

6.创建 das管理服务器。

为了远程客户端能够用控制中心来控制数据库服务器,需要在数据库服务器上安装 das,当然,如果只是远程连接而不是远程管理,可以不用装。

[root@bwcloud expc]# groupadd -g 2002 db2asgrp
[root@bwcloud expc]# useradd -m -g db2asgrp -d /home/db2as db2as
[root@bwcloud expc]# passwd db2as
[root@bwcloud ~]# cd /opt/ibm/db2/V10.1/instance/
[root@bwcloud instance]# ./dascrt -u db2as
[root@bwcloud instance]# su – db2as
[db2as@bwcloud ~]$ db2admin start

7.确认一下 db2inst1 实例的服务名

[db2as@bwcloud ~]$ su – db2inst1
[db2inst1@bwcloud ~]$ db2 get dbm cfg|grep SVCENAME
TCP/IP Service name (SVCENAME) =
SSL service name (SSL_SVCENAME) =
[db2inst1@bwcloud ~]$ db2 update dbm cfg using SVCENAME 50000
[db2inst1@bwcloud ~]$ db2 get dbm cfg|grep SVCENAME
TCP/IP Service name (SVCENAME) = 50000
SSL service name (SSL_SVCENAME) =
#注解:svcename 在客户端连接时需要用到

8.查看license情况

[db2inst1@bwcloud ~]$ db2licm -l