【運維實錄】DB2 數據庫的安裝配置及監控

一.DB2簡介linux

IBM公司研製的一種關係型數據庫系統。DB2主要應用於大型應用系統,具備較好的可伸縮性,可支持從大型機到單用戶環境,應用於OS/2Windows等平臺下。 DB2提供了高層次的數據利用性、完整性、安全性、可恢復性,以及小規模到大規模應用程序的執行能力,具備與平臺無關的基本功能和SQL命令。DB2採用了數據分級技術,可以使大型機數據很方便地下載到LAN數據庫服務器,使得客戶機/服務器用戶和基於LAN的應用程序能夠訪問大型機數據,並使數據庫本地化及遠程鏈接透明化。 它以擁有一個很是完備的查詢優化器而著稱,其外部鏈接改善了查詢性能,並支持多任務並行查詢。 DB2具備很好的網絡支持能力,每一個子系統能夠鏈接十幾萬個分佈式用戶,可同時激活上千個活動線程,對大型分佈式應用系統尤其適用。 c++

順便說一下,DB2在互聯網公司用的可真很少,可是在銀行,保險等企業用的不少,以前沒有接觸過,如今要作DB2的監控,因此就順便學習了下安裝配置,因此我下面的這個教程會從0開始,但願有一天你要安裝DB2的時候能助你一臂之力。shell

二.安裝配置數據庫

1.下載數據庫安全

這個固然是去IBM的官網下載了,因此地址在這裏就不寫了,本身谷歌去,若是下載須要你要帳號,那麼自個註冊個就好了。軟件包大小在400-900M之間吧,什麼32bit,X86_64,對應的版本本身選擇,不說了。bash

2.系統環境服務器

說一下個人系統環境,rhel6.3X86_64,因此我下載的是64位tar.gz包。網絡

安裝依賴的軟件包oracle

yum install ksh libstdc++ compat-libstdc* pam libaiotcp

開始了,解壓,

185126612.png

進入目錄安裝

這裏說一下幾個命令的做用

db2_install   命令行嚮導安裝
db2setup      圖形化嚮導安裝
de2_deinstall 卸載

185126717.png

輸入yes,輸入SERVER,輸入no,三步搞定,慢慢等吧,時間長短看你的機器性能,估計最少也得5-10分鐘吧

安裝後的目錄爲/opt/ibm/db2/V10.5/

185126249.png

185127707.png

安裝成功

建立實例。這裏特別的說明一下,必定要用一個新用戶去建立實例

shell#useradd sjcdb2
shell#echo 'itniaho'|passwd --stdin sjcdb2

185127423.png

切換到sjcdb2用戶

185127196.png

設置運行模式爲tcp,端口爲50000

通訊協議
/opt/ibm/db2/V10.5/adm/db2set  DB2COMM=tcpip
監聽端口
db2 update dbm cfg using svcename 50000

185142936.png

ok,啓動服務

185158869.png

啓動成功,tcp端口綁定在了50000

185158160.png


185158300.png

【可選】

配置oracle兼容
/opt/ibm/db2/V10.5/adm/db2set DB2_COMPATIBILITY_VECTOR=ORA
/opt/ibm/db2/V10.5/adm/db2set DB2_DEFERRED_PREPARE_SEMANTICS=yes
db2stop force
db2start

【防盜鏈:出自http://itnihao.blog.51cto.com/1741976/1316887

查看進程

185158435.png


185158588.png

建立一個樣例庫

185158270.png

185158330.png

這裏出錯了,後來又從新建立就ok了,

185213794.png

185234807.png

上面顯示的建立庫過程有問題,緣由是缺乏了軟件包

yum install ksh libstdc++ compat-libstdc* pam libaio

185234338.png

建立樣例庫成功

三,DB2的使用

首先su - 到sjcdb2的用戶

185234345.png

輸入db2命令

鏈接數據庫

185234102.png

查看錶

185234119.png

選擇表中的內容

185234997.png

查看幫助信息

【防盜鏈:出自http://itnihao.blog.51cto.com/1741976/1316887

185234169.png

查看錶結構

185254598.png

運行個複雜的命令看看

185313401.png

鏈接重置

185313542.png

建立個數據庫

185313770.png

退出,注意是quit,而不是exit

185313370.png

185313988.png

安裝配置使用到此結束,後面你們本身慢慢研究。

監控部分空了再寫先收工下班了。

2013-10-29 itnihao記錄。


參考文檔http://www.ibm.com/developerworks/cn/linux/linux-speed-start/l-ss-db2cc/

相關文章
相關標籤/搜索