db2 for linux 安装

来源:互联网 发布:网上答题赚钱软件 编辑:程序博客网 时间:2024/06/06 00:49

环境  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