查阅很多资料,尝试很多次安装,发现创建完实例之后,实例用户下竟然没有db2profile 这个文件,跟所有书上的都不一样,觉得很奇怪,创建实例的时候 有如下提示:
linux-root:/opt/ibm/db2/V9.7/instance # ./db2icrt -s ese -p 60000 -u db2fenc1 db2inst1 The host name "linux-root" is invalid. Specify a valid host name. DBI1922N The host name is not valid. Explanation: The TCP/IP host name parameter is not valid or does not exist. User response: Ensure that TCP/IP is operational on the system. If a domain name server is used, ensure that the domain name server machine is active. Issue the command again using the correct TCP/IP host name. DBI1079I Output is saved in the log file /tmp/db2icrt.log.4732. Explanation: All processed and failed operations have been saved into this log file. User response: Do not modify this file in any way. This file is for IBM Technical Support reference. /opt/ibm/db2/V9.7/instance/db2iutil: line 2526: DB2INSTVER: parameter null or not set linux-root:/opt/ibm/db2/V9.7/instance # ./db2ilist db2inst1
但是使用db2ilist 发现有这个实例,让人觉得疑惑
后来仔细查看提示,发现是主机名不能解析成ip导致的.
DB2 V9.7安装步骤:
1.找到安装文件 我本地 的 v9.7fp5_linuxx64_server.tar.gz
2. 解压到当前目录 会有一个server文件夹
3.进入文件夹 文件夹内容如下
db2 db2ckupgrade db2_deinstall db2_install db2ls db2prereqcheck db2setup doc installFixPack
找到 db2_install 使用这个命令安装 db2setup 是图形化的安装界面,这里不讲述
使用root用户进行安装 ./db2_install
用于安装产品的缺省目录 - /opt/ibm/db2/V9.7 *********************************************************** 要选择另一个目录用于安装吗?[是/否]
输入 否
则安装路径就为/opt/ibm/db2/V9.7下
接着选择要安装的产品
ESE (ESE服务器)
client (客户端)
recl (运行期客户端)
*****************************************************
输入ESE 回车
回显示 db2安装索要执行的任务数和估计时间
等待安装结束 安装结束后会提示 安装日志目录
4.创建用户
db2 默认需要两个用户 一个fenc用户(用来执行存储过程等以一些"危险"的操作) 一个实例用户 用户名和实例的名字必须相同
默认需要两个组 db2fadm db2iadm
我们下面列出来我们使用的:
组 db2fadm 中用户 --> db2fenc1 组 db2iadm 中用户 --> db2inst1
创建用户组
groupadd -g 2000 db2iadm groupadd -g 3000 db2fadm
创建用户 (最好指定用户目录因为db2会在用户目录里面写一部分东西)
useradd -m -d /home/db2fenc1 -g db2fadm -u 30001 db2fenc1 useradd -m -d /home/db2inst1 -g db2iadm -u 20001 db2inst1
修改用户密码
passwd db2inst1 提示输入新密码,输入之后,提示再次输入,完成修改密码
等待db2安装完成
5.修改hosts文件
使用root用户 编辑 /etc/hosts
对文件添加如下 127.0.0.1 linux-root #linux-root 是你安装db2的主机名 #下面设置你的实例访问端口,以便一会创建实例时使用 db2inst1 50000/tcp
6.创建实例
db2icrt -s ese -p 50000 -u dn2fenc1 db2inst1
等待片刻,会提示
DBI1070I Program db2icrt completed successfully.
然后切换用户到db2inst1 下,尝试一下db2命令是否可用
此时db2安装完成
相关推荐
DB2UDB 命令行工具是 DB2UDB 的组件,这些工具支持对 DB2命令以及 SQL 语句的处理。在 Windows 上可使用三种命令行工具: DB2命令中心(Command Center) DB2命令行处理器(CLP) DB2命令窗口
很详细 一步步教你 一点都没有问题哦 下载瞎开看看
在linux下安装DB2的步聚,包括安装,新建用户及DB2的一些命令
DB2数据库安装—命令行安装,使用命令行安装DB2,详细步骤说明
1、 开始-》运行 cmd 命令,在命令行窗口输入 db2cmd 2、 在db2cmd 窗口中输入db2 3、 在db2cmd 窗口中输入 Connect to db2_test user db2test(用户名) using 123(密码) 显示如下表示登录成功
如何在linux下安装db2,还是不错滴
个人总结的DB2各种命令,非常详细,适用于DB2初学者
图文讲解RedHat5.9企业版环境下安装DB2客户端
linux下安装DB2的详细步骤,很详细,希望可以可以帮到你
LINUX下安装DB2安装部署手册.doc LINUX下安装DB2安装部署手册.doc
linux下安装DB2的详细步骤 , step by step
Linux下DB2安装手册;Linux下DB2安装手册;Linux下DB2安装手册
Linux(RedHat Enterprise Linux 5.4)下的DB2安装__使用图形界面 可以使用图形界面,也可以使用手工安装的方式。我们先介绍最简单的安装方法。
linux系统安装db2数据库安装文档.docx
Linux下安装DB2数据库
解压db2数据库包、然后执行安装,并在实例用户下创建用户组和用户名
WAS websphere ihs db2 在非windows系统及未配置xwindow的linux 系统用远程ssh 命令行静默安装,
大多管理员不会给AIX上的图形界面。DB2的安装又比较麻烦,只要按照文档的步骤执行就可以快速在命令行下安装DB2。