帳號:
密碼:
最新動態
 
產業快訊
CTIMES / 文章 /
在Linux上安裝IBM DB2
 

【作者: 汪俊吉】   2000年01月01日 星期六

瀏覽人次:【4724】

在Linux上安裝IBM DB2,這聽起來是個不錯的想法,在低價位的Unix上,也能夠享受得到像DB2這種大型商業軟體所帶來的好處。


要安裝DB2,您必須先確定您的機器是不是符合其最低基本需求?其要求如下:


1.RAM+SWAP最小要有128MB

這個條件應該不難判斷,您可以利用 more /proc/meminfo 取得相關訊息。從(表一)的Mem- Total及SwapTotol得知:在這台機器上RAM及SWAP各有128MB,合計256MB,符合DB2的要求。



《表一 記憶體資訊》
《表一 記憶體資訊》

2.最少200MB的硬碟空間供安裝IBM DB2

這個條件可以使用df命令來觀察硬碟使用狀況,從(表二)可以得知,/home有600多MB,是故我們準備將DB2安裝在/home目錄下。



《表二 硬碟資訊》
《表二 硬碟資訊》

3.DK 1.1.7 v3以上的版本,用以執行JAVA工具及控制中心

您可以從www.blackdown.org尋找檔案名稱為jdk_1.1.7-v3-glibc-x86.tar.gz的檔名,下載後備用。


4.GLIBC 2.0.7以上的版本

您可以使用rpm -q glibc 來得知您的glibc版本碼:



[root@Linux /proc]# rpm -q glibc
glibc-2.1.1-1



例如,從這畫面得知我們的glibc是2.1.1版。


5.Libcrypt函式

libcrypt的存在與否,您可以使用ls來進行確認:



[root@Linux /proc]# ls  /usr/lib/libcrypt*
/usr/lib/libcrypt.a  /usr/lib/libcrypt_p.a



如果您沒有libcrypt,您可以試著到ftp. linuxland.de下載。


6.Pdksh shell,用以執行安裝程式之用

Pdksh shell您可以使用rpm -q pdksh來檢查是否已經安裝,如果沒有,您可以到ftp.redhat.com下載,或者OpenLinux光碟片的/col/contrib/中會有一名為pdksh-5.2.13-4.i386.rpm的檔案,利用rpm -iv pdksh-5.2.13-4.i386.rpm將之裝起來。


7.Libstdc++-2.8.0函式

另一支函式libstdc++-2.8.0,您可以先用rpm -q來檢查您的stdc++版本碼為何?若是2.8.x,那您不會有任何煩惱;若是2.9.x,則您需裝libstdc++-compat-2.8.0,您可以在OpenLinux光碟片的/col/contrib/目錄中找到libstdc++-compat-2.8.0-1.i386.rpm,利用rpm -iv libstdc++-compat-2.8.0-1.i386.rpm將之裝起來。


安裝說明:

開始安裝:


●首先您需要先安裝JDK 1.1.7,您可以用tar -zxvf jdk_1.1.7-v3-glibc-x86.tar.gz將他解開。


●移除舊的JDK:



rpm -e jdk-shared
rpm -e jdk-static
rpm -e jdk



經由這三步驟,您可以移除舊有的JDK


●替新的JDK建立鏈結:


ln -s 您的JDK擺放目錄/jdk117_v3 /usr/java


如此會在/usr下建一名為java的鏈結,該鏈結將指到您的JDK目錄。


●mount光碟片:


將光碟片置入光碟機後,下達mount -o exec /mnt/cdrom(某些版本您必須將/mnt/cdrom改成/cdrom才能動作)。若您未加入 -o exec,在某些版本上執行時會出現permission denied的訊息。


●以 cd /mnt/cdrom切換到安裝程式所在目錄


●執行./db2setup


●依您的需求自訂選項,如(圖一)



《圖一 依需求自訂選單》
《圖一 依需求自訂選單》

●按TAB鍵將游標移至OK後按ENTER


●按TAB將游標移至( ) Create a DB2 Instance.選項後按空白鍵,以設定db instance,您可以使用預設值,或是依您的需求進行變更,同時,您須在Password及Vertify Password欄位輸入您要設定的密碼。


●將游標移至Properties...按Enter後,您可以設定一些細部的選項及是否在開機時自動啟動db2等等,結束後選取OK回上一頁。,如(圖二)



《圖二 設定db instance》
《圖二 設定db instance》

●選取OK至下一頁。


●接下來一頁為設定db2fenc1,在這一頁中,您依然必須設定該一使用者的密碼。若您未設定密碼,安裝程式將使用預設的密碼。設定完成後,選取OK至下一畫面。


●將游標移至( ) Create the Administration Server選項,按下空白鍵,當看到這個畫面,您應該不難猜測到我們要再重複一次跟先前一樣的動作:設定密碼、使用預設值後再次選取OK回,如(圖三)。



《圖三 Create the Administration Server》
《圖三 Create the Administration Server》

●安裝程式出現一提示畫面,按ENTER繼續。


●利用TAB鍵將游標移至OK後按下ENTER鍵繼續。


●選取Continue繼續。


●按ENTER繼續進行安裝,在安裝過程中,您可以在螢幕上看到正在安裝的項目。當螢幕上出現「Completed successfully.」按下ENTER,您將會看到一份關於安裝的詳細報告,記載了每部份的安裝完成與否。


●接連按兩下ENTER,離開安裝程式。


●完成。


測試DB2

安裝完後,就是對DB2進行測試,確定DB2確實裝妥。測試方法如下:


●以db2inst1登入linux,在提示符號下執行db2sampl建立sample


●執行db2,取得db2 => 提示符號後輸入:



connect to sample
select * from staff where dept = 20



您應該會看到如右的畫面,如此,即確定DB2已經安裝妥了,如(圖四)。



《圖四 關於安裝的詳細報告》
《圖四 關於安裝的詳細報告》

結語:

過去許多人覺得裝DB2是一件十分困難的工作,希望透過這份文件,讓各位覺得事實上並沒那麼困難。以下列出筆者的測試環境,如(表三):


《表三 測試環境範例》
《表三 測試環境範例》

(作者任職於翔威國際)


備註

本文之IBM DB2 for Linux軟體收錄在本刊1999.8月號63期光碟中,其餘所需之相關軟體收錄在光碟內之平面媒介配合區(\PressMED)。


相關文章
Linux核心修補程式讓第五代樹莓派增速18%
您的開源軟體安全嗎?
企業創新契機 永續經營與數位轉型並行
永續是企業創新契機 與數位轉型並駕其驅
多功能嵌入式系統新未來:從Android到Raspberry Pi 3
comments powered by Disqus
相關討論
  相關新聞
» 數智創新大賽助力產學接軌 鼎新培育未來AI智客
» 工研院通訊大賽獲獎名單出爐 AI創新應用助2025年通訊業產值破兆
» IBM提出「智慧金融藍圖」 籲善用生成式AI打造參與式銀行
» VicOne深植車用資安DNA再報喜 獲TISAX AL3最高等級認證
» 勤業眾信獻策5方針 解決GenAI創新3大常見風險


刊登廣告 新聞信箱 讀者信箱 著作權聲明 隱私權聲明 本站介紹

Copyright ©1999-2024 遠播資訊股份有限公司版權所有 Powered by O3  v3.20.2048.3.144.23.143
地址:台北數位產業園區(digiBlock Taipei) 103台北市大同區承德路三段287-2號A棟204室
電話 (02)2585-5526 #0 轉接至總機 /  E-Mail: webmaster@ctimes.com.tw