linux下Oracle11g RAC搭建(六)

本文档详细介绍了在Linux系统下搭建Oracle11g RAC的第六步,包括root用户解压安装包,grid用户校验环境,配置及使用yum安装缺失软件包,如sysstat, unixODBC等,以及解决环境问题,如调整swap分区大小。通过yum工具自动化解决依赖关系,完成节点间的一致性检查。" 113181340,9899443,气压供水设备——定压补水装置详解,"['供水系统', '设备调试', '建筑给排水', '暖通空调', '自动控制']

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

linux下Oracle11g RAC搭建(六)


五、校验安装前的环境

root身份下完成解压grid、database安装包

[grid@node1 soft]$ su -

Password:

[root@node1 ~]# cd /soft

[root@node1 soft]# ls

asm linux_11gR2_database_1of2.zip linux_11gR2_database_2of2.zip linux_11gR2_grid.zip

[root@node1 soft]# unziplinux_11gR2_grid.zip

[root@node1 soft]# unziplinux_11gR2_database_1of2.zip 

[root@node1 soft]# unziplinux_11gR2_database_2of2.zip

grid 身份下校验安装环境

[root@node1 soft]#su – grid

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

[grid@node1 grid]$ ./runcluvfy.shstage -pre crsinst -nnode1,node2 -fixup -verbose  

//pre-安装前,post-安装后,阶段名称叫crsinst-crsinstall,-n-节点之间校验,verbose-校验的过程

 

检测crs安装环境(node1、node2),安装失败的包如下:

sysstat-7.0.2

unixODBC-2.2.11

unixODBC-devel-2.2.11

libaio-devel-0.3.106

 

详细列表如下:

Check: Package existence for "sysstat-7.0.2"

  Node Name     Available                 Required                  Comment  

 ------------ ------------------------ ------------------------ ----------

  node2         missing                   sysstat-7.0.2             failed   

  node1         missing                   sysstat-7.0.2             failed   

Result: Package existence check failed for"sysstat-7.0.2"

 

Check: Package existence for "unixODBC-2.2.11"

  Node Name     Available                 Required                  Comment  

 ------------ ------------------------ ------------------------ ----------

  node2         missing                   unixODBC-2.2.11       &

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、付费专栏及课程。

余额充值