由于新的项目中使用到了DB2的数据处理;这里记录一下基本的基础环境搭建。个人使用的docker的搭建方案;本来是很简单的内容;但是返现现有文档的质量存在明显的问题;这个补充一下。
1. 查询可安装的db2镜像
这里由于本机的安装教程比较简单这里不会多提了;首先在Dockerhub上看看有哪些适合的版本;这里直接使用简单的命令吧。
docker search db2
搜索的DB2的结果
2. docker-hub上拉取镜像到本地
这里安装那个start数量最多的;IBM的出品的。关于其详细介绍如下;ibmcom / db2express-c的介绍。
docker pull ibmcom/db2express-c:latest
安装DB2的镜像过程图
3. 运行DB2的镜像
下载1.7G的体积不小呀;耐心等待...查看下在的结果。
1;查询下载镜像
docker images |grep -i db2
下载的结果图
2; 启动DB2容器
docker run -it --network=host -p50000:50000 -e DB2INST1_PASSWORD=db2root-pwd -e LICENSE=accept ibmcom/db2express-c:latest bash
运行结果图
-
- -p 50000:50000 允许远程的客户端可以从50000 端口连接到数据库实例.
- 通过指定 -e DB2INST1_PASSWORD=db2root-pwd 参数, 你可以为缺省的Db2实例用户db2inst1设置密码.注意;这里“DB2INST1”是用户名;而“b2root-pwd”是密码。
- 通过指定-e LICENSE=accept参数, 表示你接受了使用Db2软件的许可证协议.
3;切换用户并运行DB2
$ su - db2inst1 //切换用户 $ db2start //启动DB2 $ db2sampl //创建默认数据库“SAMPLE”
创建数据库图
4; 常用的DB2命令
db2 create db [dbname] #创建数据库 db2 list db directory #列出所有数据库 db2 list active databases #列出所有激活的数据库 db2 get db cfg #列出所有数据库配置
说实在的navicat不支持DB2;这里直接使用DBVisualizer。
这里由于是个人使用;非商用所以。参考了网上的的破解教程;记录如下。
1) 安装包
DBVisualizer的官方下载位置
链接;百度网盘 请输入提取码
提取码;ebc3
目前个人使用的版本是10.0.16的;不知到新版是否支持破解。
2;破解包下载
链接;百度网盘 请输入提取码
提取码;ebc3
1;安装教程
基本比较简单;本人采用了绿色解压版的。
2;破解方式
破解结果图
3;链接如下