DB2数据库安装配置

要安装DB2数据库,首先需要从 www.ibm.com 下载DB2 Server试用版或购买产品许可证,可以在此看到两个可供下载的独立DB2服务器:

  • DB2 Server for 32 bit Linux or Unix
  • DB2 Server for 64 bit Linux or Unix

可以根据操作系统的下载其中符合操作系统的其中一个。

硬件要求

  • 处理器:最小Core 2 Duo
  • 内存:最低1GB
  • 硬盘:最低30GB

软件要求

在安装DB2服务器之前,系统需要准备好所需的软件。 对于Linux,需要在安装DB2 Server之前安装“libstdc ++ 6.0”

检查系统兼容性

在安装DB2 Server之前,验证系统是否与DB2服务器兼容。在命令控制台上使用以下命令:db2prereqcheck 来检查系统兼容性。

在Linux上安装DB2

首先访问IBM网站:www.ibm.com ,从菜单:产品 -> 大数据与分析 -> Db2数据勯 ,并选择相应版本下载。如下图所示:

根据您的操作系统选择版本,这里有两种方式选择下载,第一种是:Download Director,第二种是通过http协议,可根据偏好来选择下载方式。

下载的是一个 .jnlp 后缀的文件,这是 Java(TM) Web Start Launcher 应用程序类型文件。如果没有安装这个应用程序,可以从Java官方网站上下载JDK就可以了。

在本示例中,选择 https 方式下载,如下图所示:

下载提示保存,点击OK保存即可,如下图所示:

下载完成后,提取文件如下:

如果提示缺少 libstdc++.so.6 ,可通过以下方式安装:
执行以下命令安装所需库:

apt-get install libstdc++6 
apt-get install lib32stdc++6

必要时使用sudo su获取系统权限

DBT3533I db2prereqcheck 实用程序已确认所有安装先决条件均已满足。

限于篇幅,此处省略部分内容,

DBT3533I db2prereqcheck 实用程序已确认所有安装先决条件均已满足。
DBT3555E db2prereqcheck 实用程序已确定,以下版本不支持当前平台:”9.8.0.4”。
DBT3555E db2prereqcheck 实用程序已确定,以下版本不支持当前平台:”9.8.0.3”。
DBT3555E db2prereqcheck 实用程序已确定,以下版本不支持当前平台:”9.8.0.2”。

如果之前的检查中存在某些不满足项,可以通过下面的命令安装对应库文件

hema@jb51:/usr/local/db2/expc# apt-get install lib32stdc++6
hema@jb51:/usr/local/db2/expc# apt-get install libaio1
hema@jb51:/usr/local/db2/expc# apt-get install libpam0g:i386
hema@jb51:/usr/local/db2/expc# ./db2setup #开始正式安装

开始启动安装界面,如下图所示:

选择安装的服务器产品,这里选择DB2 Version 11.1.33 Server Editions,如下图所示:

下一步,选择典型安装(默认),如下图:

输入所有者用户名称和密码,如下图所示:

填写受防护的用户名和密码,如下图所示:

完成信息配置填写,点击Finished 然后开始安装:

安装过程进度,如下图所示:

安装完成后提示,如下图所示:

验证DB2安装

使用命令验证DB2服务器的安装。完成DB2 Server安装后,从当前用户模式注销并登录到db2inst1用户(安装时创建的用户)。 在db2inst1用户环境中,可以打开终端并执行以下命令以验证db2产品是否已正确安装。

db2level

执行结果如下所示:

到这里,有关DB2数据库的安装讲解就完成了。