23decxf 发表于 2018-5-11 08:26:36

redhat5.9 32位系统上安装oracle11.2.0g

  


[*]  groupadd dba

  groupadd oinstall
  useradd -g oinstall-Gdbaoracle
  passwdoracle
[*]  mkdir/opt/oracle-pv
  chown-R   oracle.oinstall/opt/oracle
[*]  检查依赖包:
  binutils
  compat-libstdc
  gcc
  gcc-c++
  glibc
  glibc-common
  glibc-devel
  glibc-headers
  kernel-headers
  ksh
  libaio
  libaio-devel
  libgcc
  libgomp
  libstdc++
  libstdc++44-devel
  make
  numactl-devel
  sysstat
  unixODBC
  unixODBC-devel
[*]  安装java

  jdk-1_5_0_06-linux-i586.bin
  sh jdk-1_5_0_06-linux-i586.bin
  cp-rvjdk-1_5_0_06/usr/local
  ln -s /usr/local/jdk-1_5_0_06//usr/local/jdk

  ln -s /usr/local/jdk-1_5_0_06/jre/usr/local/jre
  ln -s /usr/local/jdk-1_5_0_06/bin/java/usr/bin/java
  ln -s /usr/local/jdk-1_5_0_06/bin/javac/usr/bin/javac
[*]  配置Java环境变量
  cd /etc/profile.d
  vi java.sh
  export JAVA_HOME=/usr/local/jak
  export PATH=$PATH:$JAVA_HOME/bin

  export CLASSPATH=$JAVA_HOME/lib/tools.tar:.:$JAVA_HOME/lib/dt.jar
[*]  系统配置
  chkconfig iptables off
  selinux=disabled
[*]  内核配置
  oracle soft    nproc         2047

  oracle soft    nofile          1024

  oracle hard    nproc         16384

  oracle hard    nofile          65536
[*]  内核优化参数
  vi /etc/sysctl.conf
  
               net.ipv4.ip_forward= 0

net.ipv4.conf.default.rp_filter = 1
net.ipv4.conf.default.accept_source_route =0
kernel.sysrq = 0
kernel.core_uses_pid = 1
net.ipv4.tcp_syncookies = 1
net.ipv4.ip_local_port_range = 1024 65500
kernel.msgmnb = 65536
kernel.msgmax = 65536
kernel.shmmax = 4294967295
kernel.shmall = 268435456
kernel.shmmni = 4096
kernel.sem = 250 32000 100 128
fs.file-max = 65536
net.core.rmem_default = 262144
net.core.rmem_max = 262144
net.core.wmem_deault = 262144
net.core.wmem_max= 262144
[*]配置oracle环境变量

export TMP=/tmp
export TMPDIR=$TMP
export ORACLE_BASE=/opt/oracle
export ORACLE_HOME=$ORACLE_BASE/product/11.2.0/dbhome_1
export ORACLE_SID=orcl
export ORACLE_TERM=xterm
export PATH=/usr/sbin:$PATH
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:$ORACLE_HOME/network/jlib
export DISPLAY=:0.0
export ORA_NLS33=$ORACLE_HOME/ocommon/nls/admin/data
###############################################################################
###setjdkenvironment
JAVA_HOME=/usr/local/jdk;exportJAVA_HOME
#PATH=$PATH:$JAVA_HOME/bin:$JAVA_HOME/jre/lib/i386:$HOME/bin:/home/oracle/bin:/opt/oracle/product/11.2.0/bin;exportPATH
PATH=$PATH:$JAVA_HOME/bin:$JAVA_HOME/jre/lib/i386:/home/oracle/bin:$ORACLE_HOME/bin ;exportPATH
NLS_LANG="SIMPLIFIED CHINESE_CHINA".ZHS16GBK;export NLS_LANG
#export NLS_LANG="AMERICAN_CHINA.ZHS16GBK"
#
LC_CTYPE=zh_CN.GB2312
LC_ALL=zh_CN
LANG=zh_CN.GB2312
umask 022
#
if [ $USER = "oracle" ]; then
if [ $SHELL = "/bin/ksh" ];then
ulimit -p 16384
ulimit -n 65536
else
ulimit -u 16384 -n 65536
fi
fi
[*]开始安装
  xhost local:oracle non-network localconnections being added to access control list
  11.   su - oracle
  cd /opt/oracle/database
  exportLANG=c
  ./runinstaller
  
页: [1]
查看完整版本: redhat5.9 32位系统上安装oracle11.2.0g