CentOS 6.4上安裝 Oracle 11g R2圖文教程

來源:互聯網
上載者:User

“//”後是注釋,“#”代表root使用者下操作,“$”代表Oracle使用者下操作。

#chkconfig iptables off //永久關閉防火牆或

#service iptabels stop //暫時關閉防火牆,重啟系統後會自動開啟

 

1.硬體檢查:

1.1 記憶體要求:

記憶體大於1G(使用虛擬機器安裝時記憶體要稍微大一些,否則安裝檢查不通過)

#cat /proc/meminfo //查看記憶體大小

1.2 交換分區要求:

交換分區是記憶體的1.5倍,可根據實際情況調整

#grep SwapTotal /proc/meminfo //查看交換分區大小

1.3 硬碟空間要求

硬碟空間要滿足所需軟體的大小,要求/tmp 分區不少於 400M ,安裝目錄應大於4G:

#df –h //查看磁碟空間使用方式

#du –ch //查看目錄空間大小

 

 

2.軟體檢查:2.1 檢查安裝oracle所依賴的組件包是否安裝上:

#rpm–qa |grep 軟體包名稱 //檢查軟體包是否安裝上

 

1.binutils-2.17.50.0.6

2.compat-libstdc++-33-3.2.3

 

3.elfutils-libelf-0.125

4.elfutils-libelf-devel-0.125

5.elfutils-libelf-devel-static-0.125

 

6.gcc-4.1.2

7.gcc-c++-4.1.2

 

8.glibc-2.5-24

9.glibc-common-2.5

10.glibc-devel-2.5

11.glibc-headers-2.5

 

12.kernel-headers-2.6.18

13.pdksh-5.2.14

 

14.libaio-0.3.106

15.libaio-devel-0.3.106

 

16.libgcc-4.1.2

17.libgomp-4.1.2

18.libstdc++-4.1.2

19.libstdc++-devel-4.1.2

 

20.make-3.81

21.numactl-devel-0.9.8.i386

22.sysstat-7.0.2

23.unixODBC-2.2.11

24.unixODBC-devel-2.2.11

 

 

2.2 安裝缺少的軟體包:

#rpm –ivh 軟體包名稱 //使用本地光碟片鏡像安裝軟體包

#yum install 軟體包名稱 //使用yum連網安裝

 

3.配置系統內容3.1修改核心參數:

#vi /etc/sysctl.conf

fs.file-max= 6815744

fs.aio-max-nr=1048576

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= 1048576

kernel.sem= 250 32000 100 128

kernel.shmall= 2097152(可以按照系統預設,不修改)

kernel.shmmax= 536870912(可以按照系統預設,不修改)

 

#sysctl –p //讓核心參數生效

 

 

3.2修改進程數和最大會話數

#vi /etc/security/limits.conf

oracle soft nproc 2047

oracle hard nproc 16384

oracle soft nofile 1024

oracle hard nofile 65536

 

3.3關聯設定

#vi /etc/pam.d/login

session required pam_limits.so

 

3.4修改/etc/profile

#vi /etc/profile

if [ $USER = "oracle" ]; then

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

ulimit -p 16384

ulimit -n 65536

else

ulimit -u 16384 -n 65536

fi

fi

 

 

4.建立安裝使用者、組和目錄4.1建立安裝使用者和組

#groupadd oinstall //建立oinstall組

#groupadd dba //建立dba組

#useradd -g oinstall -G dba oracle //建立使用者oracle,設定其主組為oinstall,副組為dba

#id oracle //檢查結果

#passwd oracle //設定oracle使用者密碼

 

 

4.2建立軟體安裝目���

#mkdir -p /home/oracle_11/app/ //建立安裝根目錄

#chown -R oracle:oinstall /home/oracle_11/ //安裝根目錄所屬使用者和組為oracle使用者和oinstall組

#chmod -R 755 /home/oracle_11/ //修改目錄的存取權限為所屬使用者完全控制,所屬組和其他使用者可讀和執行

 

4.3設定使用者環境變數

#vi /home/oracle/.bash_profile

exportORACLE_BASE=/home/oracle_11/app //軟體安裝基目錄

exportORACLE_SID=orcl //執行個體名

exportORACLE_HOME=$ORACLE_BASE/product/11.2.0/dbhome_1 //軟體安裝產品目錄

exportPATH=$PATH:$HOME/bin:$ORACLE_HOME/bin

 

#source /home/oracle/.bash_profile //負載檔案使配置生效

#env|more //查看配置的環境變數是否正確

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 下一頁

相關文章

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.