参考连接:https://developer.ibm.com/answers/questions/280797/download-db2-express-c-105-1/

这个参考页面提供了DB2 Express-C 10.5的下载链接,虽然点我进去了以后看到的Linux对应版本是11.1的。

点击这个连接进入下载页面:https://www14.software.ibm.com/webapp/iwm/web/pick.do?source=swg-db2expressc&S_CMP=lpetr_luwforum

进去后选择“DB2 Express-C for Linux x64”,然后下面两个文件都要下载:

  • DB2 Express-C v11.1_linuxx64_expc.tar.gz (680 MB)
  • National Language Pack for DB2 v11.1_linuxx64_nlpack.tar.gz (436 MB)

我是选择“download using http”的方式下载的。

注:一开始我以为两个文件都要下载,后来我发现语言包好像不用下载。

下载好之后对两个文件进行解压并安装:

tar -zxvf v11.1_linuxx64_expc.tar.gz
tar -zxvf v11.1_linuxx64_nlpack.tar.gz
cd expc/
./db2setup

但是运行安装脚本看到了一些不和谐的内容:

zifeiy@zifeiy-S1-Series:~/下载/expc$ ./db2setup
需求与 DB2 数据库 "Server" 不匹配。版本:"11.1.4.4"。 当前系统上未满足的先决条件的摘要: DBT3514W db2prereqcheck 实用程序未能找到以下 32 位库文件:"/lib/i386-linux-gnu/libpam.so*"。 DBT3514W db2prereqcheck 实用程序未能找到以下 32 位库文件:"libstdc++.so.6"。 DBI1190I db2setup 正在准备"DB2 安装"向导,该向导将指导您完成程序安装过程。请稍候。 DBI1160I 正在执行非 root 安装。

所以需要安装一下缺失的依赖:

sudo apt-get install lib32stdc++6

sudo apt-get install binutils libaio1
sudo dpkg --add-architecture i386
sudo apt-get update
sudo apt-get install libpam0g:i386 libstdc++6:i386

然后再次执行

./db2setup

命令。

不会提示缺失什么库文件,并且会进入图形化界面。

最后是DB2给出的一些信息:

必需步骤:

可以使用端口号“48235”连接至 DB2 实例“zifeiy”。请记录此端口号以供将来参考。

要开始使用 DB2 实例“zifeiy”,必须设置 DB2 实例环境,其方法是:使用“. $HOME/sqllib/db2profile”或“source $HOME/sqllib/db2cshrc”命令在 sqllib 目录中查找 db2profile(对于 Bourne 或 Korn shell)或 db2cshrc(对于 C shell)。$HOME 表示 DB2 实例的主目录。还可以对 DB2 实例用户打开新的登录窗口。

可选步骤:

要验证安装文件、实例和数据库功能,请运行验证工具 /home/zifeiy/sqllib/bin/db2val。有关更多信息,请参阅 DB2 信息中心中的“db2val”。

通过使用有效用户标识(例如,DB2 实例所有者的标识)运行“db2fs”来打开“第一步”。在以此用户标识运行时,您将需要设置 DISPLAY 并且安装了受支持的 Web 浏览器。

