
先把节点停掉,在wmware server中添加共享磁盘,新添加到磁盘不能和调试平台时的磁盘共用一个驱动器,添加共享硬盘的文件放到另外一个文件夹中;进入Node1的虚拟机目录文件边界node1.vmx文件
添加如下
在tools.remindInstall = "TRUE"后面加上下面几行
disk.locking = "FALSE"
diskLib.dataCacheMaxSize = "0"
diskLib.dataCacheMaxReadAheadSize ="0"
diskLib.dataCacheMinReadAheadSize ="0"
diskLib.dataCachePageSize ="4096"
diskLib.maxUnsyncedWrites = "0"
在设置驱动控制器为scsi1.sharedBus = "none" 修改为VIRTUAL
上面的两行要在各个磁盘的上面添加;
scsi1:1.deviceType = "plainDisk"
scsi1:1.redo = ""
主要1代表的是磁盘驱动器,1后面的1 表示是磁盘驱动器上的第几块硬盘,比如我们添加了4快硬盘,配置文件中经常发生1:1 、1:2、1:3、1:4 ,添加时前面的数字要跟磁盘的数字同样;
配置完成后,复制为节点2,这时可以重新启动节点2;在节点2里面要设置主机名oracle11g rac环境,IP地址,grid,oracle,的环境数组参数,修改后启动节点1oracle11g rac环境,下面开始安装grid infrastructure;

二、创建节点1 和节点2 ssh的对等性
1、以硬件所有者身份登陆到node1,验证id
[grid@node1 ~]$ id
uid=1100(grid) gid=1000(oinstall)groups=1000(oinstall),1200(asmadmin),1201(asmdba),1202(asmoper)
[grid@node1 ~]$ id grid
uid=1100(grid) gid=1000(oinstall)groups=1000(oinstall),1200(asmadmin),1201(asmdba),1202(asmoper)
2、在 grid 用户的主目录下建立.ssh 目录并修改相应权限,以保证仅 oracle 用户具有读写权限
[grid@node1 ~]$ mkdir ~/.ssh
[grid@node1 ~]$ chmod 700 .ssh/
3、创建公钥和密钥
[grid@node1 .ssh]$ /usr/bin/ssh-keygen -tdsa
Generating public/private dsa key pair.
Enter file in which to save the key(/home/grid/.ssh/id_dsa):
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
Your identification has been saved in/home/grid/.ssh/id_dsa.

Your public key has been saved in/home/grid/.ssh/id_dsa.pub.
The key fingerprint is:
d7:be:b3:59:bc:00:e8:7e:ad:42:d0:f4:27:18:6a:bcgrid@node1.wenxi.com
[grid@node1 .ssh]$ touch authorized_keys
[grid@node1 .ssh]$ ll
total 8
-rw-r--r-- 1 grid oinstall0 May8 18:54 authorized_keys
-rw------- 1 grid oinstall 668 May 8 18:52 id_dsa
-rw-r--r-- 1 grid oinstall 610 May8 18:52 id_dsa.pub
把公钥追加到authorized_kyes里面。然后相同在节点2创建,在把结点2的轮询追加到节点1的authorized_keys里面,最后在把节点1的认证文件分发到节点2里面,然后用grid 和oracle用户用
ssh node1/node2 date 来完成验证;
2、安装ASM驱动和构建ASM磁盘
安装顺序oracleasm-support》oracleasm》oracleasmlib,并且初始化配置;设置grid 为infrastructure的拥有者
3、创建ASM磁盘
先把挂在的内存用fdisk工具划分分区,节点2可以用fdisk -l 来查看,用root用户来创建ASM磁盘
[root@node1 named]# /usr/sbin/oracleasm createdisk VOL1 /dev/sdb1

..............
[root@node1 named]# /usr/sbin/oracleasm listdisks
VOL1
VOL2
VOL3
VOL4
节点2用[root@node2 named]# /usr/sbin/oracleasm scandisks来发现磁盘
4、在各个节点开通VNCserver ,grid infrastructure 和oracle 都要用到oui界面
三、安装grid infrastructure
以grid用户来安装;
1、安装前先用grid 自动的检查软件来检测
10.2)、检查调试前的环境需求,利用grid 自带的检测软件,grid 用户;在一个节点检查就可以了
./runcluvfy.shstage –pre crsinst –n node1,node2 –fixup-verbose
我是反复检查了3次,才通过,如果检查不顺利,找到成功的,看到是那种rpm包没有安装,就可以用我们起初建立的yum 来安装了;
2、以grid 通过vnc登录到node1,进入到grid目录
安装和配置第一个集群》高级调试》语言默认》填写哦scanIP(之前规划的)》添加节点,只要添加节点2就可以了》默认ASM管理磁盘》把创建vol1 ,vol2给grid 组名称为DATA》为asm修改一个口令,一定要记牢》剩下的安装方法仍然next就可以了,

最后会出现一个运行脚本的提示框,登录节点1,分别执行,虽然有说可以并行执行,但是我认为还是分开按照排序执行好;
crs_stat -t查看集群的服务状况
四、安装oracle rac
1、用asmca 创建磁盘组,以grid 用户借助vnc连接node1用asmca来建立之前规划的data 和 flash磁盘
可以看见两个节点都挂在到了今天创建磁盘组;
下面安装oracle rac 这个和普通的安装过程一样,先不用创建,等下在建立数据;
本文来自电脑杂谈,转载请注明本文网址:
https://www.pc-fly.com/a/ruanjian/article-121485-1.html
省下的钱足够养得起军队了
肯定不止我一个人觉得Luna变了