DB2 V11.1 開發版(永久免費)安裝與卸載 At CentOS 7

前言

本文的目的是安裝db2開發版(免費),  建立數據庫實例, DB2 C語言連接庫, 構建DB2, C語言交互程序

由於在官網文檔嘗試wizard圖形安裝後, 找不到C語言連接頭文件, 故採用下述方法.

  • 操作系統: CentOS 7 bit 64
  • 安裝文件: v11.1_linuxx64_dec.tar.gz
  • 開發版(永久授權)下載官網鏈接

 

安裝(root身份)

  • 建立用戶組和用戶:
#V9.7 中已經不推薦使用“Db2 管理服務器 (DAS)”,在以後的發行版中可能會將其除去

#添加實例用戶和組
groupadd db2iadm1 && useradd db2inst1
#修改db2inst1密碼
passwd db2inst1

#添加受防護用戶和組
groupadd db2fadm1 && useradd db2fenc1
#修改db2fenc1密碼
passwd db2fenc1
  • 解壓安裝包並運行安裝程序:
# 安裝依賴庫
# 安裝PAM庫 32和64位都要安裝
yum -y install pam-devel.i686 pam-devel.x86_64
# 安裝libstdc++庫 32和64位都要安裝
yum -y install libstdc++-devel.i686 libstdc++-devel.x86_64


#運行後選擇產品爲: SERVER, 其餘選項選: yes
./db2_install
  • 創建實例:
#進入安裝目錄, 默認路徑:/opt/ibm/db2/v11.1/instance
cd /opt/ibm/db2/V11.1/instance

#運行安裝命令, 前提必須已經建立實例用戶和防護用戶
./db2icrt -a server -u db2fenc1 db2inst1
  • 安裝完成

官方安裝參考手冊

 

卸載

  • 停止DB2實例:
#切換至實例用戶
su - db2inst1

#停止db2
db2stop force
db2 terminate
  • 刪除實例
#切換root身份
su

#進入安裝目錄/instance/
cd /opt/ibm/db2/V11.1/instance

#執行刪除命令
./db2idrop db2inst1
  • 刪除DB2數據庫產品:
#進入.tar安裝包解壓路徑

#運行卸載腳本
./db2_deinstall -a

 

  • 刪除用戶組和用戶(包括家目錄, 刪除前請備份所需文件)
#刪除用戶
userdel -r db2inst1 && userdel -r db2fenc1

#刪除組
groupdel db2iadm1 && groupdel db2fadm1
  • 刪除安裝目錄:
rm -rf /opt/ibm/

官方卸載參考手冊

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