CentOS 7安装DB2

本文参考:https://blog.csdn.net/xiadeliang1111/article/details/88574912

1. 下载安装包

可以去IBM官网下载最新版本的DB2安装包,嫌麻烦的朋友也可以直接在CSDN找到对应的包,搜索v11.1_linuxx64_expc.tar.gz即可。
(此安装包为2021年9月17日最新版)
在这里插入图片描述

2. 安装DB2

① 安装DB2
以root用户登录操作系统,把安装包放到/home/software目录下解压

tar -zxvf v11.1_linuxx64_expc.tar.gz

解压完成后应该得到一个名为expc的目录,进入这个目录。新系统一般要先安装依赖,然后才能执行安装程序。

cd expc
yum install pam.i686
./db2_install

在这里插入图片描述
这里连续两次选择“是”,也可以根据自己的需要改变安装目录。

② 添加实例用户
安装完成后终端会给出“已成功完成执行”的提示。这时候我们需要创建实例用户和用户组,来运行DB2服务器。

groupadd -g 2000 db2iadm1
groupadd -g 2001 db2fadm1
useradd -m -g db2iadm1 -d /home/db2inst1 db2inst1
useradd -m -g db2fadm1 -d /home/db2fenc1 db2fenc1
passwd db2inst1

设置一下实例用户的密码。

③ 修改配置文件
修改一下相关文件的权限,并配置license。

cd /opt/ibm/db2/V11.1/adm
chmod -R 755 *
./db2licm -a /home/software/expc/db2/license/db2expc_uw.lic

cd /opt/ibm/db2/V11.1/instance/
chmod -R 755 *
./db2icrt -p 50000 -u db2fenc1 db2inst1

④ 使用db2
切换到db2inst1用户,生成一些测试样例,并测试DB2是否可用。

su - db2inst1 # 这里注意不要漏空格
db2sampl
db2start
db2 connect to sample
db2 "select * from staff"

如果没问题的话,应该会显示如下内容。
在这里插入图片描述
可以用netstat -an | grep 50000命令查看DB2端口的监听情况。查看前最好先切换回root用户,否则可能无法显示全。
在这里插入图片描述

⑤ 添加环境变量
以root用户的身份添加环境变量。

export PATH=$PATH:/home/db2inst1/sqllib/adm
source /etc/profile

安装到这里就完成了。后续的使用可以参考DB2官方手册。

  • 1
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

CheneyQN

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值