Linux环境下安装DB2V10.5_server_x86_64说明
说明,此文档安装为静默安装,适合无图形界面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中添加如下参数 使用sysctl -p使内核参数临时生效
检查kernel版本 检查系统发行版本 配置YUM仓库
3、安装步骤
(1)创建DB2用户和用户组 1>创建用户组 2>创建用户并指派用户组 说明,在这里-m 表示如果用户目录不存在,则创建,-d指定目录 3>为上面创建的用户设置密码 说明:这里 也可以使用password username的方式来设置密码 2、上传DB2V10.5安装包到db2_server目录下(目录自己 可以随便指定) 1>解压安装包
2>执行预先检测脚本 db2prereqcheck,检查系统配置 安装pam包(如果执行不成功手动为libpam.so做软链接)
其中–nodeps解除依赖包安装 安装compat-libstdc++ 关闭selinux和iptables 下面这个一个网卡增强服务包,可以忽略;全名称infiniBand(是一种无线带宽技术) 3、修改hostname 由于我使用的是centos系统,所以在本地hosts解析服务中需要修改hostname 4、执行安装脚本 输入yes并回车,安装到默认目录/opt/ibm/db2/V10.5 安装成功 5、创建DB2管理服务器 6、创建DB2实例 7、为实例配置TCP/IP通信服务 在/etc/services中添加以下内容 8、使用db2inst1 用户,为DB2服务管理配置SVCENAME赋值 9、使用dbinst1用户,设置通信代理TCPIP OK! DB2安装并创建实例到此大功告成!
4、测试DB2数据库
使用db2inst1用户并使用db2start启动数据库 启动失败,没有安装libaio包,切换到root用户,安装此包
再次切换到db2inst1用户使用db2start命令启动数据库 OK!启动成功
5、验证SQL语句
6、关闭数据库
DB2安装到此结束