ubuntu18.04安装DB2 11.1 Express-c
参考连接: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的更多相关文章
- 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 ...
- Ubuntu18.04安装OpenCV4.1.0
Ubuntu18.04安装OpenCV4.1.0 1.首先要安装依赖 sudo apt-get install build-essential \ cmake git libgtk2.0-dev pk ...
- Ubuntu18.04安装OpenStack
Ubuntu18.04 安装Queens版本OpenStack 安装环境 系统 系统使用的是Ubuntu18,最少4核8G内存,20G硬盘空间. 工具 devstack DevStack是一系列可扩展 ...
- Ubuntu18.04安装mysql5.7
Ubuntu18.04安装mysql5.7 1.1安装 首先执行下面三条命令: # 安装mysql服务 sudo apt-get install mysql-server # 安装客户端 sudo a ...
- Ubuntu18.04安装RabbitMQ
Ubuntu18.04安装RabbitMQ 2018年06月10日 19:32:38 dmfrm 阅读数:2492 版权声明:本文为博主原创文章,未经博主允许不得转载. https://blog ...
- ubuntu18.04 安装mysql不出现设置 root 帐户的密码问题(装)
ubuntu18.04 安装mysql不出现设置 root 帐户的密码问题 https://blog.csdn.net/NeptuneClouds/article/details/80995 ...
- Ubuntu18.04安装Virtualenv虚拟环境
在Ubuntu18.04安装Virtualenv虚拟环境 [实验环境]: 在这台电脑上已经安装了python3 [安装参考] 1.查看是否已安装virtualenv virtualenv --vers ...
- Ubuntu18.04安装thunderbird并设置中文
Ubuntu18.04安装thunderbird并设置中文 安装thunderbird sudo apt-get install thunderbird 安装中文包 sudo apt-get inst ...
- Ubuntu18.04安装Docker, centos7安装Docker
Ubuntu18.04安装Docker 第一种方法从Ubuntu的仓库直接下载安装: 安装比较简单,这种安装的Docker不是最新版本,不过对于学习够用了,依次执行下面命令进行安装. $ sudo a ...
随机推荐
- Tensorflow细节-P80-深度神经网络
1.本节多为复习内容,从以下图片可见一般: 2.学会使用 from numpy.random import RandomState 然后 rdm = RandomState(1) dataset_si ...
- C程序的函数说明使用和特点说明第一节
一.函数的特点: 全部都是全部函数构成 面向过程的:是函数式语言 函数的调用 是按需调用 封装包含 二.程序中函数的作用: 可以使用函数使程序变的简短 和 清晰 提高代码重用性 提高开发效率 有利于程 ...
- AttributeError: module 'tensorflow' has no attribute 'set_random_seed'
anaconda3 python3.7 安装好tensorflow 后出现上面的问题,原因是安装的tensorflow版本是2.0的,所以使用以前的代码tensorflow中的函数不兼容.
- 【一起来烧脑】一步学会AngularJS系统
AngularJS是一个JavaScript框架 一个用JavaScript编写的库 [外链图片转存失败(img-JUTh171K-1563341248796)(https://upload-imag ...
- 获取句柄的类型以及对应的ID序号
遍历所有进程下的所有句柄,以及对应句柄类型. 一丶简介 在有的时候.我们会需要对应句柄名字.以及句柄类型的名称. 以及它所对应的的ID. 因为每个系统不一样.所以每次都是不一样的. 有的时候我们就需要 ...
- ora-28000:the account is locked,Oracle修改密码有效期,Oracle设置密码不过期
查询Oracle用户是否被锁定 --例如我这里是VMCXEDDB 是否被锁定 select username,account_status,lock_date from dba_users where ...
- jmeter通过ant执行时报错 jmeter.log not found
原因:权限执行不够,改为root用户即可 :sudo su 日志报错如下: test: [jmeter] Executing test plan: /home/ec2-user/jmeterProg ...
- Prometheus Consul实现自动服务发现
Prometheus Consul实现自动服务发现 1.概述 Consul 是一个支持多数据中心分布式高可用的服务发现和配置共享的服务软件. Consul 由 HashiCorp公司用Go语言开发 ...
- Linux中的iptables防火墙策略
0x01 简介 iptables其实不是真正的防火墙,我们可以把它理解成一个客户端代理,用户通过iptables这个代理,将用户的安全设定执行到对应的"安全框架"中,这个" ...
- Hadoop(一)—— 启动与基本使用
一.安装&启动 安装 下载hadoop2.7.2 https://archive.apache.org/dist/hadoop/common/hadoop-2.7.2/ 2.7.2-官方文档 ...