centos上安装DB2

1. 上传到server上的路径/work_DB2下,然后解压,解包:
gzip -d v9.7fp11_linuxx64_server.tar.gz
tar -xf v9.7fp11_linuxx64_server.tar
或者直接:
tar -zxvf v9.7fp11_linuxx64_server.tar.gz

2. 会解压出一个server文件,  cd server

3. 安装数据库:
 ./db2_install -b /opt/ibm/db2/V9.7

效果和 ./db2_install一样,默认安装在 /opt/ibm/db2/<版本号>  下

4. 创建相关的用户和组:
groupadd -g 2000 db2iadm1
groupadd -g 2001 db2fadm1
groupadd -g 2002 db2asgrp
useradd -m -g db2iadm1 -d /home/db2inst1 db2inst1         #实例用户
useradd -m -g db2fadm1 -d /home/db2fenc1 db2fenc1      #fence用户, 实例在fence用户下创建(参考5)
useradd -m -g db2asgrp -d /home/db2as db2as                 #用于das管理服务器

修改密码:
passwd db2inst1
passwd db2fenc1
passwd db2as

[4.1] 如果有license需要注册:
cd /opt/ibm/db2/V9.7/adm
./db2licm -a /tmp/db2ese_c.lic


5. 创建实例:
cd /opt/ibm/db2/V9.7/instance
chmod -R 775 *
./db2icrt -p 50000 -u db2fenc1 db2inst1                 #这里-p 50000指定端口号,也可以先不指定

这样就会把dbm的SVCENAME设置成50000
[db2inst1@localhost ~]$ db2 get dbm cfg|grep SVCENAME
 TCP/IP Service name                          (SVCENAME) = 50000


6.创建sample
su - db2inst1
db2sampl
db2start
db2 connect to sample

7.创建 das 管理服务器
为了远程客户端能够用控制中心来控制数据库服务器,需要在数据库服务器上安装 das,当然,如果只是远程连接而不是远程管理,可以不用装。
su - root
cd /opt/ibm/db2/V9.7/instance
./dascrt -u db2as

8.可以设置下端口号(db2icrt的时候已经创建了50000),可以在这里修改:
vi /etc/services
在里面加上:  db2c_db2inst1 60000/tcp
db2 update dbm cfg using SVCENAME db2c_db2inst1


9.修改下db2set
db2set DB2_EXTENDED_OPTIMIZATION=ON
db2set DB2_DISABLE_FLUSH_LOG=ON
db2set AUTOSTART=YES
db2set DB2_STRIPED_CONTAINERS=ON
db2set DB2_HASH_JOIN=Y
db2set DB2COMM=tcpip
db2set DB2_PARALLEL_IO=*
db2set DB2CODEPAGE=819

猜你喜欢

转载自blog.csdn.net/liujinwei2005/article/details/89913196
db2