天天看點

RedHat Enterprise Linux5.0 下安裝oracle 11g

一、準備工作:

先到www.oracle.com下載下傳linux_x86_11gR1_database.zip(x86 代表計算機的架構,現在一般都是x86的計算機)。

二、建立必要的使用者,組和目錄

#mkdir -p /u01/oracle

#groupadd dba

#groupadd oinstall

#useradd -g oinstall -G dba /u01/oracle   oracle

#passwd oracle 設定密碼

#chown -R oracle:oinstall /u01 把u01目錄賦予oracle使用者oinstall組

#ls -l 檢視指令是否生效

這建立的不是官方所推薦的OFA(最佳最靈活體系結構設計)标準,OFA目錄設計的比這複雜,菜 鳥嗎,先把oracle裝起來在說。以後在慢慢研究...

三、安裝配置過程

(1)rpm更新包,linux 系統盤上有,用rpm -qa|grep * 檢視需要裝那些包

binutils-2.15.92.0.2-18 

compat-libstdc++-33.2.3-47.3

elfutils-libelf-0.97-5

elfutils-libelf-devel-0.97-5

glibc-2.3.9.4-2.19

glibc-common-2.3.9.4-2.19

glibc-devel-2.3.9.4-2.19

gcc-3.4.5-2

gcc-c++-3.4.5-2

libaio-devel-0.3.105-2

libaio-0.3.105-2

libgcc-3.4.5

libstdc++-3.4.5-2

libstdc++-devel-3.4.5-2

make-3.80-5

sysstat-5.0.5

unixODBC-2.2.11

unixODBC-devel-2.2.11

(2)設定linux核心:打開修改/etc/sysctl.conf,在最後加入以下内容:

kernel.shmall = 2097152

kernel.shmmax = 2147483648

kernel.shmmni = 4096

kernel.sem = 250 32000 100 128

net.ipv4.ip_local_port_range = 1024 65000

net.core.rmem_default = 4194304

net.core.rmem_max = 4194304

net.core.wmem_default = 262144

net.core.wmem_max = 262144

(vi /etc/sysctl.conf打開,加完以後安 ESC +:+w 儲存,ESC + : + q 退出)

   結束後#sbin/sysctl   -p   執行一下,使系統生效

(3) 修改 /etc/security/limits.conf,加入内容

oracle soft nproc 2047

oracle hard nproc 16384

oracle soft nofile 1024

oracle hard nofile 65536

(4)修改/etc/profile,加入内容

if [ $USER = "oracle" ]; then

if [ $SHELL = "/bin/ksh" ]; then

ulimit -p 16384

ulimit -n 65536

else

ulimit -u 16384 -n 65536

fi

四、 進入oracle使用者設定oracle的環境變量

#su oracle 

打開 v .bash_profile 加入

ORACLE_BASE=/u01    //此檔案夾可根據個體情況建立,下面設定相應改變

ORACLE_HOME=$ORACLE_BASE/oracle

ORACLE_SID=orcl(你的資料庫名字)

PATH=$ORACLE_HOME/bin:$PATH

export ORACLE_BASE ORACLE_HOME ORACLE_SID PATH

五、開始安裝

進入root使用者把你下的linux_x86_11gR1_database.zip用unzip linux_x86_11gR1_database.zip解壓出來得到database,把它移動到/u01目錄下 

#mv database //u01

#chown -R oracle:oinstall /u01/database

su oracle 在database目錄下$./runInstaller

如過提示diaplay變量錯誤,進入root使用者#xhost + localhos

                                 #xhost + 

關閉通路限制,允許任何通路。oracle安裝完用xhost -關閉

選擇進階安裝,進行自定義安裝

在安裝中,會出現一個關于oraInventory目錄的警告 ,點選OK,不用理會繼續即可,在随後的視窗中将/oraInventory修改為/u01/oraInventory.

随後參數都是預設,在安裝中會彈出一個要求執行u01/oraInventory/oraInstRoot.sh和/u01/oracle

/root.sh的提示框,可在secureCRT中,以ROOT使用者執行這兩個檔案 ,一定要注意大小寫,其入進行End of

installtion視窗,安裝結束.

輸入netca指令進行偵聽配置.其中參數一律預設即可.可以用ps -ef 檢視該服務是否已啟用.

輸入dbca指令,進行資料庫的建立,下面我列出的是一些注意事項

選擇gernel purpose,在SID和全局名稱中,選擇你在.bash_profile中建立的SID.

在Character Sets字元集選項中選擇第2項AL32UTF8.

OK,完成.

如果不能打開netca 和 dbca檢查你的環境變量設定是否正确

繼續閱讀