时间 | 内容 | 备注 |
---|---|---|
2018年12月15日日 | 基本使用 | Docker中安装DB2 |
由于新的项目中使用到了DB2的数据处理;这里记录一下基本的基础环境搭建。个人使用的Docker的搭建方案;本来是很简单的内容,但是返现现有文档的质量存在明显的问题;这个补充一下。
基本内容
Docker上安装DB2--服务端
1. 查询可安装的db2镜像
这里由于本机的安装教程比较简单这里不会多提了;首先在Dockerhub上看看有哪些适合的版本;这里直接使用简单的命令吧。
docker search db2
2. docker-hub上拉取镜像到本地
这里安装那个start数量最多的,IBM的出品的。关于其详细介绍如下:ibmcom / db2express-c
的介绍。
docker pull ibmcom/db2express-c:latest
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 #列出所有数据库配置
本地安装DB2的客户端
说实在的Navicat不支持DB2;这里直接使用DBVisualizer。
这里由于是个人使用,非商用所以。参考了网上的的破解教程,记录如下。
1. 下载安装包和破解文件
1) 安装包
DBVisualizer的官方下载位置
链接:https://pan.baidu.com/s/1DvSyeF4mWC2T1RqYEXRaSA
提取码:ebc3
目前个人使用的版本是10.0.16的;不知到新版是否支持破解。
2)破解包下载
链接:https://pan.baidu.com/s/1DvSyeF4mWC2T1RqYEXRaSA
提取码:ebc3
2. 安装&破解教程
1)安装教程
基本比较简单;本人采用了绿色解压版的。
2)破解方式
- 替换安装路径下lib的“dbvis.jar”
- 在软件启动的界面安装"Help" -> -> "License Key"下,导入license file即可。