要安装DB2数据库,首先需要从 www.ibm.com 下载DB2 Server试用版或购买产品许可证,可以在此看到两个可供下载的独立DB2服务器:
可以根据操作系统的下载其中符合操作系统的其中一个。
在安装DB2服务器之前,系统需要准备好所需的软件。 对于Linux,需要在安装DB2 Server之前安装“libstdc ++ 6.0” 。
检查系统兼容性
在安装DB2 Server之前,验证系统是否与DB2服务器兼容。在命令控制台上使用以下命令:db2prereqcheck
来检查系统兼容性。
首先访问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@zyiz:/usr/local/db2/expc# apt-get install lib32stdc++6
hema@zyiz:/usr/local/db2/expc# apt-get install libaio1
hema@zyiz:/usr/local/db2/expc# apt-get install libpam0g:i386
hema@zyiz:/usr/local/db2/expc# ./db2setup #开始正式安装
开始启动安装界面,如下图所示:
选择安装的服务器产品,这里选择DB2 Version 11.1.33 Server Editions,如下图所示:
下一步,选择典型安装(默认),如下图:
输入所有者用户名称和密码,如下图所示:
填写受防护的用户名和密码,如下图所示:
完成信息配置填写,点击Finished 然后开始安装:
安装过程进度,如下图所示:
安装完成后提示,如下图所示:
使用命令验证DB2服务器的安装。完成DB2 Server安装后,从当前用户模式注销并登录到db2inst1
用户(安装时创建的用户)。 在db2inst1
用户环境中,可以打开终端并执行以下命令以验证db2产品是否已正确安装。
db2level
执行结果如下所示:
到这里,有关DB2数据库的安装讲解就完成了。