oracle10g在x86linux上的安装步骤

来源:网络发布时间:2009-07-27

  一:Oracle Enterprise Linux 5.0:
  必须组件安装:
  GNOME Desktop Environment
  Editors
  Graphical Internet
  Text-based Internet
  Development Libraries
  Development Tools
  Server Configuration Tools
  Administration Tools
  Base System Tools
  X Window System
  二:创建用户和用户组(以root用户创建)
  groupadd -g 1001 dba
  id nobody
  groupadd -g 1002 oinstall
  useradd -u 1002 -g oinstall -G dba oracle
  passwd oracle
  三:检查所需软件:(以root用户进行)
  rpm -qa setarch make glibc libaio compat-libstdc++- compat-gcc-34- compat-gcc-34-c++- gcc libXp openmotif compat-db
  以下为所需软件包
  setarch-2.0-1.1.i386.rpm
  make-3.81-1.1.i386.rpm
  glibc-2.5-12.i686.rpm
  libaio-0.3.106-3.2.i386.rpm
  compat-libstdc++-33-3.2.3-61.i386.rpm
  compat-gcc-34-3.4.6-4.i386.rpm
  compat-gcc-34-c++-3.4.6-4.i386.rpm
  gcc-4.1.1-52.el5.i386.rpm
  libXp-1.0.0-8.i386.rpm
  openmotif-2.3.0-0.3.el5.i386.rpm
  compat-db-4.2.52-5.1.i386.rpm
  四:配置内核参数(以root用户)
  # vi /etc/sysctl.conf
  kernel.shmall = 268435456
  kernel.shmmax = 4294967295
  kernel.shmmni = 4096
  kernel.sem = 250 32000 100 128
  fs.file-max = 65536
  net.ipv4.ip_local_port_range = 1024 65000
  net.core.rmem_default = 4194304
  net.core.rmem_max = 4194304
  net.core.wmem_default = 262144
  net.core.wmem_max = 262144
  使参数输出#/sbin/sysctl -p
  # vi /etc/security/limits.conf
  添加以下内容:
  o
  racle soft nproc 2047
  oracle hard nproc 16384
  oracle soft nofile 1024
  oracle hard nofile 65536
  # vi /etc/pam.d/login
  添加以下内容:
  session required /lib/security/pam_limits.so
  五:关闭selinux
  # vi /etc/selinux/config
  修改成为:(root身份)
  SELINUX=disabled或者用system-config-secritylevel工具进行设置。
  六:伪装版本(root身份)
  #vi /etc/redhat-release
  修改为企业版4
  七:创建安装目录(root身份)
  mkdir -p /orac/orahome/app/oracle/product/10.2.0/db_1
  chown -R oracle.oinstall /orac/orahome
  mkdir -p /orac/oradata
  chown -R oracle.oinstall /orac/oradata
  chown -R oracle.oinstall /orac
  八:设置shell对oracle用户的限制(以oracle用户登陆修改)
  vi .bash_profile
  if [ \$USER = "oracle" ]; then
  if [ \$SHELL = "/bin/ksh" ]; then
  ulimit -p 16384
  ulimit -n 65536
  else
  ulimit -u 16384 -n 65536
  fi
  fi
  umask 022
  ORACLE_BASE=/orac/orahome/app/oracle; export ORACLE_BASE
  ORACLE_HOME=$ORACLE_BASE/product/10.2.0/db_1; export ORACLE_HOME
  ORACLE_SID=orcl;export ORACLE_SID
  PATH=$PATH:$HOME/bin;export PATH
  PATH=$ORACLE_HOME/bin:$PATH;export PATH
  export NLS_LANG=AMERICAN_AMERICA.zhs16cgb231280
  注意:设置环境变量时oracle_base和oracle_home是必须的变量。
  九:以oracle用户身份安装数据库,在oracle用户目录里解压数据库,执行./runInstall按照提示进行操作安装。
  十:按照提示的目录以root身份进行./root.sh和./orainstRoot.sh脚本结束安装。
纠错

育路版权与免责声明

① 凡本网注明稿件来源为"原创"的所有文字、图片和音视频稿件,版权均属本网所有。任何媒体、网站或个人转载、链接转贴或以其他方式复制发表时必须注明"稿件来源:育路网",违者本网将依法追究责任;

② 本网部分稿件来源于网络,任何单位或个人认为育路网发布的内容可能涉嫌侵犯其合法权益,应该及时向育路网书面反馈,并提供身份证明、权属证明及详细侵权情况证明,育路网在收到上述法律文件后,将会尽快移除被控侵权内容。