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. CentOS7上安装oracle11gR2(二)_第1张图片
     取消默认选择,点击next

  15. CentOS7上安装oracle11gR2(二)_第2张图片
     点击 yes

  16. CentOS7上安装oracle11gR2(二)_第3张图片
     点击next

  17. CentOS7上安装oracle11gR2(二)_第4张图片
     选择server Class 点击next

  18. CentOS7上安装oracle11gR2(二)_第5张图片
     点击next

  19. CentOS7上安装oracle11gR2(二)_第6张图片
     选择Advanced install 点击next

  20. CentOS7上安装oracle11gR2(二)_第7张图片
     添加简体中文 ,点击next

  21. CentOS7上安装oracle11gR2(二)_第8张图片
     点击next


  22. CentOS7上安装oracle11gR2(二)_第9张图片
      之前已经设置好环境变量了,这里会自动填充路径,点击next

  23. CentOS7上安装oracle11gR2(二)_第10张图片
     点击next

  24. CentOS7上安装oracle11gR2(二)_第11张图片
     点击yes

  25. CentOS7上安装oracle11gR2(二)_第12张图片
     点击next

  26. CentOS7上安装oracle11gR2(二)_第13张图片
     点击next

  27. CentOS7上安装oracle11gR2(二)_第14张图片
     配置字符集,点击next

  28. CentOS7上安装oracle11gR2(二)_第15张图片
     点击next

  29. CentOS7上安装oracle11gR2(二)_第16张图片
     点击next

  30. CentOS7上安装oracle11gR2(二)_第17张图片
     选择备份, 点击next

  31. CentOS7上安装oracle11gR2(二)_第18张图片
     选择统一设置密码,点击next

  32. CentOS7上安装oracle11gR2(二)_第19张图片
     点击yes

  33. CentOS7上安装oracle11gR2(二)_第20张图片
     点击next

  34. CentOS7上安装oracle11gR2(二)_第21张图片
     选择Ignore all ,点击next

  35. CentOS7上安装oracle11gR2(二)_第22张图片
     点击Finish
  36. 进入安装过程
    CentOS7上安装oracle11gR2(二)_第23张图片
     
  37. 安装到68%的时候会有如下提示,直接点击continu
    CentOS7上安装oracle11gR2(二)_第24张图片
     

  38. CentOS7上安装oracle11gR2(二)_第25张图片
     点击ok

  39. CentOS7上安装oracle11gR2(二)_第26张图片
     
  40. 打开命令行窗口
    su
     输入root帐号密码,运行
    /oracle/oraInvertory/orainstRoot.sh
    /oracle/product/11.2.0/dbhome_1/root.sh
  41.  点击ok
    CentOS7上安装oracle11gR2(二)_第27张图片
     安装完成 点击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)  
     

 

你可能感兴趣的:(oracle,centos)