DB2

下载压缩包v11.1_linuxx64_expc.tar.gz
官网下载地址:https://www-01.ibm.com/marketing/iwm/iwm/web/pickUrxNew.do?source=swg-db2expressc


解压

tar -xzvf v11.1_linuxx64_expc.tar.gz

安装前检查是否有缺失

cd /root/expc


安装

./db2_install

输入两次yes
回显如下就是安装成功

创建用户组

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

添加许可证文件

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


创建DB2实例

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

报错了 提示临时文件/tmp的磁盘不足


解决方法
可以指定别的临时目录

./db2icrt -p 50000 -u db2fenc1 db2inst1 -l /path/to/other_directory

也可以

df -h /tmp  清理一下磁盘或者临时文件 就好了

我选择的是清理磁盘 让后执行完 回显如下

登录db2数据库

su - db2inst1
输入密码
创建样例数据库 db2sampl


启动

db2start

连接样例的sampl库

db2 connect to sample
查询一下 db2 "select * from staff"


列出实例的许可证信息

db2licm -l


最后检查一下有没有监听50000端口

netstat -an | grep 50000

安装完成

停止db2数据库:db2stop force

启动db2数据库:db2start

db2断开当前连接:db2 disconnect current

创建数据库:db2 create db 库名

连接数据库: db2 connect to 库名

导出数据结构: db2look -d 库名 -e -o 文件名.sql

导出结构: db2look -d 库名 -e -o output_file.sql -l -x

最后修改:2023 年 08 月 29 日
如果觉得我的文章对你有用,请随意赞赏