发布于 2015-01-22 12:04:51 | 287 次阅读 | 评论: 0 | 来源: PHPERZ
DB2 关系型数据库
DB2是IBM出品的一系列关系型数据库管理系统,分别在不同的操作系统UNIX,Windows Access,ORACLE平台上服务。DB2主要应用于大型应用系统,具有较好的可伸缩性,可支持从大型机到单用户环境,应用于OS/2、Windows等平台下。 DB2提供了高层次的数据利用性、完整性、安全性、可恢复性,以及小规模到大规模应用程序的执行能力,具有与平台无关的基本功能和SQL命令。
本文为大家讲解的是linux下db2数据库的安装方法,感兴趣的同学参考下。
DB2是IBM出品的一系列关系型数据库管理系统,分别在不同的操作系统UNIX,Windows Access,ORACLE平台上服务。DB2主要应用于大型应用系统,具有较好的可伸缩性,可支持从大型机到单用户环境,应用于OS/2、Windows等平台下。 DB2提供了高层次的数据利用性、完整性、安全性、可恢复性,以及小规模到大规模应用程序的执行能力,具有与平台无关的基本功能和SQL命令。
下载地址:
https://www6.software.ibm.com/sdfdl/v2/regs2/db2pmopn/db2_v101/expc/Xa.2/Xb.aA_60_-i75OlvODp6a7JNfXVtNEgmo0T1R59DF5j_g/Xc.db2_v101/expc/db2_v101_linuxia32_expc.tar.gz/Xd./Xf.LPr.D1vk/Xg.7917285/Xi.swg-db2expressc/XY.regsrvs/XZ.cOFZdu_Sd4tv9F06HjGrclhbKJw/db2_v101_linuxia32_expc.tar.gz
1、检测安装三个安装包:
libaio
libstdc
compat-libstdc
2、如果需要的话,配置一下内核参数:
[root@xttdb ~]# cat /etc/sysctl.conf | grep -v '#'
net.ipv4.ip_forward = 0
net.ipv4.conf.default.rp_filter = 1
net.ipv4.conf.default.accept_source_route = 0
kernel.sysrq = 0
kernel.core_uses_pid = 1
net.ipv4.tcp_syncookies = 1
net.bridge.bridge-nf-call-ip6tables = 0
net.bridge.bridge-nf-call-iptables = 0
net.bridge.bridge-nf-call-arptables = 0
kernel.msgmnb = 65536
kernel.msgmax = 65536
kernel.shmmax = 4294967295
kernel.shmall = 268435456
kernel.shmall = 2097152
kernel.shmmax = 2147483648
kernel.shmmni = 4096
kernel.sem = 250 32000 100 128
fs.file-max = 65536
net.ipv4.ip_local_port_range = 1024 65000
net.core.rmem_default=262144
net.core.rmem_max=262144
net.core.wmem_default=262144
net.core.wmem_max=262144
3、如果想手动添加用户,可以提前创建db2的用户,个人比较懒,就在图形界面里直接默认配置了
[root@xttdb ~]# tail -3 /etc/passwd
dasusr1:x:505:101::/home/dasusr1:/bin/bash
db2inst1:x:506:102::/home/db2inst1:/bin/bash
db2fenc1:x:507:103::/home/db2fenc1:/bin/bash
4、解压压缩包,执行db2setup即可
[root@xttdb ~]# cd /opt/
[root@xttdb opt]# tar zxvf db2_v101_linuxia32_expc.tar.gz
[root@xttdb opt]# cd expc/
[root@xttdb expc]# ./db2setup
关键步骤贴图如下