1.首先下载db2 Linux版安装包:
下载地址:https://www.ibm.com/developerworks/cn/downloads/im/udbexp/
2.解压到usr/opt目录下:目录没有自己新建
进入到opt目录:cd /usr/opt,然后解压:tar -xvf v11.1_linuxx64_expc.tar.gz
cd /usr/opttar -xvf v11.1_linuxx64_expc.tar.gz
3.解压后会出来expc文件夹
4.进入到expc目录安装
cd expc
./db2_install
出来的都写yes
安装成功后会出来 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 db2iadm1groupadd -g 902 db2fadm1groupadd -g 903 dasadm1
创建用户
useradd -g db2iadm1 -u 801 -d /home/db2inst1 -m db2inst1useradd -g db2fadm1 -u 802 -d /home/db2fenc1 -m db2fenc1useradd -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 - 用户 进入用户