Oracle 11g在RHEL 6.4下的详细安装过程

  安装环境:
            RHEL 6.4
            VMware 10.1
       安装软件:
            Oracle Database 11gR2镜像


       1、首先安装VMware和RHEL软件
       2、进入RHEL 6.4,用root用户登录
       3、加载RHEL 6.4镜像到指定目录,我是加载到了/media下
       
       4、配置yum源,方便安装软件包
       #  cd /etc/yum.repos.d/ 
       #  vi rhel-source.repo
       对rhel-source.repo进行修改
       
       上面的三行改为如下形式
       
       gpgkey中的RPM-GPG-KEY-redhat-release是根据下面的信息的来的
       
       配置完yum源之后执行下面命令之后就可以进行软件包的安装了
       # yum clean all
       # yum repolist
       5、安装软件包
       # rpm -qa --qf "%{NAME}_%{VERSION}_%{ARCH}\n"|sort|less 查看已经安装的软件包
       
      
        用下面的方式依次把没有安装的软件包安装即可
                  
       6、配置主机
       首先修改ifcfg-eth0文件,将onboot的值改为yes,这样开机就启动eht0
       
       然后执行ifconfig 命令 查看eht0 的IP
        配置  /etc/hosts
        eth0IP     orcl     orcl(最好是hostname是什么这里就是什么,因为安装Oracle的时候主机名必须和hostname相同,否则就要更改hostname和主机名一致)
        service network restart
        然后执行命令  export  DISPLAY=orcl IP:0.0
        xhost +(如果不成功,换一个终端窗口试一试)
        显示 access control disabled,client can connect from any host表示成功
        然后查看hostname看是否和配置的主机名称相同
      7、创建组和用户
      groupadd -g 1001 oinstall
      groupadd -g 1002 dba
      groupadd -g 1003 asmadmin
      groupadd -g 1004 asmdba
      groupadd -g 1005 asmoper
      groupadd -g 1006 oper
      useradd -u 1001 -g oinstall -G dba,asmdba              oracle
       useradd -u 1002 -g oinstall -G dba,asmadmin,asmdba,dba grid 
       passwd oracle
      8、系统配置
      首先修改内核参数
       在 /etc/sysctl.conf中添加
       kernel.shmall = 2097152
       kernel.shmmax = 2147483648  
       kernel.shmmni = 4096
       kernel.sem = 250 32000 100 128
       fs.file-max = 6815744
       fs.aio-max-nr = 1048576
       net.ipv4.ip_local_port_range = 9000 65500
       net.core.rmem_default = 262144
       net.core.rmem_max = 4194304
       net.core.wmem_default = 262144
       net.core.wmem_max = 1048576
       执行sysctl -p使参数立即生效
       生效之后如果出现net.bridge错误的话就将错误行注释就行
       然后   
       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
       source /etc/profile


       vi /etc/security/limits.conf
      oracle soft nproc 2047
      oracle hard nproc 16384
      oracle soft nofile 1024
      oracle hard nofile 65536


      vi /etc/pam.d/login
      session    required     /lib64/security/pam_limits.so
      session    required     /lib/security/pam_limits.so 
     
     9、创建目录和赋予权限
     mkdir -p /u01/app/oracle/product/11.2.0/db_1
      mkdir -p /u01/app/oraInventory
      chown -R oracle:oinstall /u01/app/oracle/ /u01/app/oraInventory/
      chmod -R 755 /u01/app/oracle/ /u01/app/oraInventory/
     10、配置环境变量
     vi /home/oracle/.bash_profile
      export ORACLE_BASE=/u01/app/oracle
      export ORACLE_HOME=$ORACLE_BASE/product/11.2.0/db_1
      export PATH=$ORACLE_HOME/bin:/sbin:/usr/sbin:$PATH
      export PATH=$ORACLE_HOME/sqldeveloper/sqldeveloper/bin:$PATH
      export ORACLE_SID=orcl --此处自定义数据库的实例名
      source /home/oracle/.bash_profile

     11、安装cvuq软件在Oracle镜像中
     首先加载镜像到/media,然后配置CVUQDISK_GRP=oinstall export CVUQDISK_GRP
      最后安装软件包

     12、关闭防火墙
     service iptables stop;chkconfig iptables off
      service ip6tables stop;chkconfig ip6tables off

     13、安装数据库
     用oracle用户登录 以全路径名运行安装程序  /media/database/runInstaller
     先只安装Oracle软件不创建数据库
     安装完之后netca命令进行监听配置
     然后是dbca命令进行数据库创建,注意要勾选Sample Schema

      详细内容可以参考Oracle的官方文档,里面都有解释,这里是把有些可选配置省略了

     (注:本人也是Oracle的初学者,尝试多次才安装成功,想在此跟大家分享一下。第一次写博文,如果有什么问题或者错误,欢迎大家指出,谢谢!!!!!!!!

     

    


      

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/29281795/viewspace-1062879/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/29281795/viewspace-1062879/

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值