RHEL 6.5 安裝Oracle 11gR2

來源:互聯網
上載者:User

RHEL 6.5 安裝Oracle 11gR2

記錄下RHEL 6.5 安裝Oracle 11gR2的過程,希望對大家有所協助。

1.關閉selinux,用vi /etc/selinux/config

selinux=disabled

2.使用yum安裝rpm

yum -y install compat-db compat-db42 compat-db43 compat-gcc-34 compat-gcc-34-c++ compat-libstdc++-33 glibc-* glibc-*.i686 libXpm-*.i686 libXp.so.6 libXt.so.6 libXtst.so.6 libgcc_s.so.1 ksh libXp libaio-devel numactl numactl-devel unixODBC unixODBC-devel

3.添加如下參數vi /etc/sysctl.conf

#活動的非同步IO進程內容相關的總和 1024*1024 即1M
fs.aio-max-nr = 1048576

#同時開啟檔案的數量
fs.file-max = 6815744

#共用記憶體頁數 。Linux共用記憶體頁大小為4KB, 共用記憶體段的大小都是共用記憶體頁大小的整數倍。
kernel.shmall = 2097152

#表示單個共用記憶體段的最大值
kernel.shmmax = 2147483648

#表示單個共用記憶體段的最小值,一般為4kB,即4096bit
kernel.shmmni = 4096

#該檔案用於控制核心訊號量
#第一列,表示每個訊號集中的最大訊號量數目。
#第二列,表示系統範圍內的最大訊號量總數目。
#第三列,表示每個訊號發生時的最大系統運算元目。
#第四列,表示系統範圍內的最大訊號集總數目。
kernel.sem = 250 32000 100 128

#該檔案表示TCP/UDP協議開啟的本地連接埠號碼。
net.ipv4.ip_local_port_range = 9000 65500

#指定了接收通訊端緩衝區大小的預設值(以位元組為單位)。
net.core.rmem_default = 4194304

#指定了接收通訊端緩衝區大小的最大值(以位元組為單位)。
net.core.rmem_max = 4194304

#指定了發送通訊端緩衝區大小的預設值(以位元組為單位)。
net.core.wmem_default = 262144

#指定了發送通訊端緩衝區大小的最大值(以位元組為單位)。
net.core.wmem_max = 1048586

4.修改完成後是用如下命令讓改動生效

sysctl –p

5.修改限制檔案,vi /etc/security/limits.conf

#單個使用者的可用進程數(軟式節流)
oracle          soft    nproc      2047

#單個使用者的可用進程數(硬限制)
oracle          hard    nproc      16384

#可開啟的檔案描述符的最大數(軟式節流)
oracle          soft    nofile      1024

#可開啟的檔案描述符的最大數(硬限制)
oracle          hard    nofile      65536

6.建立使用者,組

#建立oinstall組
groupadd  oinstall

#建立dba組
groupadd  dba

#-u 使用者號 -g 主使用者組 -G 副使用者組
useradd -g oinstall -G dba oracle

#修改oracle 使用者名稱密碼
passwd oracle    修改使用者oracle的密碼

7.建立安裝路徑

mkdir -p /u01/app/oracle
mkdir -p /u01/software

8.修改許可權

chown -R oracle:oinstall /u01/
chmod -R 755 /u01/

9.設定環境變數,vi /home/oracle/.bash_profile

# Oracle Settings
TMP=/tmp; export TMP
TMPDIR=$TMP; export TMPDIR
ORACLE_BASE=/u01/app/oracle; export ORACLE_BASE
ORACLE_HOME=$ORACLE_BASE/product/11.2.0/db_1; export ORACLE_HOME
ORACLE_SID=orcl; export ORACLE_SID
SQLPATH=$ORACLE_HOME/sqlplus/admin; export SQLPATH
ORACLE_TERM=xterm; export ORACLE_TERM
EDITOR=vi; export EDITOR
PATH=$PATH:$ORACLE_HOME/bin:$HOME/myShell;
export PATH
LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib; export LD_LIBRARY_PATH
CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib;
        export CLASSPATH

if [ $USER = "oracle" ]; then
        if [ $SHELL = "/bin/ksh" ]; then
                ulimit -p 16384
                ulimit -n 65536
        else
                ulimit -u 16384 -n 65536
        fi
fi

10.用oracle使用者上傳安裝檔案到/oracle/software並解壓

11.進入/oracle/software 啟動圖形安裝介面。

相關文章

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.