linux下RAC安装:

linux下RAC安装:
     linux (x86):10G(10.2)
     体系架构:多个实例使用一个DB;
     硬件:两台以上server;共享磁盘;
     软件:集群软件(clusterWare)或第三方软件;OS版本相同;
        客户端---》网络监听---》本台rac或其他rac---->clusterWare--->DB;
         oracle: 全局缓存服务;与上面相同部分;
     系统需求:
            redhat AS3.0(update3+),redhat AS4.0(update 1+),suse linux Enterprise server9 (update 2+)
                     共享SCSI磁盘;
           安装配置:
                    1) 网络配置:主机各 类型 IP 注册位置;
                        配置用户与用户组;配置网络;配置SSH;检查软件需求;配置内核;设置shell对oracle用户的限制;
              group -g 1001 dba ;
              group -g 1002 oinstall;        //安装软件的拥有者
              useradd -u 1001 -g oinstatll -G dba oracle       //这三条要在两个结点上要一致;
              eth0 :公用IP;eth1:专用IP;         //两结点都要作;

 vi /etc/hosts  6行;(主机名不能出现在回环地址上);//两点一样;
         su - oracle; mkdir .ssh; chmod 700 .ssh; cd .ssh; ssh-kengen -t rsa; //产生同一密约;
                        ssh rac01 cat /home/oracle/.ssh/id_rsa.pub>>authorized_keys
                        ssh rac02 cat /home/oracle/.ssh/id_rsa.pub>>authorized_keys
                        scp authorized_keys rac02:/home/oracle/.ssh/ 
       chmod 600 authorized_keys                    //两结点都要作;
       ssh rac02 date; ssh rac01 date     //测试两台机子的连通性;
        #rpm -q  binutils compat_db control-center gcc gcc-c++ glibc gnome-libs libstdc++-devel make openmotif21      //软件包检测
       #vi /etc/sysctl.conf  ; sysctl -p    //内核配置;立刻生效;
       #vi /etc/security/limits.conf        //增加对oracle的限制;
        #vi /etc/pam.d/login                 //增加限制生效( session required /etc/security/pam_limits.so)
2)磁盘配置
      两个软件:clusterWare(只能放在本地磁盘) RAC(本地磁盘或共享磁盘)
      四个数据:共享磁盘(表决磁盘;OCR,DB,恢复文件(不可用raw)),格式可以用:ocfs2(软件);其他用RAW;
                                 也可全用ocfs2,它支持全部;
                                 安装ocfs软件包三个:tools,软件内核,console(安装也是这个顺序);需要与内核版本一致;
                                 对其划分fdisk /dev/sdb ;
                                 通过ocfs2console对磁盘进行配置(也就是对磁盘格式化);配置结点;将磁盘信息copy到另一结点上;通过图形化操作;
                                 more /etc/ocfs2/cluster.conf 结点配置信息;
           创建mount点:mkdir -p /orac/orahome; mkdir -p /orac/oradata
                        mount -t ocfs2 /dev/sdb1 /orac/orahome
                         mount -t ocfs2 -o datavolume,nointr /dev/sdb2 /orac/oradata
                       mounted.ocfs2 -f  //进行查看;同样要在结点2上进行加载;(/etc/init.d/o2cb load|online|status);
 /etc/init.d/o2cb configure ( y,enter); //系统启动自动加载;
           /etc/fstab  进行编辑; /dev/sdb2 /orac/oradata ocfs2 _netdev,datavolume,nointr 0 0
                    3) 安装软件 cd /orac
                               chown root.oinstall crs   chown oracle:oinstall oradata chown oracle:oinstall orahome
                               chmod 775 crs ; chmod 775 oradata; chmod 775 orahome; //两台都作;
                               准备安装软件:用图形化安装(要设定display);
                               CRS: crs路径;编辑配置结点两个;网络检测通过;外部冗余路径配置;指定表决磁盘路径;(过程中会执行提示脚本,两结点都进行);
                               DB:  oracle_home指定;选中所有结点;安装会检测;只安软件;(过程中会执行提示脚本,两结点都进行)
                               创库:rac数据库;选中两个结点;模板;SID;密码统一设定;存储类型;指定DB文件路径;快速恢复区指定路径;事例方案生产不安装;
                                     查看存储路径及编辑;创库(提示创建监听,当然要创建);口令修改;
                    4)验证DB正常;
                               conn sys/... as sysdba 进行查看;
                               select * from v$instance; 说明当前实例; select * from gv$instance;                       


 

你可能感兴趣的:(linux下RAC安装:)