linux下Oracle11g RAC搭建(七)

linux下Oracle11g RAC搭建(七)


六、安装Grid

启动GRID安装界面

方式一:redhat下调整分辨率







[root@node1 ~]# xhost +       //授权

[root@node1 ~]#su - grid

[grid@node1 ~]$cd /soft/grid

[grid@node1 ~]$ls

[grid@node1 ~]$./runInstaller

方式二:设置vnc

启动vnc服务

[root@node1 yum.repos.d]#vncserver

passwd:beijing                        //设置vncserver的密码

 



到虚拟机界面下:

[root@node1 ~]#vncviewernode1:5901




在界面中输入密码,进入到如下界面:





[root@node1 ~]# xhost +        //授权

[root@node1 ~]# su - grid

[grid@node1 ~]$ cd /soft/grid

[grid@node1 ~]$ ls

[grid@node1 ~]$ ./runInstaller

方式三:Xmanager 4远程访问

 

配置xmanager

打开xstart,如果提示要创建一个sessionname,就先给这个对话起个名,然后输入host,protocol选择ssh,command选择3 xterm(linux type 2)然后点run启动




接受




输入密码





会弹出




在这个状态下先执行#xhost +命令,让别的用户可以弹出图形化界面,比如xclock

切换到grid用户:su – grid

 

安装grid

1.选择默认的




2、选择高级安装(默认是第一个,选第二个




3、语言默认 English

4、配置界面

Cluster name  node-cluster  //自己取

Scan   name   scan_ip

//一定要和hosts里设置的一致可以执行cat /etc/hosts查看

Scan port     1521                        //端口号

取消configure  gns




5、添加node1node2(在此要出现node1node2vip name




添加节点2信息:

hostname:node2

virtual IP Name:node2-vip




610.10.10.0为私有网卡,192.168.0.0的为公有网卡,检查设置是否一致






7、通过asm自动管理

asm的管理方式有两种:ASMShared File System

选择asm方式。




8、给disk group name取个名字(OCR_VOTE),三种冗余方式供选择:此处选择normal方式(需要三块磁盘)

 

冗余方式:

High:需要5块盘

normal:需要3块盘

External:需要2块盘

 

Ocr_vote3需要三块磁盘,其中两块镜像盘

其他的需要两块磁盘     其中一块镜像盘

 



9、选择三块盘为OCR_VOTE  disk

 



10、设置sys用户的口令





11、直接默认

此处为安装一个模块,这里不需要。




默认继续:








12、以root用户运行以下两个脚本,node1node2都要运行

 

脚本运行顺序:

node1执行第一个脚本;

node2执行第一个脚本;

node1执行第二个脚本;

node2执行第二个脚本。




执行完脚本之后继续进行,此时会报错,是由于之前安装时忽略的某项,不影响继续安装,继续即可。






报错为正常,请继续安装。




13、安装完成后检验在node1和node2添加一个环境变量

 

node1下添加环境变量:

[root@node1 ~]# vi/etc/profile  

添加:exportPATH=$PATH:/u01/11.2.0/grid/bin 

[root@node1 ~]# source/etc/profile

 

node2下添加环境变量:

[root@node2 ~]# vi/etc/profile  

添加:exportPATH=$PATH:/u01/11.2.0/grid/bin 

[root@node2 ~]# source/etc/profile

 

 

[root@node2 ~]# crsctl check crs     

//在节点2上查看到集群的服务都应该是online状态




[root@node2 ~]# crs_stat -t            //在节点2上查看到资源的信息




[root@node1 ~]# crsctl check crs     

//在节点1上查看到集群的服务都应该是online状态




[root@node1 ~]# crs_stat -t           //在节点1上查看到资源的信息




至此,grid安装完成。


声明:
         原创作品,出自 “深蓝的blog” 博客,允许转载,转载时请务必注明出处(http://blog.csdn.net/huangyanlong)。

         关于涉及版权事宜,作者有权追究法律责任。


************************** 未完待续 敬请关注 **************************************



RAC是一个完整的集群应用环境,它不仅实现了集群的功能,而且提供了运行在集群之上的应用程序,即Oracle数据库。无论与普通的集群相比,还是与普通的oracle数据库相比,RAC都有一些独特之处。 RAC由至少两个节点组成,节点之间通过公共网络和私有网络连接,其中私有网络的功能是实现节点之间的通信,而公共网络的功能是提供用户的访问。在每个节点上分别运行一个Oracle数据库实例和一个监听器,分别监听一个IP地址上的用户请求,这个地址称为VIP(Virtual IP)。用户可以向任何一个VIP所在的数据库服务器发出请求,通过任何一个数据库实例访问数据库。Clusterware负责监视每个节点的状态,如果发现某个节点出现故障,便把这个节点上的数据库实例和它所对应的VIP以及其他资源切换到另外一个节点上,这样可以保证用户仍然可通过这个VIP访问数据库。 在普通的Oracle数据库中,一个数据库实例只能访问一个数据库,而一个数据库只能被一个数据库实例打开。在RAC环境中,多个数据库实例同时访问同一个数据库,每个数据库实例分别在不同的节点上运行,而数据库存放在共享的存储设备上。 通过RAC,不仅可以实现数据库的并发访问,而且可以实现用户访问的负载均衡。用户可以通过任何一个数据库实例访问数据库,实例之间通过内部通信来保证事务的一致性。例如,当用户在一个实例修改数据时,需要对数据加锁。当另一个用户在其他实例中修改同样的数据时,便需要等待锁的释放。当前一个用户提交事务时,后一个用户立即可以得到修改之后的数据。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值