说明,此文档安装为静默安装,适合无图形界面Linux,当然,在有图形Linux也可以执行静默安装, 只是图形界面多了一种选择方式,而无图形界面只能使用静默安装的方式,安装包db_install为db2静默安装响应文件,在安装过程中事先需关闭selinux 、iptables,需要配置YUM仓库,一定要执行预先检测,不然安装的过程中会碰到一些问题,导致安装无法继续。

1、 平台环境

硬件平台:x86_64位intel或AMD处理器
系统平台:Linux
软件环境:v10.5_linuxx64_expc.tar.gz

2、前期准备

环境配置要求
推荐内存至少1G
/tmp目录大于2G
磁盘容量大于20G
修改系统内核参数
在/etc/sysctl.conf中添加如下参数
Linux环境下安装DB2V10.5_server_x86_64说明
使用sysctl -p使内核参数临时生效
Linux环境下安装DB2V10.5_server_x86_64说明

检查kernel版本
Linux环境下安装DB2V10.5_server_x86_64说明
检查系统发行版本
Linux环境下安装DB2V10.5_server_x86_64说明
配置YUM仓库
Linux环境下安装DB2V10.5_server_x86_64说明

3、安装步骤

(1)创建DB2用户和用户组
1>创建用户组
Linux环境下安装DB2V10.5_server_x86_64说明
2>创建用户并指派用户组
Linux环境下安装DB2V10.5_server_x86_64说明
说明,在这里-m 表示如果用户目录不存在,则创建,-d指定目录
3>为上面创建的用户设置密码
Linux环境下安装DB2V10.5_server_x86_64说明
说明:这里 也可以使用password username的方式来设置密码
2、上传DB2V10.5安装包到db2_server目录下(目录自己 可以随便指定)
1>解压安装包
Linux环境下安装DB2V10.5_server_x86_64说明
Linux环境下安装DB2V10.5_server_x86_64说明

2>执行预先检测脚本 db2prereqcheck,检查系统配置
Linux环境下安装DB2V10.5_server_x86_64说明
安装pam包(如果执行不成功手动为libpam.so做软链接)
Linux环境下安装DB2V10.5_server_x86_64说明

其中–nodeps解除依赖包安装
Linux环境下安装DB2V10.5_server_x86_64说明
安装compat-libstdc++
Linux环境下安装DB2V10.5_server_x86_64说明
关闭selinux和iptables
Linux环境下安装DB2V10.5_server_x86_64说明
下面这个一个网卡增强服务包,可以忽略;全名称infiniBand(是一种无线带宽技术)
Linux环境下安装DB2V10.5_server_x86_64说明
3、修改hostname
由于我使用的是centos系统,所以在本地hosts解析服务中需要修改hostname
Linux环境下安装DB2V10.5_server_x86_64说明
4、执行安装脚本
Linux环境下安装DB2V10.5_server_x86_64说明
输入yes并回车,安装到默认目录/opt/ibm/db2/V10.5
Linux环境下安装DB2V10.5_server_x86_64说明
安装成功
5、创建DB2管理服务器
Linux环境下安装DB2V10.5_server_x86_64说明
6、创建DB2实例
Linux环境下安装DB2V10.5_server_x86_64说明
Linux环境下安装DB2V10.5_server_x86_64说明
7、为实例配置TCP/IP通信服务
在/etc/services中添加以下内容
Linux环境下安装DB2V10.5_server_x86_64说明
8、使用db2inst1 用户,为DB2服务管理配置SVCENAME赋值
Linux环境下安装DB2V10.5_server_x86_64说明
9、使用dbinst1用户,设置通信代理TCPIP
Linux环境下安装DB2V10.5_server_x86_64说明
OK! DB2安装并创建实例到此大功告成!

4、测试DB2数据库

使用db2inst1用户并使用db2start启动数据库
Linux环境下安装DB2V10.5_server_x86_64说明
启动失败,没有安装libaio包,切换到root用户,安装此包

Linux环境下安装DB2V10.5_server_x86_64说明
Linux环境下安装DB2V10.5_server_x86_64说明
再次切换到db2inst1用户使用db2start命令启动数据库
Linux环境下安装DB2V10.5_server_x86_64说明
OK!启动成功

5、验证SQL语句

Linux环境下安装DB2V10.5_server_x86_64说明
Linux环境下安装DB2V10.5_server_x86_64说明

6、关闭数据库

Linux环境下安装DB2V10.5_server_x86_64说明

DB2安装到此结束

相关文章: