Oracle在Linux上的安裝

leng411lian發表於2009-06-05

windows下安裝oracle比較簡單,沒有什麼繁瑣的配置,對作業系統的要求一般都能滿足,不用進行特別處理,聽說oracle在linux上的安裝就有點麻煩了,這次正好有機會嘗試一下。

[@more@]

環境說明:RadHat EL4,Oracle10 g

1.root登陸Linux主機,新建oracle組和使用者:

#groupadd dba

#groupadd oinstall

#useradd -m -g oinstall -G dba -d /home/oracle oracle

#passwd oracle

2.修改hosts檔案

vi /etc/hosts

增加一行(依照現在有localhost那一行新增)

主機ip 主機域名 主機名

3.修改系統引數

vi /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

net.core.rmem_default=262144

net.core.wmem_default=262144

net.core.rmem_max=262144

net.core.wmem_max=262144

增加後儲存退出,執行:

# /sbin/sysctl –p

再修改/etc/security/limits.conf ,增加內容:

oracle soft nofile 65536

oracle hard nofile 65536

oracle soft nproc 16384

oracle hard nproc 16384

4.修改profile檔案

修改oracle使用者的profile檔案,/home/oracle目錄下

vi .bash_profile

增加以下內容:

export ORACLE_BASE=/opt/oracle

export ORACLE_HOME=$ORACLE_BASE/product/10.2.0

export NLS_LANG=AMERICAN_AMERICA.ZHS16GBK

export PATH=$PATH:$ORACLE_HOME/bin:/usr/bin:/usr/sbin:/usr/lib

export ORACLE_SID=orcl

export LD_LIBRARY_PATH=$ORACLE_HOME/lib:$LD_LIBRARY_PATH

export ORA_NLS33=$ORACLE_HOME/ocommon/nls/admin/data

儲存退出

5.解壓安裝檔案

上傳安裝檔案到伺服器,解壓:

gunzip 10201_database_linux_x86_64.cpio.gz

cpio -idvc<10201_database_linux_x86_64.cpio

unzip p6810189_10204_Linux-x86-64.zip

6.安裝可以採用兩種方式,圖形化和response檔案,後者不需圖形化介面。

圖形化安裝:

執行runInstaller開啟安裝介面,過程與windows類似,配置部分內容下一步即可,安裝後需執行兩個指令碼:

root使用者登陸執行

/opt/oracle/oraInventory/orainstRoot.sh

/opt/oracle/product/10.2.0/root.sh

response檔案安裝:

安裝包目錄為$oracle_installer,response檔案目錄$oracle_installer/database/response,使用enterprise.rsp檔案安裝:

cp enterprise.rsp enterprise_inst.rsp

vi enterprise_inst.rsp,根據主機情況和安裝情況修改此檔案,各個配置項參照例項檔案中的說明,修改後儲存。

安裝執行:

./runInstaller -silent -responseFile $oracle_installer/database/response/enterprise_inst.rsp

安裝完成同樣需要執行指令碼:

su root
/opt/oracle/oraInventory/orainstRoot.sh
/opt/oracle/product/10.2.0/root.sh

至此安裝完成,但是在安裝過程中遇到了很多問題,以下是幾個比較常見的問題:

1.Oracle安裝提示不能使用DHCP分配地址,需配置靜態IP

透過在hosts檔案中增加本機ip和主機名的對映解決

2.採用response檔案安裝不能打補丁

此問題一直沒解決,所以後來採用了圖形化安裝

3.圖形化安裝過程建庫採用基本安裝,是預設字符集

安裝完成後進行字符集修改,過程見《Linux下修改Oracle字符集》

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

相關文章