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

来源:互联网 发布:windows python脚本 编辑:程序博客网 时间:2024/06/03 08:31

说明,此文档安装为静默安装,适合无图形界面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安装到此结束

原创粉丝点击