基本完成open suse linux 下的oracle 10g安裝

lishiran發表於2007-03-27
Oracle10gR2 on SUSE Linux 10安裝
[@more@]

系統要求:
記憶體:推薦1G
Swap分割槽:設為記憶體的2倍
/tmp磁碟空間:400MB以上
磁碟空間:軟體3.5G 資料1.2G

所需軟體:
SUSE Linux10 for x86
Oracle database 10gR2 for linux32
Orarun-1.8-109.15.i586.rpm軟體包,可以從下載

安裝步驟:
1、安裝SUSE
安裝SUSE一定確保安裝“C/C++Compiler and Tools”軟體包。
# gcc –version 檢視是否安裝該軟體包

2、安裝所需軟體包
安裝orarun軟體包
#rpm –ivh orarun-1.8-109.15.i586.rpm
安裝libaio和libaio-devel軟體包,這兩個軟體包可以在SUSE Linux DISK4中找到
#rpm –ivh orarun-1.8-109.15.i586.rpm
#rpm –ivh libaio-devel-0.3.104-3.i586.rpm

3、Oracle使用者設定
當orarun軟體包安裝時,會自動建立名為oracle的使用者,和一個oinstall組。我們只需要將該使用者設定為enable,把shell從/bin/false改為/binbash。而且orarun軟體包將ORACLE_HOME資料夾自動生成,減少了很多麻煩。

4、設定Oracle環境變數
修改/ect/profile.d/oracle.sh檔案,ORACLE_HOME、ORACLE_SID等環境變數可以根據需要自行修改。
例如:
ORACLE_HOME=$ORACLE_BASE/product/10gR2
ORACLE_SID=ORCL
其中預設NLS_LANG=AMERICAN,如果在中文OS下安裝介面會產生亂碼。建議在英文環境下安裝。

5、安裝Oracle10gR2
登出root使用者,以oracle使用者重新登入到KDE。注意不要在root使用者下使用su – oracle來切換到oracle使用者進行安裝,那樣系統圖形介面不能啟動。
執行./runInstaller –ignoresysprereqs 開始安裝Oracle, –ignoresysprereqs忽略對作業系統的認證,Oracle10g預設不能安裝在SUSE Linux10上。當然也可以將安裝檔案複製到硬碟,修改database/install/oraparam.ini檔案,將其中新增SuSE-10,這樣可以不使用–ignoresysprereqs引數。

下面在圖形介面就可以一路順利安裝了,安裝時沒有發現任何錯誤。
企業管理器地址為在這裡可以設定資料庫。

感覺在SUSE Linux10上安裝Oracle非常方便,不用過多的設定各種引數。而且SUSE Linux10介面也非常漂亮,大家有興趣可以試一下。謝謝!

如何在Suse Linux下安裝Oracle

可以先參考以下文章:
1. http://www.csdn.net/develop/auth ... oracle9iadmin01.htm
2.

Suse的官方網站提供了更加詳細的資料
Document: ... acle/documents.html
安裝用的rpm包:

My experience:
我在Suse linux enterprise server上安裝oracle9.2.0.1.0
根據
http://www.csdn.net/develop/auth ... oracle9iadmin01.htm


這兩篇文章,我從ftp上面下載了rpm包,然後執行,所有的環境設定就基本搞定了,只要做小小的修改。

Note: 在執行rpm包後需要做一點修改
需要將/etc/sysconfig/oracle這個檔案中的SHMAX值改為合適的值(根據機器配置設定)。
我的機器是1G的RAM,所以SHMMAX=536870912
原來的設定為: SHMMAX=3294967296 (3G的RAM)
這樣的設定會使oracle的安裝失敗。

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/9099175/viewspace-907137/,如需轉載,請註明出處,否則將追究法律責任。

相關文章