軟體環境:Ubuntu 10.10,Java1.6u22
硬體設定:酷睿雙核7200CPU,2GB記憶體,4GB交換分區,500GB硬碟
1. 安裝準備
安裝開始前,最好先裝好java,別用Oracle內建的jdk,這樣好配置,另外確認你的系統符合Oracle的最小安裝要求:
? 512 MB 記憶體
? 1 GB 交換分區
? 確認你已經安裝了gcc, make, binutils, lesstif2, libc6, libc6-dev, libstdc+
+5, libaio1, mawk 和 rpm 包。千萬注意:ubuntu 10.10中預設安裝的是libstdc+
+6,而不是libstdc++5,所以需要sudo apt-get libstdc++5(奇怪,9.10裡就沒有libstdc++5了,10.10又回來了)
可以用一下命令驗證系統記憶體、交換分區和磁碟情況:
#grep MemTotal /proc/meminfo
#grep SwapTotal /proc/meminfo
#df -h
1.1. 設定使用者
我們需要為安裝程式建立一個oracle 使用者和兩個組. www.bkjia.com首先檢查它們是否已經存在:
$grep oinstall /etc/group
$grep dba /etc/group
$grep nobody /etc/group
如果它們還不在系統中,那麼建立它們。
$sudo su
#addgroup oinstall
#addgroup dba
#addgroup nobody
#useradd -g oinstall -G dba oracle
#passwd oracle
#usermod -g nobody nobody
注意:用useradd -p選項給出的密碼不好用,所以我用單獨的命令passwd來指定oracle使用者密碼。
1.2. 建立目錄和設定許可權
注意: oracle預設目錄在/home/oracle裡,出於管理上的考慮,建議將oracle安裝到一個獨立的分區上,這裡更改為 /opt/ora10g 和 /opt/oradata:
#mkdir -p /opt/ora10g
#mkdir -p /opt/oradata
#chown -R oracle:oinstall /opt/ora*
#chmod -R 775 /opt/ora*
1.3. 更改配置
1、修改sysctl.conf檔案
#gedit /etc/sysctl.conf
添加以下行到 /etc/sysctl.conf 檔案中:
kernel.shmall = 2097152
kernel.shmmax = 2147483648
kernel.shmmni = 4096
kernel.sem = 250 32000 100 128
fs.file-max = 65536
net.ipv4.ip_local_port_range = 1024 65000
更新系統, 運行:
#sysctl -p