环境 db2v9.7 redhat enterprises 5 安装方式 db2_install
以下操作 均为root 用户
1.解压db2安装文件包 到目录 /test/solft
tar zxvf v9.7_linuxa32_server.tar.gz
解压完成后是 一个server的文件夹 安装文件都在这里边
cd /test/solft/server
ls
db2 db2_deinstall db2ls db2setup installFixPack db2ckupgrade db2_install db2prereqchaeck doc
2.安装
这里只介绍db2_install 方式安装 至于db2setup 方式和windows下的安装差不多 (db2_install方式只能用于 Unix 或linux)
运行以下命令 ./db2_install (可加参数 如 ./db2_install -b <安装路径> -p productName 或者运行./db2_install -h 参阅更多命令)
回车运行命令 出现
default directory for installation of products - /opt/ibm/db2/V9.5
******************************************************
do you want to choose a different directory to install [yes/no]
no
接着选择要安装的产品
ESE (ESE服务器)
client (客户端)
recl (运行期客户端)
*****************************************************
输入ESE 回车
回显示 db2安装索要执行的任务数和估计时间
等待安装结束 安装结束后会提示 安装日志目录
3.创建实例
在用 db2setup 安装时 实例是直接安装了的 在linux下或Unix下 用db2_install 安装要手动创建实例(可以理解为跑数据库的) 和 das 管理服务器(其他db2服务执行远程管理服务)
在此步骤 需要在系统上创建 三个用户 db2实例用户 das管理用户 db2受防护用户(一般用不到但是创建实力必须要有此用户) 分别是 db2inst1 dasusr1 db2fenc1
useradd -u 501 -d/home/dasusr1 -s /bin/bash
useradd -u 502 -g dasadm1 -d/home/db2inst1 -s /bin/bash
useradd -u 503 -d/home/db2fenc1 -s /bin/bash
用passw命令设置密码 我设置的三个用户密码都为 db2admin
创建实例(要创建的实例必须有与之相对应的系统用户)
/opt/ibm/db2/V9.7/instance/db2irct -a authtype -u fencedid instancename
authtype 默认为server
/opt/ibm/db2/V9.7/instance/db2irct -a server -u db2fenc1 db2inst1 回车
实力创建成功
创建das管理服务器(也需要与系统用户相同)
/opt/ibm/db2/V9.7/instance/dascrt -u dasusr1 回车
4.设置db2环境变量
进入db2inst1实例用户目录 /home/db2inst1
其中有个sqllib文件夹 中有个db2profile 里边内容为db2的环境变量 记住此文件 切换用户到 db2inst1 用户 执行此文件 db2的环境变量就设置成功了
截止到次 安装成功
原文引自:http://blog.csdn.net/qiaoshala/archive/2010/07/12/5728858.aspx