64位RedHat 5.6下安裝Oracle 11g

來源:互聯網
上載者:User

前提條件:在安裝Linux時最好安裝上以下軟體,否則在安裝Oracle過程中不能通過先決條件檢測。(在檢測後也可以安裝缺少的軟體,但會由於軟體之間的依賴關係,導致安裝非常困難,最壞條件下,導致系統重裝)

binutils-2.17.50.0.6
compat-libstdc++-33-3.2.3
compat-libstdc++-33-3.2.3 (32 bit)
elfutils-libelf-0.125
elfutils-libelf-devel-0.125
gcc-4.1.1
gcc-c++-4.1.1
glibc-2.5-12
glibc-2.5-12 (32 bit)
glibc-common-2.5
glibc-devel-2.5
glibc-devel-2.5-12 (32 bit)
libaio-0.3.106
libaio-0.3.106 (32 bit)
libaio-devel-0.3.106
libgcc-4.1.1
libgcc-4.1.1 (32 bit)
libstdc++-4.1.1
libstdc++-4.1.1 (32 bit)
libstdc++-devel 4.1.1
make-3.81
sysstat-7.0.0

1.     在root模式下修改核心參數

#vi  /etc/sysctl.conf

在代碼結尾添加如下代碼:

fs.file-max = 6815744

 

kernel.shmmni = 4096

kernel.shmmax = 4294967295 #實體記憶體一半

kernel.sem=250 32000 100 128

net.ipv4.ip_local_port_range = 9000 65500

net.core.rmem_default = 262144

net.core.rmem_max = 4194304

net.core.wmem_default = 262144

net.core.wmem_max = 10488576

fs.aio-max-nr = 10488576

儲存並退出

#/sbin/sysctl –p 使修改生效

2.     為oracle使用者佈建shell限制

#vi /etc/security/limits.conf

在檔案尾部添加下列代碼:

oracle  soft nproc 2047

oracle  hard nproc 16384

oracle  soft nofile 1024

oracle  hard nofile 65536

oracle -   nofile 1006154

儲存退出

3.     在root模式下建立oracle使用者和組

#groupadd oinstall

#groupadd dba

#groupadd oper

#useradd –g oinstall –G dba,oper oracle //增加了oracle使用者

#passwd oracle (在下面出現的命令列中設定oracle賬戶口令)

4.     為安裝oracle建立目錄

#cd /home/oracle  //轉到oracle目錄下

#mkdir app       //建立app目錄

#chown –R oracle:oinstall /home/oracle/app  

#chmod –R 775 /home/oracle/app            //賦予許可權

5.     切換到oracle賬戶並為oracle使用者佈建環境變數

#su – oracle

$vi /home/oracle/.bash_profile

在檔案中添加:

export ORACLE_BASE=/home/oracle/app

export ORACLE_HOME=$ORACLE_BASE/product/11.1.0/db_1

export ORACLE_SID=orcl (自己定義的名稱)

export PATH=$ORACLE_HOME/bin:$PATH
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib
export CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib
export NLS_LANG="SIMPLIFIED CHINESE_CHINA".ZHS16GBK

儲存退出

$source /home/oracle/.bash_profile 使其生效

6.重新啟動作業系統:
# reboot (重新啟動命令)
特別說明:因為安裝Oracle軟體時不可使用root(超級使用者)來進行安裝,只可以使用剛才建立的oracle使用者來進行安裝,請大家一定要注意!

7.通過FTP工具把oracle11g壓縮包複製到oracle檔案夾下面

8.在oracle模式下解壓oracle11g壓縮包

#unzip linux.x64_11gR2_database_1of2.zip –d  /home/oracle

#unzip linux.x64_11gR2_database_2of2.zip –d  /home/oracle

 

9.新開一個終端視窗,以root身份執行命令 #xhost  +

10.然後回到oracle視窗

進入database目錄

$cd /home/oracle/database

$./runInstaller

開始安裝。剩下的安裝步驟和在windows下一樣。

到最後千萬要執行最後兩個命令。

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.