以SUSE 10 SP2、Oracle 10g R2為例。
官方網站:
http://www.oracle.com/technology/global/cn/software/products/database/oracle10g/htdocs/10201linuxsoft.html
Oracle10gR2產品除了標準的資料庫軟體安裝包(10201_database_linux32.zip),見官網:
還包括四個可選的軟體安裝包(10201_companion_linux32.zip,10201_client_linux32.zip,10201_clusterware_linux32.zip,10201_gateways_linux32.zip),見官網:
一般安裝資料庫軟體就可以了。
同時官網提供產品詳細文檔(相當的java的document,非常全面與實用,比一般的oracle書籍都好)的下載,產品的詳細安裝指導也包括在裡面:
以下安裝即按照Oracle文檔指導完成。
Oracle的安裝通過Oralce自己的OUI程式(java開發完成,可以完成Oralce資料庫,Oralce用戶端等諸多產品組件的安裝卸載)完成,這是一個基於JAVA的圖形介面程式,需要JAVA庫的支援以及Linux的X Window圖形系統支援。
關於Linux的X Window圖形系統,簡單介紹下。Linux上的GUI應用程式都使用X Window系統(X Window System)完成顯示與互動,它是一個C/S架構的圖形系統,能夠使使用者通過網路顯示訪問遠程機器上的GUI應用程式。Linux下的所有GUI應用程式都是X Window的用戶端,它們的顯示需要一個X Window伺服器端的支援,除了Linux系統自身能夠提供X Window服務端,現在有很多很好的第三方軟體也能夠類比Linux系統提供X Window服務,例如Xmanager(這是一款提供Windows平台下Linux系統圖形顯示方案的軟體)。
X Window圖形系統有自己的一套圖形顯示機制,每一個GUI應用程式作為用戶端向X Window服務端請求圖形顯示服務,X Window服務端管理著所有圖形顯示資源,包括顯示屏。顯示屏在X Window系統中通過Hostname:DisplayNumber.ScreenNumber這種形式來進行標識,Hostname為主機地址(IP),本地的話此項可以省略,DisplayNumber一般都是0,ScreenNumber表示第幾個顯示屏,普通PC都是一個顯示屏,所以也為0,於是普通PC上原生顯示屏可以標識為:0.0。Linux系統中通過DISPLAY這個環境變數來設定X Window系統的顯示屏,一般系統啟動時都會自動將DISPLAY變數設定為:0.0,這樣預設本機上的所有GUI程式都會直接顯示在本地顯示屏上了。