用虚拟机做RAC的全过程

       这几个月一直用虚拟机做ORACLE RAC,其中遇到了很多问题,有的解决了,有的还没有解决,不管怎么样,我决定记录下来,留个纪念吧。
       先说说操作系统的选择,我建议用REDHAT 4,不建议用REDHAT 5,因为其中有很多BUG,很让人头疼,还有就是用虚拟机做RAC确实很不稳定,很纠结,两个节点的进程总是OFFLINE,有时重启之后就会好的,有时等一会之后就会好,还有就是时间同步的问题,两个节点总是时间不同步,每次执行同步时间的命令的时候,都延迟好几秒,可能是因为这个原因而导致的节点间进程的OFFLINE,我感觉是,有的哥们还说用红帽做实验不能用企业版,这个我倒是没有什么感触。
       总之,做这个实验,我感觉首先机器的配置应该很高,配的时候最好是两个节点,两个节点的内存最好设置为1G,第一块硬盘最好是16G左右,因为/u01目录是专门装ORACLE CLUSTERWARE和ORACLE DATABASE,需要很大的空间,SWAP安装英文文档的要求,也应该达到2G。在做这个实验之前应该有个小规划和实验步骤的总结。
     1.首先,从安装REDHAT 4开始。 磁盘分区很重要,我建议这样做:
       /boot                          100M
       /tmp                           600M
       /u01                           8000M
       SWAP                        2000M
       /                                   剩下所有的,并强制设为主分区。
     2.IP地址设置为静态的,并且,记住,要设网关,这非常重要。
     3.安装的包,我建议这样。
开发包全部选上,FTP,系统工具选上,邮件服务器(postfix)选上,服务配置工具全部选上。
    
    4.配置/ETC/HOSTS文件。
 我的文件是这样配置的:
 
192.168.0.154                     rac1
192.168.0.155                     rac2
10.0.0.154                            rac1-priv
10.0.0.155                            rac2-priv
192.168.0.130                     rac1-vip
192.168.0.131                     rac2-vip
 
  
 
 
 
 
 
 
 

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/25116248/viewspace-687224/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/25116248/viewspace-687224/

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

余额充值