`
java-mans
  • 浏览: 11343530 次
文章分类
社区版块
存档分类
最新评论

db2 for linux 安装

 
阅读更多

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

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics