Oracle 12.1RAC集群搭建硬件需求

根据Oracle公司提供的帮助文档《2 Day + Real Application Clusters Guide 12c Release 1 (12.1)》中提到的搭建Oracle 12.1集群需要的硬件环境为:
1、安装Oracle GRID Infrastructure以及Oracle RAC至少需要4GB的RAM。
2、跟RAM相同容量的交换区。
3、至少需要2块万兆级别的网卡,以支持公共和私有网络环境。
4、linux环境下的服务器的runlevel必须3或5.
5、临时空间(/tmp)至少为1GB。
6、处理器类型(CPU)必须是Oracle软件(64位)安装验证过的。
7、为确保OUI(Oracle Universal Installer)的正确显示,显示器最小分辨率为1024*768。
8、集群环境中所有服务器必须是相同的芯片架构,比如,都是64位的处理器。
9、通过SAN(Storage Area Network)或是NAS(Network-Attached Storage)。

Oracle 12.1 集群环境需要的硬盘空间为:

位置容量作用
Grid home directory至少8GBOracle Clusterware和Oracle Automatic Storage Management(Oracle ASM)安装
Grid home directory推荐100GB相关日志文件和补丁的额外磁盘空间
Oracle Grid Infrastructure安装用户的Oracle基层目录至少10GBOracle Clusterware 和Oracle ASM的日志文件以及Trace File Analyzer(TFA)搜集器生成的诊断信息
Oracle home至少6.4GBOracle Database软件安装内容
合计至少124.4GB

Oracle集群组件需要的磁盘空间

Oracle集群通过Voting disk(表决磁盘)、Oracle Cluster Register(OCR)、Grid Infrastructure Management Repository达到高可用性和自动扩展的目标。

  • 三个Oracle Clusterware Registry(OCR)文件,每个至少需要400MB,总共1.2GB的磁盘空间。
  • 三个表决磁盘文件,每个需要300MB,总共900MB空间。
  • OCR卷中,额外需要5.9GB空间用来保存Grid
    Infrastructure Management Repository。
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、付费专栏及课程。

余额充值