天天看點

六步搞定Linux Oracle 11gR2 配置安裝

話不多說,下載下傳Oracle 11gR2,注意為兩個包linux_11gR2_database_1of2.zip,linux_11gR2_database_2of2.zip,下載下傳後上傳到Linux.

一、Linux系統下要安裝的資料包。

個人經驗,安裝Linux過程中,選擇全部預設的包,基本就安裝差不多了。

linux系統要安裝好以下的包,要安裝的包有:

<code>binutils-2.15.92.0-10.EL4</code>

<code>compat-db-4.1.25-9</code>

<code>compat-gcc-32-3.2.3-47.3 </code>

<code>compat-gcc-32-c++-3.2.3-47.3 </code>

<code>compat-libstdc++-33-3.2.3-47.3 </code>

<code>control-center-2.8.0-12</code>

<code>gcc-3.4.3-9.EL4</code>

<code>gcc-c++-3.4.3-9.L4</code>

<code>glibc-2.3.4-2</code>

<code>glibc-common-2.3.4-2</code>

<code>gnome-libs-1.4.1.2.90EL4</code>

<code>libstdc++-3.4.3-9.EL4</code>

<code>libstdc++-devel-3.4.3-9.EL4</code>

<code>libaio-0.3.102-1</code>

<code>openmotif21-2.1.30-11</code>

<code>make</code><code>-3.80.5</code>

<code>pdksh-5.2.14.30</code>

<code>sysstat-5.0.5-1</code>

<code>setarch-1.3-1 </code>

<code>xscreensaver-4.18-5.rhe4.2</code>

配置主機名,這一步很重要。

<code>#vi /etc/hosts</code>

<code>192.168.0.11 </code><code>test</code><code>.or.com </code><code>test</code>

設定IP和計算機名是必須的,如果不配置,後面安裝時就會報錯,說連接配接不到主機之類的。

二、建立 Oracle 組和使用者帳戶

<code>#usr/sbin/groupadd oinstall</code>

<code>#/usr/sbin/groupadd dba</code>

<code>#/usr/sbin/useradd -m -g oinstall -G dba oracle</code>

<code>#passwd oracle</code>

三、建立目錄并授權

<code>#mkdir -p /oracle/app/oracle</code>

<code>#mkdir -p /oracle/app/oraInventory</code>

<code> </code><code>#chown -R oracle:oinstall /oracle/app/oracle</code>

<code> </code><code>#chown -R oracle:oinstall /oracle/app/oraInventory</code>

<code> </code><code>#chmod -R 775 /oracle/app/oracle</code>

四、編輯核心參數

<code>#cat &gt;&gt; /etc/sysctl.conf &lt;&lt;EOF</code>

<code>kernel.shmall = 268435456</code>

<code>kernel.shmall = 2097152</code>

<code>kernel.shmmax = 2147483648</code>

<code>kernel.shmmni = 4096</code>

<code>kernel.sem = 250 32000 100 128</code>

<code>fs.aio-max-nr = 1048576</code>

<code>fs.</code><code>file</code><code>-max = 6815744</code>

<code>net.ipv4.ip_local_port_range = 9000 65500</code>

<code>net.core.rmem_default = 4194304</code>

<code>net.core.rmem_max = 4194304</code>

<code>net.core.wmem_default = 262144</code>

<code>net.core.wmem_max = 1048576</code>

<code>EOF </code>

<code>#/sbin/sysctl -p</code>

五、為 oracle 使用者設定 Shell 限制

<code>#cat&gt;&gt; /etc/security/limits.conf &lt;&lt;EOF</code>

<code>oracle               soft    nproc  2047</code>

<code>oracle               hard    nproc  16384</code>

<code>oracle               soft    nofile 1024</code>

<code>oracle               hard    nofile 65536</code>

<code>EOF</code>

<code>#cat&gt;&gt; /etc/pam.d/login &lt;&lt;EOF</code>

<code>session    required    </code><code>/lib/security/pam_limits</code><code>.so</code>

六、oracle 使用者的環境變量 注意現在操作為oracle使用者

<code>$</code><code>vi</code> <code>.bash_profile</code>

<code>export</code> <code>ORACLE_BASE=</code><code>/oracle/app/oracle</code>

<code> </code> 

<code>export</code> <code>ORACLE_HOME=</code><code>/oracle/app/oracle/product/11</code><code>.2.0</code><code>/dbhome_1</code>

<code>export</code> <code>ORACLE_SID=</code><code>test</code>

<code>export</code> <code>PATH=$PATH:$ORACLE_HOME</code><code>/bin</code>

<code>export</code> <code>ORACLE_OWNER=oracle</code>

<code>$</code><code>source</code> <code>.bash_profile</code>

 好了,現在我們就可以安裝Oracle 11gR2了。進入解壓目錄後。

$ ./runInstaller

本文轉自 jackjiaxiong 51CTO部落格,原文連結:http://blog.51cto.com/xiangcun168/1663322

繼續閱讀