搜尋

會員登入

搜尋

導覽

會員
廣告
廣告

在Linux上安裝IBM DB2

瀏覽次數:6168

在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回上一頁。,如(圖二)

●選取OK至下一頁。

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

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

●安裝程式出現一提示畫面,按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)。

稀土棋局下的台灣解方:從供應鏈韌性看關鍵礦物合作新契機
特別企劃半導體

稀土棋局下的台灣解方:從供應鏈韌性看關鍵礦物合作新契機

稀土與關鍵礦物已成全球科技競爭與經濟安全的重要戰略資源。面對供應鏈高度集中與地緣風險升高,台灣如何透過國際合作、技術替代、戰略儲備與城市採礦,建立自主且具韌性的關鍵礦物供應體系?

稀土與關鍵礦物已成全球科技競爭與經濟安全的重要戰略資源。面對供應鏈高度集中與地緣風險升高,台灣如何透過國際合作、技術替代、戰略儲備與城市採礦,建立自主且具韌性的關鍵礦物供應體系?

關鍵字:DB2linuxUnix