binutils-2.20.51.0.2-5.11.el6 (x86_64)
glibc-2.12-1.7.el6 (x86_64)
libgcc-4.4.4-13.el6 (x86_64)
libstdc++-4.4.4-13.el6 (x86_64)
libaio-0.3.107-10.el6 (x86_64)
libXext-1.1 (x86_64)
libXtst-1.0.99.2 (x86_64)
libX11-1.3 (x86_64)
libXau-1.0.5 (x86_64)
libxcb-1.5 (x86_64)
libXi-1.3 (x86_64)
make-3.81-19.el6
sysstat-9.0.4-11.el6 (x86_64)
compat-libcap1-1.10-1 (x86_64)
compat-libstdc++-33-3.2.3-69.el6 (x86_64)
gcc-4.4.4-13.el6 (x86_64)
gcc-c++-4.4.4-13.el6 (x86_64)
glibc-devel-2.12-1.7.el6 (x86_64)
ksh <== 任何版本的 ksh 都可以。
libstdc++-devel-4.4.4-13.el6 (x86_64)
libaio-devel-0.3.107-10.el6 (x86_64)
compat-libstdc++-33-3.2.3-69.el6 (i686)
glibc-2.12-1.7.el6 (i686)
glibc-devel-2.12-1.7.el6 (i686)
libgcc-4.4.4-13.el6 (i686)
libstdc++-4.4.4-13.el6 (i686)
libstdc++-devel-4.4.4-13.el6 (i686)
libaio-0.3.107-10.el6 (i686)
libaio-devel-0.3.107-10.el6 (i686)
libXext-1.1 (i686)
libXtst-1.0.99.2 (i686)
libX11-1.3 (i686)
libXau-1.0.5 (i686)
libxcb-1.5 (i686)
libXi-1.3 (i686)
這裡建議配置好YUM,用yum 來一次安裝。
在sysctl.conf 中加入以下內容:
kernel.shmmni = 4096
net.ipv4.ip_local_port_range = 9000 65500
kernel.panic_on_oops = 30
如下2個參數直接使用默認值即可:
kernel.shmmax = 68719476736
kernel.shmall = 4294967296
用root用戶執行sysctl -p 使修改生效。
在 /etc/security/limits.conf中添加如下內容:
oracle soft nproc 2047
oracle hard nproc 16384
oracle soft nofile 1024
oracle hard nofile 65536
oracle soft stack 10240
oracle hard stack 10240
注:limits.conf 文件發生更改時,這些更改立即生效。但是,如果 Oracle 用戶已登錄,則這些更改將在注銷這些用戶並重新登錄之後生效。必須先完成此操作,然後再使用這些帳戶進行安裝。
確保加載了最新版本的 PAM,然後在 /etc/pam.d/login 文件中添加或編輯以下行:
session required pam_limits.so
驗證當前 ulimit,如果需要則增大。可以采用多種方式完成此操作,推薦方法是在 /etc/profile 中添加以下行:
if [ $USER = "oracle" ]; then
groupadd oinstall
groupadd dba
groupadd oper
useradd -g oinstall -G dba oracle
passwd oracle
mkdir -p /u01/app/oracle/product/12.1.0/db_1
修改/home/oracle/.bash_profile 文件添加如下內容: