Oracle 11g R2 Enterprise (CentOS 5.3 x86_64) 安裝筆記
2009 10/3 遇到腦殘的 MIS.... Orz
當遇到一個只會搞破壞的MIS,只好自己來架一個測試機,比較不會有被破壞的風險!
以下就是我這次安裝 Oracle 11g R2 Enterprise 於 CentOS 5.3 x86_64 上的筆記!
這裡有個討論串寫得相當詳細:[研究] Oracle 11g R1 Enterprise安裝研究(CentOS 5.2)
但是因為我的環境跟上面的環境有點不一樣,所以有幾個地方要改一下
我是用VM來安裝的,在硬體設定方面,Oracle 11g R2 對 SWAP 空間很要求,所以我VM上面不但規劃了 2G 的 RAM 給他,還分割了 4G 的 SWAP 空間。
接下來就是造著上面的文章,按部就班的實作。當做到文章內的 "安裝必須套件" 這一步驟的時候,請使用下面這個指令,將 ksh 這個套件移除。
rpm -e ksh
然後再安裝這個套件:
pdksh-5.2.14-30.6.x86_64.rpm
(因為我是64為元版本的OS,所以要用64為元版本的套件)
因為 Oracle 11g R2 需要 pdksh 這個套件,但是OS預設是使用 ksh ,所以我們必須做一個置換的動作。如果不先移除 ksh ,pdksh 是裝不上去的。
接著繼續造著文章實作...
當作到 "修改核心參數" 這步驟的時候,因為是 R2 版本,所以核心參數請改為下面的參數。
先開啟設定檔:
vi /etc/sysctl.conf
在檔案最末端加上:
kernel.shmall = 2097152
kernel.shmmax = 2147483648
kernel.shmmni = 4096
kernel.sem = 250 32000 100 128
net.ipv4.ip_local_port_range = 9000 65500
net.core.rmem_default = 4194304
net.core.rmem_max = 4194304
net.core.wmem_default = 262144
net.core.wmem_max = 1048576
fs.file-max = 6815744
fs.aio-max-nr = 1048576
接著繼續造著文章實作,就可以將 Oracle 11g R2 Enterprise 安裝完成囉~