`

在linux下安装DB2 命令行方式

阅读更多

     查阅很多资料,尝试很多次安装,发现创建完实例之后,实例用户下竟然没有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安装完成

分享到:
评论

相关推荐

    db2命令行大全(全)

    - `dascrt -u<DASUser>`:在Unix/Linux下创建DAS服务,需具备root权限。 - `db2admin start`:启动DAS服务。 - `db2admin stop`:停止DAS服务。 - `db2getadmincfg`:获取DAS服务配置。 - `db2updateadmincfg using`...

    linux 下安装DB2 express c 命令行安装教程

    很详细 一步步教你 一点都没有问题哦 下载瞎开看看

    在linux下安装DB2

    在Linux环境下安装DB2是一个涉及多个步骤的过程,主要包括下载安装DB2软件、配置系统环境、创建用户和用户组、设置实例以及许可授权、调整DB2参数以优化性能,并最终启动数据库实例和创建数据库。以下是对这些步骤的...

    在Linux下安装DB2 V9.7

    根据官方文档,DB2 V9.7提供了两种安装方式:图形界面安装和手动命令行安装。本文将重点介绍图形界面安装过程,并简要提及手动安装步骤。 #### 环境准备与软件下载 在开始安装之前,首先需要确保Linux系统满足DB2 ...

    DB2数据库安装—命令行安装

    在安装过程中,系统会询问安装路径,选择一个不同的目录,如 `/db2setup/V9.1`,并确认产品选择(ESE 代表企业版)。 安装完成后,需要创建 DB2 用户。这里我们创建两个用户:`db2inst1` 和 `db2fenc1`。`db2inst1`...

    在Linux和windows上安装DB2

    在Linux环境下,可以使用命令行工具`db2_install`进行安装。这种方法需要对DB2的安装过程有深入理解,适用于自动化部署和脚本集成。 在安装DB2时,务必仔细阅读官方文档,遵循最佳实践,确保系统的稳定性和安全性。...

    LINUX下安装DB2安装部署手册.doc

    5. **选择安装产品**:在安装向导中,选择要安装的DB2产品。企业服务版(Enterprise Server Edition)提供了全面的功能,适合大型企业使用。 6. **软件许可证协议**:阅读并接受软件许可协议是安装的必要步骤,不...

    在linux系统中安装DB2数据库

    以下是对如何在Linux环境下安装DB2数据库的详细步骤和相关知识点的详解: 1. **系统准备**: 在开始安装前,确保你的Linux系统是最新状态,更新所有必要的安全补丁。检查你的Linux发行版是否支持DB2,如Red Hat ...

    Linux 和 Windows 上的DB2安装和管理入门

    在安装DB2之后,我们需要对数据库进行管理。DB2的管理工具包括命令行处理器(CLP)、图形用户界面(GUI)工具和编程API等。通过这些工具,我们可以执行包括数据库的创建、删除、备份和恢复等操作。 下面是一些DB2...

    linux下安装db2v9.7.docx

    这份文档是关于在Linux系统中使用命令行方式安装DB2 V9.7的指南,标识为版本001,旨在为一体化工程的技术人员和数据库管理员提供简洁明了的安装步骤。 1.2 文档概述 文档的主要目标是简化DB2的安装流程,特别针对...

    linux下DB2常用命令

    在 Linux 环境下,DB2 提供了丰富的命令行工具,用于管理和维护数据库。下面是常用的 DB2 命令。 1. 启动数据库 db2start 启动数据库服务器守护进程,准备好数据库的使用。 2. 停止数据库 db2stop 停止数据库...

    linux下安装DB2的详细步骤.docx

    在安装过程中,根据提示选择所需的组件,比如选择`DB2.ESE`表示安装DB2企业服务器版。安装完成后,`/opt`目录下会生成一个`IBM`目录,这表明安装已完成。 为了能创建数据库,必须先注册许可证文件。通常,许可证...

    WAS- HIS-DB2命令行静默安装.docx

    在非Windows系统或未配置XWindow的Linux环境下,IBM WebSphere Application Server(简称WAS)的安装通常需要通过命令行方式进行,尤其是当UI界面不可用时。静默安装允许自动化执行安装过程,避免手动交互。以下是一...

    linux安装db2

    在Linux环境下安装IBM DB2数据库是一项技术性较强的工作,它涉及到操作系统配置、依赖包管理、数据库服务设置等多个环节。以下是对DB2安装过程的详细解释: 1. **系统准备**: - 确保你的Linux发行版是支持的,如...

    linux下的DB2命令

    在Linux环境下操作IBM DB2数据库管理系统,掌握一系列的命令行工具是至关重要的。这些命令能够帮助用户有效地管理和操作数据库,包括但不限于启动与停止数据库服务、连接数据库、配置管理、数据备份与恢复、性能优化...

    RedHat下安装DB2 10.5

    ### RedHat 下安装 DB2 10.5 #### 知识点概述 本文档将详细介绍如何在 RedHat 6.4 操作系统环境中安装 IBM DB2 10.5 数据库服务器。整个过程分为几个步骤:配置本地 YUM 源、安装前准备、解压与安装 DB2 软件、...

    LINUX系统DB2安装方法

    - 安装必要的开发工具,如`gcc`、`make`、`perl`、`python`等,它们在安装DB2时可能会用到。 - 安装所需的库文件,例如`libaio`、`openssl`、`ncurses`等,这些库对于DB2的正常运行至关重要。 3. **注册IBM ...

    IBM System x3650服务器在Red Hat Linux环境下安装DB2步骤

    在通知设置中,选择不在安装时设置DB2服务器发送通知。 最后,在总结界面确认所有设置无误后,点击 "Finish" 开始安装。安装完成后,会出现 "Setup Complete" 界面,再次点击 "Finish" 完成整个过程。 DB2安装完毕...

    Red Hat Enterprise linux5 安装db2v8.1.docx

    - 在安装过程中可能会遇到各种问题,例如不支持 RHEL 5 或 Linux 9 上的图形界面等。然而,根据 IBM 官方文档([https://www.ibm.com/developerworks/wikis/display/im/DB2+UDB+V8.1+Validated+Linux+Environment]...

Global site tag (gtag.js) - Google Analytics