Oracle 11g在RHEL 6.4下的詳細安裝過程

 安裝環境:
            RHEL 6.4
            VMware 10.1
       安裝軟件:
            Oracle Database 11gR2鏡像


       一、首先安裝VMware和RHEL軟件
       二、進入RHEL 6.4,用root用戶登陸
       三、加載RHEL 6.4鏡像到指定目錄,我是加載到了/media下
       
       四、配置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
       五、安裝軟件包
       # rpm -qa --qf "%{NAME}_%{VERSION}_%{ARCH}\n"|sort|less 查看已經安裝的軟件包
       
      
        用下面的方式依次把沒有安裝的軟件包安裝便可
                  
       六、配置主機
       首先修改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看是否和配置的主機名稱相同
      七、建立組和用戶
      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
      八、系統配置
      首先修改內核參數
       在 /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 
     
     九、建立目錄和賦予權限
     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/
     十、配置環境變量
     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

     十一、安裝cvuq軟件在Oracle鏡像中
     首先加載鏡像到/media,而後配置CVUQDISK_GRP=oinstall export CVUQDISK_GRP
      最後安裝軟件包

     十二、關閉防火牆
     service iptables stop;chkconfig iptables off
      service ip6tables stop;chkconfig ip6tables off

     1三、安裝數據庫
     用oracle用戶登陸 以全路徑名運行安裝程序  /media/database/runInstaller
     先只安裝Oracle軟件不建立數據庫
     安裝完以後netca命令進行監聽配置
     而後是dbca命令進行數據庫建立,注意要勾選Sample Schema

      詳細內容能夠參考Oracle的官方文檔,裏面都有解釋,這裏是把有些可選配置省略了

     (注:本人也是Oracle的初學者,嘗試屢次才安裝成功,想在此跟你們分享一下。第一次寫博文,若是有什麼問題或者錯誤,歡迎你們指出,謝謝!!!!!!!!sql

相關文章
相關標籤/搜索