Linux 上的 DB2 11.1 安装
一、背景
DB2是一种关系型数据库管理系统(RDBMS),由IBM开发和推出。它是IBM公司旗下的数据库产品系列之一,提供了广泛的功能和工具,用于管理企业级数据库应用。
DB2最初于1983年发布,是IBM的主机系统(IBM System/370)的数据库管理系统。随着时间的推移,DB2逐渐扩展到其他平台,包括Windows、Linux、UNIX和IBM的大型机系统(IBM z/OS)。目前,DB2已经成为一种跨平台的数据库解决方案,适用于各种规模和类型的企业应用。
二、解决方案
2.1 安装DB2 11.1 软件
tar -zxvf <DB2 产品映像文件名>
提取完成后,您将发现创建了新目录 server/server_t/server_dec。
将当前工作目录更改为 server_t
- DB2 安装向导:您可以使用 GUI 安装 DB2,为此您需要有权访问 X Window 系统 (X11)
- 响应文件安装:在此方法中,您可以使用预配置选项以静默方式执行 DB2 安装,最适合自动化 DB2 安装。
- db2_install 命令:基于交互式 CLI 的安装。
- PayLoad部署: 这是一种高级安装方法,不建议大多数用户使用。在此方法中,安装后,您需要手动配置 DB2 安装。
./db2_install
输入 yes 接受许可协议,许可协议位于 db2/license 中
这将开始您的 DB2 安装。DB2 安装应在 5 到 10 分钟内完成。如果您的系统满足 DB2 安装要求并且先决条件检查成功,那么 DB2 安装将成功完成。安装结束时,您将获得安装日志文件名,您可以参考该文件名来获取详细的 DB2 安装日志。
db2ls 输出应该列出您的安装条目。
步骤8:接下来创建DB2实例并申请许可证。
2.2 创建DB2实例并申请许可证
要在 Linux 服务器上创建 DB2 实例,您需要 2 个操作系统用户(实例 id 和受保护的 id),该用户未与任何其他 DB2 实例映射。
DB2 实例用户名的长度不应超过 8 个字符。如果您想对 DB2 实例使用超过 8 个字符长的用户名,请确保您的操作系统支持长 ID。
DB2 实例用户名不能是 GUESTS、LOCAL、PUBLIC、USERS、ADMINS。不能以 IBM、SQL、SYS 开头创建操作系统用户:
-d 选项是可选的
使用 passwd 命令为两个用户(实例和受保护的用户)设置密码
要在非 root 安装中创建 DB2 实例,您需要 root 权限。
将工作目录更改为 <db2 安装文件夹>/instance
要获取 db2 安装路径,请使用 db2ls 命令
实例目录下列出db2icrt文件
ls -lrt db2icrt
./db2icrt -u <fenced id> <db2instance id>
连接到 DB2 实例
su - <db2 实例 ID>
成功创建实例后,您将在实例用户主目录中找到 sqllib 目录。
由于我安装了 DB2 11.1 的试用版本,因此收到警告消息。
三、引用
https://www.choudharysumit.com/2020/09/db2-111-installation-on-linux.html
微信赞赏
支付宝赞赏