1.首先下载db2 Linux版安装包:linux
下载地址:https://www.ibm.com/developerworks/cn/downloads/im/udbexp/sql
2.解压到usr/opt目录下:目录没有本身新建centos
进入到opt目录:cd /usr/opt,而后解压:tar -xvf v11.1_linuxx64_expc.tar.gz服务器
cd /usr/opt tar -xvf v11.1_linuxx64_expc.tar.gz
3.解压后会出来expc文件夹tcp
4.进入到expc目录安装操作系统
cd expcip
./db2_installpip
出来的都写yestable
安装成功后会出来 successfully配置
5.license(若是是 版 能够不用注册,我下载的版本就不须要作)安装成功后在目录外面会出来opt文件,
cd opt/ibm/db2/V11.1/adm
/opt/ibm/db2/V11.1/adm/db2licm -a /opt/expc/db2/license/db2expc_uw.lic
成功会出来successfully
6.建立用户组和用户
groupadd -g 901 db2iadm1 groupadd -g 902 db2fadm1 groupadd -g 903 dasadm1
建立用户
useradd -g db2iadm1 -u 801 -d /home/db2inst1 -m db2inst1 useradd -g db2fadm1 -u 802 -d /home/db2fenc1 -m db2fenc1 useradd -g dasadm1 -u 803 -d /home/dasadm1 -m dasusr1
[root@centos-linux ~]# useradd -g db2fadm1 -u 802 -d /home/db2fenc1 -m db2fenc1
[root@centos-linux ~]# useradd -g dasadm1 -u 803 -d /home/dasadm1 -m dasusr1
设置密码
passwd db2inst1 设置db2inst1用户的密码
passwd dasusr1 设置dasusr1用户的密码
7.建立实例
cd /opt/ibm/db2/V11.1/instance
./dascrt -u dasusr1 建立DB2管理服务器
./db2icrt -u db2fenc1 db2inst1 建立DB2实例
8。设置db2 自动启动
./db2iauto -on db2inst1 实例db2inst1自动启动
su - dasusr1 进入DAS管理服务器
. das/dasprofile
db2admin atart 开启DAS管理服务器
su - db2inst1 进入实例用户
[db2inst1@centos-linux ~]$ . sqllib/db2profile
[db2inst1@centos-linux ~]$ db2start 开启服务器
9。配置tcpip
db2set DB2COMM=TCPIP
10.可能会由于防火墙问题致使50000端口被禁用
su - root 进入root用户
1) Linux操做系统中永久性生效,重启后不会复原
开启: chkconfig iptables on
关闭: chkconfig iptables off
2) 即时生效,重启后复原
开启: service iptables start
关闭: service iptables stop
这里db2就装完成了
最后用到的标签
su - 用户 进入用户