時(shí)間 | 內(nèi)容 | 備注 |
---|---|---|
2018年12月15日日 | 基本使用 | Docker中安裝DB2 |
由于新的項(xiàng)目中使用到了DB2的數(shù)據(jù)處理;這里記錄一下基本的基礎(chǔ)環(huán)境搭建略就。個(gè)人使用的Docker的搭建方案晃酒;本來是很簡(jiǎn)單的內(nèi)容贝次,但是返現(xiàn)現(xiàn)有文檔的質(zhì)量存在明顯的問題;這個(gè)補(bǔ)充一下恼布。
基本內(nèi)容
Docker上安裝DB2--服務(wù)端
1. 查詢可安裝的db2鏡像
這里由于本機(jī)的安裝教程比較簡(jiǎn)單這里不會(huì)多提了;首先在Dockerhub上看看有哪些適合的版本倔幼;這里直接使用簡(jiǎn)單的命令吧损同。
docker search db2
搜索的DB2的結(jié)果
2. docker-hub上拉取鏡像到本地
這里安裝那個(gè)start數(shù)量最多的膏燃,IBM的出品的何什。關(guān)于其詳細(xì)介紹如下:ibmcom / db2express-c
的介紹。
docker pull ibmcom/db2express-c:latest
安裝DB2的鏡像過程圖
3. 運(yùn)行DB2的鏡像
下載1.7G的體積不小呀伶贰,耐心等待...查看下在的結(jié)果黍衙。
1)查詢下載鏡像
docker images |grep -i db2
下載的結(jié)果圖
2) 啟動(dòng)DB2容器
docker run -it --network=host -p50000:50000 -e DB2INST1_PASSWORD=db2root-pwd -e LICENSE=accept ibmcom/db2express-c:latest bash
運(yùn)行結(jié)果圖
-
- -p 50000:50000 允許遠(yuǎn)程的客戶端可以從50000 端口連接到數(shù)據(jù)庫實(shí)例.
- 通過指定 -e DB2INST1_PASSWORD=db2root-pwd 參數(shù), 你可以為缺省的Db2實(shí)例用戶db2inst1設(shè)置密碼.注意:這里“DB2INST1”是用戶名,而“b2root-pwd”是密碼柑贞。
- 通過指定-e LICENSE=accept參數(shù), 表示你接受了使用Db2軟件的許可證協(xié)議.
3)切換用戶并運(yùn)行DB2
$ su - db2inst1 //切換用戶
$ db2start //啟動(dòng)DB2
$ db2sampl //創(chuàng)建默認(rèn)數(shù)據(jù)庫“SAMPLE”
創(chuàng)建數(shù)據(jù)庫圖
4) 常用的DB2命令
db2 create db [dbname] #創(chuàng)建數(shù)據(jù)庫
db2 list db directory #列出所有數(shù)據(jù)庫
db2 list active databases #列出所有激活的數(shù)據(jù)庫
db2 get db cfg #列出所有數(shù)據(jù)庫配置
本地安裝DB2的客戶端
說實(shí)在的Navicat不支持DB2辩尊;這里直接使用DBVisualizer康辑。
這里由于是個(gè)人使用疮薇,非商用所以。參考了網(wǎng)上的的破解教程按咒,記錄如下迟隅。
1. 下載安裝包和破解文件
1) 安裝包
DBVisualizer的官方下載位置
鏈接:https://pan.baidu.com/s/1DvSyeF4mWC2T1RqYEXRaSA
提取碼:ebc3
目前個(gè)人使用的版本是10.0.16的;不知到新版是否支持破解。
2)破解包下載
鏈接:https://pan.baidu.com/s/1DvSyeF4mWC2T1RqYEXRaSA
提取碼:ebc3
2. 安裝&破解教程
1)安裝教程
基本比較簡(jiǎn)單智袭;本人采用了綠色解壓版的奔缠。
2)破解方式
- 替換安裝路徑下lib的“dbvis.jar”
- 在軟件啟動(dòng)的界面安裝"Help" -> -> "License Key"下,導(dǎo)入license file即可吼野。
破解結(jié)果圖
3)鏈接如下
image