本篇文章的步驟在虛擬機器和伺服器中都得到了驗證
在文章的最後列出了安裝過程中出現的絕大多數的問題的解決方案。
系統與Oracle安裝檔案版本:
Red Hat Enterprise 4 10201_database_linux32.zip(oracle官網上下載的)
一:檢查記憶體和交換區是否符合要求 (這一步可以在系統安裝的時候設定,就免去了之後的很多麻煩)
查看記憶體大小:
grep MemTotal /proc/meminfo
檢查swap空間的大小
grep SwapTotal /proc/meminfo
要保證記憶體最小必須在512以上,而swap大小為記憶體的2倍左右。
df -k
空間越大越好,起碼需要4G
如果swap空間不足,則參考以下操作:
1 確保系統中有足夠的空間來用做swap交換空間,www.bkjia.com在/opt中添加2G的swap分頁檔
2 添加分頁檔並設定其大小為2G,使用如下命令
dd if=/dev/zero of=/opt/swap bs=1024 count=2048000
稍等片刻返回如下結果:
2048000+0 records in
2048000+0 records out
。。。
3 建立(設定)交換空間
mkswap /opt/swap
4 檢查現有的交換空間大小,使用命令free
free -m
total used free shared buffers cached
Mem: 1011 989 21 0 1 875
-/+ buffers/cache: 112 898
Swap: 1027 0 1027
或者檢查meminfo檔案
grep SwapTotal /proc/meminfo
5 啟動新增加的2G的交換空間
swapon /opt/swap
6 確認新增加的2G交換空間已經生效,使用命令free
free -m
total used free shared buffers cached
Mem: 1011 995 15 0 4 877
-/+ buffers/cache: 113 897
Swap: 3027 0 3027
或者檢查meminfo檔案
grep SwapTotal /proc/meminfo
7 修改/etc/fstab檔案,使得新加的2G交換空間在系統重新啟動後自動生效
vi /etc/fstab
在檔案最後加入:
/opt/image/swap swap swap defaults 0 0