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 - 用戶 進入用戶