CentOS7上安装oracle11gR2(二)

二、安装oracle11g2

   本文是参考:http://www.osyunwei.com/archives/5445.html

  先从官方下载oracle11g2(两个文件)

  1. 创建用户和组
    groupadd oinstall  #创建用户组oinstall
    groupadd dba	#创建用户组dba
    useradd -g oinstall -g dba -m oracle #创建用户oracle,并加入oinstall和dba组
    passwd oracle #设置用户oracle的登录密码,根据提示输入两次密码
     
  2. 创建oracle安装目录
    mkdir -p /oracle/oraInventory  #oracle数据库配置目录
     
  3. 设置目录所有者
    chown -R oracle:oinstall /oracle #设置目录所有者为oinstall用户组的oracle用户
    chown -R oracle:oinstall /oracle/oraInventory
     
  4. 修改系统标识
    vim /etc/redhat-release  #编辑
     把
    CentOS Linux release 7.0.1406 (Core)
    修改为
    #CentOS Linux release 7.0.1406 (Core)
    Red Hat Enterprise Linux 6
      
  5. 修改系统内核
    vim /etc/sysctl.conf #编辑,在最后添加以下代码
     
    net.ipv4.icmp_echo_ignore_broadcasts = 1
    net.ipv4.conf.all.rp_filter = 1
    fs.file-max = 6815744 #设置最大打开文件数
    fs.aio-max-nr = 1048576
    kernel.shmall = 2097152 #共享内存的总量,8G内存设置:2097152*4k/1024/1024
    kernel.shmmax = 2147483648 #最大共享内存的段大小
    kernel.shmmni = 4096 #整个系统共享内存端的最大数
    kernel.sem = 250 32000 100 128
    net.ipv4.ip_local_port_range = 9000 65500 #可使用的IPv4端口范围
    net.core.rmem_default = 262144
    net.core.rmem_max= 4194304
    net.core.wmem_default= 262144
    net.core.wmem_max= 1048576
     
  6. 设置oracle用户限制,提高软件运行性能
    vim /etc/security/limits.conf	#在末尾添加以下代码
     
    oracle soft nproc 2047
    oracle hard nproc 16384
    oracle soft nofile 1024
    oracle hard nofile 65536
     
  7. 配置oracle用户环境变量
    vim	/home/oracle/.bash_profile #在最后添加以下代码
     
    export ORACLE_BASE=/oracle	#oracle数据库安装目录
    export ORACLE_HOME=$ORACLE_BASE/product/11.2.0/db_1 #oracle数据库路径
    export ORACLE_SID=orcl	#oracle启动数据库实例名
    export ORACLE_UNQNAME=$ORACLE_SID
    export PATH=$ORACLE_HOME/bin:/user/sbin:$PATH	#添加系统环境变量
    export LD_LIBRARY_PATH=$ORACLE_HOME/lib:$LD_LIBRARY_PATH	#添加系统环境变量
    
    source  /home/oracle/.bash_profile	#使设置立刻生效
      
  8. 安装oracle数据库需要的软件包
    yum install gcc* gcc-* gcc-c++-* glibc-devel-* glibc-headers-* compat-libstdc* libstdc* elfutils-libelf-devel* libaio-devel* sysstat* unixODBC-* pdksh-*
     --centos6.5需要安装
    yum install binutils compat-libstdc++-33 compat-libstdc++-33.i686 elfutils-libelf elfutils-libelf-devel gcc gcc-c++ glibc glibc.i686 glibc-common glibc-devel glibc-devel.i686 glibc-headers ksh libaio libaio.i686 libaio-devel libaio-devel.i686 libgcc libgcc.i686 libstdc++ libstdc++.i686 libstdc++-devel make sysstat unixODBC unixODBC-devel -y
     
  9. 重启下系统 以oracle的身份登录系统
  10. 解压oracle下载的两个文件
    unzip linux.x64_11gR2_database_1of2.zip 
    unzip linux.x64_11gR2_database_2of2.zip 
  11. cd database
      
  12. 为防止乱码,运行
    export LANG=en_US
     
  13. 运行oracle安装程序
    ./runInstaller
     


  14.  取消默认选择,点击next


  15.  点击 yes


  16.  点击next


  17.  选择server Class 点击next


  18.  点击next


  19.  选择Advanced install 点击next


  20.  添加简体中文 ,点击next


  21.  点击next



  22.   之前已经设置好环境变量了,这里会自动填充路径,点击next


  23.  点击next


  24.  点击yes


  25.  点击next


  26.  点击next


  27.  配置字符集,点击next


  28.  点击next


  29.  点击next


  30.  选择备份, 点击next


  31.  选择统一设置密码,点击next


  32.  点击yes


  33.  点击next


  34.  选择Ignore all ,点击next


  35.  点击Finish
  36. 进入安装过程

     
  37. 安装到68%的时候会有如下提示,直接点击continu

     


  38.  点击ok


  39.  
  40. 打开命令行窗口
    su
     输入root帐号密码,运行
    /oracle/oraInvertory/orainstRoot.sh
    /oracle/product/11.2.0/dbhome_1/root.sh
  41.  点击ok

     安装完成 点击close
  42. 把系统标识修改回来
    vim /etc/redhat-release  #编辑  
     把
    #CentOS Linux release 7.0.1406 (Core)  
    Red Hat Enterprise Linux 6  
     修改为:
    CentOS Linux release 7.0.1406 (Core)  
     

猜你喜欢

转载自hechuangqiang.iteye.com/blog/2102512