st0627 发表于 2018-9-23 08:29:16

Centos 5.4安装Oracle11g-Web运维

  Centos 5.4(32位)、Red Hat 5.5 Enterprise5.5(32位)实验成功
  一、准备安装的软件:
  1、软件包(18个)
  binutils、compat-libstdc++、elfutils-libelf、elfutils-libelf-devel
  glibc、glibc-common、glibc-devel、gcc、gcc-c++、libaio、libaio-devel
  libgcc、libstdc++、libstdc++-devel、make、sysstat、unixODBC、unixODBC-devel
  2、检查包是否已经安装
  系统安装时安装“开发工具”、“开发库”基本上所需安装包都已安装,个别需手动安装。检查软件包
  1、rpm -qa compat*
  缺少compat-libstdc++-33-3.2.3-61.i386包
  2、rpm -qa |grep elfutils*
  3、rpm -qa |grep glibc*
  4、rpm -qa |grep gcc
  5、rpm -qa |grep libaio
  缺少libaio-devel-0.3.106-3.2.i386包
  6、rpm -qa |grep libgcc
  7、rpm -qa |grep libstdc
  8、rpm -qa |grep make-3
  9、rpm -qa |grep sysstat
  缺少sysstat-7.0.2-3.el5.i386
  10、rpm -qa |grep unixODBC
  缺少
  unixODBC-devel-2.2.11-7.1.i386
  unixODBC-2.2.11-7.1.i386
  11、rpm -qa |grep binutils
  这些软件直接从安装光盘上找到后安装;rpm –ivh 包名称
  二、配置oracle运行参数
  在/etc/sysctl.conf中加入以下内容:
  kernel.sem = 250 32000 100 128
  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
  sysctl –p 使内核参数立即生效。
  三.建立ORACLE的用户群组
  groupadd oinstall
  groupadd dba
  useradd -g oinstall -G dba oracle
  passwd oracle
  oracle密码
  nobody用户及oracle用户:
  id nobody
  id oracle
  四.建立目录和权限
  在/home下的oracle目录下创建/DB目录作为Oracle数据库的安装目录,并在/DB下创建database目录来存放Oracle数据库的安装文件。
  mkdir /home/oracle/DB
  chown -R oracle:oinstall /home/oracle/DB
  五.Oracle用户设置Shell限制
  1、vi /etc/security/limits.conf
  oracle soft nproc 2047
  oracle hard nproc 16384
  oracle soft nofile 1024
  oracle hard nofile 65536
  2、vi /etc/pam.d/login
  session required /lib/security/pam_limits.so
  session required pam_limits.so
  3、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
  六、设置环境变量
  cd /home/oracle
  vi .bash_profile
  ORACLE_BASE=/home/oracle/DB
  ORACLE_HOME=$ORACLE_BASE/oracle
  ORACLE_SID=fxcx
  PATH=$ORACLE_HOME/bin:$PATH
  export ORACLE_BASE ORACLE_HOME ORACLE_SID
  使环境变量生效
  source /home/oracle/.bash_profile
  七、安装
  1.oracle用户登录
  su - oracle
  进入安装目录
  cd /home/oracle/DB/database
  安装
  ./runInstaller












  netca配置监听程序(Oracle Net Services)
  # netca







  dbca创建数据库实例
  # dbca









  七、设置监听自动启动
  cd /home/oracle/DB/oracle/bin
  vi dbstart
  ORACLE_HOME_LISTNER=$ORACLE_HOME
  开机启动 vi /etc/rc.d/rc.local
  /home/oracle/DB/oracle/bin/lsnrctl start
  或su oracle –lc “/home/oracle/DB/oracle/bin/lsnrctl start”
  八、启动企业管理器
  emctl start dbconsole //开启企业管理器
  emctl stop dbconsole //关闭企业管理器
  https://172.16.23.219:1158/em 用户名:system 密码:oracle(安装时候设定的)
  启动数据库dbstart
  关闭数据库dbshut
  启动监听lsnrctl start
  关闭监听lsnrctl stop
  开启代理 emctl start agent
  关闭代理emctl stop agent
  sqlplus /nolog
  conn / as sysdba
  startup //启动实例
  shutdown immediate //关闭实例

页: [1]
查看完整版本: Centos 5.4安装Oracle11g-Web运维