应确保具有此机器上安装的 DB2 产品和功能部件的正确许可证使用权。随每个 DB2 产品或功能部件都附带提供了一张“激活 CD”,该 CD 上提供了许可证证书文件(又称为许可证密钥),同时还提供了有关应用许可证文件的指示信息。如果您购买了基本 DB2 产品以及另外单独计价的功能部件,那么可能需要安装多个许可证证书。如果 IBM 公司提供的物理介质包中没有适用于您的产品或功能部件的“激活 CD”,那么可以从 Passport Advantage 中下载该“激活 CD”。通过使用诸如“许可证一致性”、“许可证发放”或“db2licm”等术语搜索信息中心(http://publib.boulder.ibm.com/infocenter/db2luw/v10r5/index.jsp),就可以获取有关许可证发放的更多信息。

要使用 DB2 数据库产品,您必须具有有效的许可证。有关获取并应用 DB2 许可证文件的信息,请参阅 http://pic.dhe.ibm.com/infocenter/db2luw/v10r5/topic/com.ibm.db2.luw.qb.server.doc/doc/c0061199.html.

请参阅 DB2 信息中心中的“新增内容”http://publib.boulder.ibm.com/infocenter/db2luw/v10r5/topic/com.ibm.db2.luw.wn.doc/doc/c0052035.html 以了解 DB2 11.1.4.4 的新功能。

只有在以 root 用户身份安装的版本中,诸如基于 OS 的认证、DB2 高可用性和配置 DB2 高级复制服务(ACS)之类的功能才可用。另外,使 TCP/IP 远程连接或 DB2 文本搜索的服务名称仅在以 root 用户身份进行安装时才可用。要在以非 root 用户身份进行安装时启用这些功能部件和功能,应以 root 用户身份同时运行 db2rfe 脚本和配置文件。请参阅 /home/zifeiy/sqllib/instance/db2rfe.cfg 以了解配置文件的示例。

复查在 /home/zifeiy/db2expc_nr.rsp 处创建的响应文件。在“使用响应文件安装 DB2”下面的 DB2 文档中提供了有关响应文件安装的其他信息。

日志文件显示的信息:

正在检查许可协议的接受情况 :.......成功
正在安装 DB2 文件集 :.......成功
正在执行控制任务 :.......成功
正在更新全局注册表 :.......成功
正在注册 DB2 许可证 :.......成功
正在设置缺省全局概要文件注册表变量 :.......成功
正在初始化实例列表 :.......成功
配置 DB2 实例 :.......成功
正在注册 DB2 更新服务 :.......成功
正在更新全局概要文件注册表 :.......成功 ============================================================ “DB2 安装”日志文件的开始时间: 二 1月 15 16时17分18秒 2019 CST
============================================================ 操作系统信息:Linux 4.15.0-43-generic.#46-Ubuntu SMP Thu Dec 6 14:45:28 UTC 2018 x86_64 要安装的产品: DB2 Express-C
安装类型: 典型 先前安装的组件: 所选组件:
基本客户机支持
Java 支持
SQL 过程
基本服务器支持
DB2 数据源支持
DB2 LDAP 支持
“DB2 实例安装”向导
集成动漫复制支持
通信支持 - TCP/IP
DB2 更新服务
样本数据库源
第一步 语言:
简体中文
所有产品
英语
所有产品 目标目录: /home/zifeiy/sqllib 需要的空间: 1225MB 新建实例:
实例名: zifeiy
安装之后启动实例: 是
实例用户信息:
用户名: zifeiy 响应文件名: /home/zifeiy/db2expc_nr.rsp 正在检查许可协议的接受情况 :.......成功
正在安装:BASE_CLIENT_NR 正在安装:DB2_PRODUCT_MESSAGES_EN 正在安装:BASE_CLIENT 正在安装:JAVA_RUNTIME_SUPPORT 正在安装:DB2_JAVA_HELP_EN 正在安装:GSK 正在安装:JAVA_SUPPORT 正在安装:SQL_PROCEDURES 正在安装:ICU_SUP 正在安装:JAVA_COMMON_FILES 正在安装:BASE_DB2_ENGINE 正在安装:DB2_DATA_SOURCE_SUPPORT 正在安装:LDAP_EXPLOITATION 正在安装:INSTANCE_SETUP_SUPPORT 正在安装:ACS 正在安装:COMMUNICATION_SUPPORT_TCPIP 正在安装:DB2_UPDATE_SERVICE 正在安装:EDB 正在安装:DB2_SAMPLE_DATABASE 正在安装:DB2_PRODUCT_MESSAGES_CN 正在安装:CLPPLUS 正在安装:DB2_JAVA_HELP_CN 正在安装:FIRST_STEPS 正在安装:EXPC_PRODUCT_SIGNATURE 正在安装 DB2 文件集 :.......成功
正在执行控制任务 :.......成功
正在更新全局注册表 :.......成功
正在注册 DB2 许可证 :.......成功
在“概要文件注册表”中设置了值“DB2_COMPATIBILITY_VECTOR=MYS”。 正在设置缺省全局概要文件注册表变量 :.......成功
正在初始化实例列表 :.......成功
已成功创建实例 "zifeiy"。 在“概要文件注册表”中为 "zifeiy"
实例设置了值“DB2AUTOSTART=NO”。 配置 DB2 实例 :.......成功
正在注册 DB2 更新服务 :.......成功
正在更新全局概要文件注册表 :.......成功

安装好了不知道怎么办,然后我又执行了命令:

./db2_install

输出如下:

zifeiy@zifeiy-S1-Series:~/下载/expc$ ./db2_install
请阅读 db2/license 目录中的许可协议文件。 ***********************************************************
要接受这些条款,请输入“是”。否则,输入“否”以取消安装过程。[是/否]

DBI1244I DB2 的非 root 安装目录 /home/zifeiy/sqllib DBI1160I 正在执行非 root 安装。 正在初始化 DB2 安装。 要执行的任务总数为:13
要执行的所有任务的总估计时间为:626 秒 任务 #1 启动
描述:Spatial Extender 服务器支持
估计时间 18 秒
任务 #1 结束 任务 #2 启动
描述:Spatial Extender 客户机
估计时间 3 秒
任务 #2 结束 任务 #3 启动
描述:基本应用程序开发工具
估计时间 38 秒
任务 #3 结束 任务 #4 启动
描述:DB2 Text Search
估计时间 123 秒
任务 #4 结束 任务 #5 启动
描述:正在设置 DB2 库路径
估计时间 180 秒
任务 #5 结束 任务 #6 启动
描述:正在执行控制任务
估计时间 20 秒
任务 #6 结束 任务 #7 启动
描述:正在更新全局注册表
估计时间 20 秒
任务 #7 结束 任务 #8 启动
描述:正在注册 DB2 许可证
估计时间 5 秒
任务 #8 结束 任务 #9 启动
描述:正在设置缺省全局概要文件注册表变量
估计时间 1 秒
任务 #9 结束 任务 #10 启动
描述:正在初始化实例列表
估计时间 5 秒
任务 #10 结束 任务 #11 启动
描述:配置 DB2 实例
估计时间 300 秒
任务 #11 结束 任务 #12 启动
描述:正在注册 DB2 更新服务
估计时间 30 秒
任务 #12 结束 任务 #13 启动
描述:正在更新全局概要文件注册表
估计时间 3 秒
任务 #13 结束 已成功完成执行。 有关更多信息,请参阅 "/tmp/db2_install_zifeiy.log" 上的 DB2
安装日志。 DBI1272I 要开始使用数据库管理器实例 zifeiy ,必须设置 DB2 实例环境,其方法是:在 sqllib 目录中查找 db2profile 或 db2cshrc,也可以对实例用户打开新的登录窗口。 说明: 在找到 db2profile(对于 Bourne 或 Korn shell 用户)或者 db2cshrc(对于 C shell 用户)之前,无法访问数据库管理器实例。 用户响应: 要设置数据库管理器实例环境,可采用拥有该实例的标识打开新的登录窗口,或者采用拥有该实例的标识运行下面的适当命令来查找实例环境: . $HOME/sqllib/db2profile source $HOME/sqllib/db2cshrc 其中 $HOME 表示拥有该实例的用户标识的主目录。

查找db2start命令在哪里:

zifeiy@zifeiy-S1-Series:~/sqllib/bin$ sudo find / -name db2start
/home/zifeiy/sqllib/adm/db2start

然后处理到这里还是有一点问题,暂时先放着。未完待续。

ubuntu18.04安装DB2 11.1 Express-c的更多相关文章

  1. ubuntu18.04 安装hadoop 2.7.3+hive 2.3.4

    1. 安装hadoop 详细请参见本人的另外一片博文<Hadoop 2.7.3 分布式集群安装> 2. 下载hive 2.3.4 解压文件到/opt/software -bin.tar.g ...

  2. Ubuntu18.04安装OpenCV4.1.0

    Ubuntu18.04安装OpenCV4.1.0 1.首先要安装依赖 sudo apt-get install build-essential \ cmake git libgtk2.0-dev pk ...

  3. Ubuntu18.04安装OpenStack

    Ubuntu18.04 安装Queens版本OpenStack 安装环境 系统 系统使用的是Ubuntu18,最少4核8G内存,20G硬盘空间. 工具 devstack DevStack是一系列可扩展 ...

  4. Ubuntu18.04安装mysql5.7

    Ubuntu18.04安装mysql5.7 1.1安装 首先执行下面三条命令: # 安装mysql服务 sudo apt-get install mysql-server # 安装客户端 sudo a ...

  5. Ubuntu18.04安装RabbitMQ

    Ubuntu18.04安装RabbitMQ 2018年06月10日 19:32:38 dmfrm 阅读数:2492    版权声明:本文为博主原创文章,未经博主允许不得转载. https://blog ...

  6. ubuntu18.04 安装mysql不出现设置 root 帐户的密码问题(装)

    ubuntu18.04 安装mysql不出现设置 root 帐户的密码问题      https://blog.csdn.net/NeptuneClouds/article/details/80995 ...

  7. Ubuntu18.04安装Virtualenv虚拟环境

    在Ubuntu18.04安装Virtualenv虚拟环境 [实验环境]: 在这台电脑上已经安装了python3 [安装参考] 1.查看是否已安装virtualenv virtualenv --vers ...

  8. Ubuntu18.04安装thunderbird并设置中文

    Ubuntu18.04安装thunderbird并设置中文 安装thunderbird sudo apt-get install thunderbird 安装中文包 sudo apt-get inst ...

  9. Ubuntu18.04安装Docker, centos7安装Docker

    Ubuntu18.04安装Docker 第一种方法从Ubuntu的仓库直接下载安装: 安装比较简单,这种安装的Docker不是最新版本,不过对于学习够用了,依次执行下面命令进行安装. $ sudo a ...

随机推荐

  1. learning java AWT Pannel

    import java.awt.*; public class PanelTest { public static void main(String[] args) { var f = new Fra ...

  2. SVN “Previous operation has not finished”

    https://jingyan.baidu.com/article/cbcede0761334902f40b4d31.html 需要运行sqlite3打开.svn下的wc.db数据库文件, sqlit ...

  3. 97: cf 983E 倍增+树套树

    $des$一棵 $n$ 个点的树,树上有 $m$ 条双向的公交线路,每条公交线路都在两个节点之间沿最短路径往返.$q$ 次询问从一个点要到达另一个点,在只坐公交的情况下,至少需要坐几辆公交车:或者判断 ...

  4. 笔记-读官方Git教程(1)~认识Git

    小书匠版本管理 教程内容基本来自git官方教程,认真都了系列的文章,然后对一些重点的记录下来,做了简单的归纳并写上自己的思考. 目录: 1.Git介绍 2.Git版本控制原理 3.Git特点 4.Gi ...

  5. Adobe Acrobat DC

    DC: document cloud [云服务] 但是Adobe document cloud包括: Acrobat DC, Adobe sign, 以及Web和移动应用程序. 参考: https:/ ...

  6. fuck-KUNLUN昆仑ECRS会员管理系统

    写代码要认证一点,多一点测试, navigator.appName == 'Netscape'这么垃圾的代码都能写出来,握草. 怕时间就了就忘记怎么搞的了,MD经过前端各种断点,找到了这个垃圾玩意儿. ...

  7. golang-指针

    package main import "fmt" func main() { var p *int =&a //定义指针变量p,传递a的地址 //指针:指针就是地址,指针 ...

  8. C++标准库分析总结(九)——<HashFunction、Tuple>

    一.HashFunction 当我们在使用hash table以及由它做底层的数据结构时,我们必不可少要讨论hash function,所谓的哈希函数就是产生一个数,这个数越乱越好,以至于达到避免碰撞 ...

  9. Hadoop(一)—— 启动与基本使用

    一.安装&启动 安装 下载hadoop2.7.2 https://archive.apache.org/dist/hadoop/common/hadoop-2.7.2/ 2.7.2-官方文档 ...

  10. ciscn2019华北赛区半决赛day1web5CyberPunk

    刚比赛完的一段时间期末考试云集,没有时间复现题目.趁着假期,争取多复现几道题. 复现平台 buuoj.cn 解题过程 首先进入题目页面 看起来没有什么特别的,就是一个可以提交信息的页面.查看响应报文也 ...