Linux(Fedora)下安裝DB2客戶端

本文轉載自:http://blog.csdn.net/baby5845131421/article/details/51045255

1、下載一個客戶端,sftp或ftp傳到Linux上
https://delivery04.dhe.ibm.com/sdfdl/v2/sar/CM/IM/05ugv/2/Xa.2/Xb.jusyLTSp44S02VJQ20fRrsHondnD7AMENx903ys2SUpKSkpKjzhooOeEVls/Xc.CM/IM/05ugv/2/v10.5fp7_linuxx64_client.tar.gz/Xd./Xf.LPR.D1vk/Xg.8550200/Xi.habanero/XY.habanero/XZ.bQX8LYLY1Y8QI37n5W37XTUK5zE/v10.5fp7_linuxx64_client.tar.gz

2、root用戶登錄,解壓之後,進入client目錄,執行安裝命令(注意/tmp目錄要夠大哦,如果用的是我的上面提供的安裝包,好像得有500M,安裝的時候要用/tmp)
tar -zxvf v10.5fp7_linuxx64_client.tar.gz
cd client
sh db2_install
(我遇到過這樣一種情況,在編譯某個Pro*c程序的時候,要用到/tmp目錄,說是無法在該目錄下創建某個編譯的中間文件,結果是服務器硬盤擴容後,該目錄沒掛載好,把該目錄保存到另一個地方後,再新建個該目錄就可以啦。)

3、root用戶登錄,默認是安裝在了/opt/ibm/db2/V10.5/下,進入安裝目錄的instance文件夾,爲客戶端本地用戶:mrzhang,安裝一個DB2實例
cd /opt/ibm/db2/V10.5/instance
./db2icrt mrzhang
(注意:這裏db2實例和客戶端本地用戶是一樣的。)

4、在用戶:mrzhang,主目錄下有個sqllib文件夾,實例相關的東東都放在這個下面了

5、切換到用戶:mrzhang
su - mrzhang

6、修改.bash_profile,加入以下內容,就是db2環境變量設置等內容放到db2profile文件裏頭了,加載一下
if [ -f ~/sqllib/db2profile ]; then
source ~/sqllib/db2profile
echo “source db2profile return $?”
fi

7、使環境變量生效
. .bash_profile

8、通過以上七步,客戶端軟件算是裝好了,相關的環境變量也配好了

9、爲遠程db2服務器:192.168.0.110,端口:50000,數據庫:sample,在客戶端本地上編目
db2 catalog tcpip node dbsrv remote 192.168.0.110 server 50000
db2 catalog database sample at node dbsrv

10、這個時候就能開心的連到遠程的db2數據庫咯,我下面用到的用戶:db2admin,是遠程db2服務器的用戶啦!
db2 connect to sample user db2admin using 123456

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章