VMWARE虚拟机下安装Oracle11g_RAC作者:温正德前期准备:1.虚拟机2台系统均为为WIN2008R2(可先安装完一台后再复制一台虚拟机)两台虚拟机分别虚拟两张网卡(共RAC内部和外部访问)2.下载StarWind软件用StarWind虚拟出阵列柜磁盘可供两台虚拟机同时访问。RAC概述:Oracle11gR2引入了很多新特性,Oracle11gR2将自动存储管理(ASM)和OracleClusterware集成在OracleGridInfrastructure中。OracleASM和OracleDatabase11gR2提供了较以前版本更为增强的存储解决方案,该解决方案能够在ASM上存储OracleClusterware文件,即Oracle集群注册表(OCR)和表决文件(VF,又称为表决磁盘)。这一特性使ASM能够提供一个统一的存储解决方案,无需使用第三方卷管理器或集群文件系统即可存储集群件和数据库的所有数据;Oracle11gR2中引入了SCAN(singleclientaccessname),即简单客户端连接名,一个方便客户端连接的接口;在Oracle11gR2之前,client链接数据库的时候要用vip,假如cluster有4个节点,那么客户端的tnsnames.ora中就对应有四个主机vip的一个连接串,如果cluster增加了一个节点,那么对于每个连接数据库的客户端都需要修改这个tnsnames.ora。SCAN简化了客户端连接,客户端连接的时候只需要知道这个名称,并连接即可,每个SCANVIP对应一个scanlistener,cluster内部的service在每个scanlistener上都有注册,scanlistener接受客户端的请求,并转发到不同的Locallistener中去,由local的listener提供服务给客户端。此外,安装GRID的过程也简化了很多,内核参数的设置可保证安装的最低设置,直接使用ASM存储,1.总体规划1.1网络配置节点名称PubprivipScanScanipRAC-A192.168.0.2211.1.1.1192.168.0.223SCAN192.168.0.225RAC-B192.168.0.2221.1.1.2192.168.0.2241.2数据库配置节点名称实例名称数据库名OCR,VOTE磁盘组(ASM)数据库文件磁盘组(ASM)恢复区磁盘组(ASM)RAC-ASPECTRA1SPECTRACRS1GSPECTRA2GSPECTRARECOVER4GRAC-BSPECTRA2注意:OCRVOTE磁盘组最少需要1G恢复区磁盘组大小至少应该是数据库文件大小的2倍虚拟机上的C盘建议大小40G以上,为安装方便本次操作直接将数据库文件安装在在C盘,实际建议将grid和Oracle软件安装其他盘符上。2.服务器配置2.1修改主机名和关闭防火墙关闭所有防火墙停止windowsfirewall系统服务2.2修改两台虚拟机的密码,并保持一致。2.3关闭两个节点的数据执行保护2.4关闭UAC在运行中输入msconfig工具中启动UAC修改设置设置为最低2.5修改两个节点的hosts文件hosts文件位于C:\Windows\System32\drivers\etc具体内容如下:#Copyright(c)1993-2009MicrosoftCorp.##ThisisasampleHOSTSfileusedbyMicrosoftTCP/IPforWindows.##ThisfilecontainsthemappingsofIPaddressestohostnames.Each#entryshouldbekeptonanindividualline.TheIPaddressshould#beplacedinthefirstcolumnfollowedbythecorrespondinghostname.#TheIPaddressandthehostnameshouldbeseparatedbyatleastone#space.##Additionally,comments(suchasthese)maybeinsertedonindividual#linesorfollowingthemachinenamedenotedbya'#'symbol.##Forexample:##102.54.94.97rhino.acme.com#sourceserver#38.25.63.10x.acme.com#xclienthost#localhostnameresolutionishandledwithinDNSitself.#127.0.0.1localhost#::1localhost#pub192.168.0.221RAC-A192.168.0.222RAC-B#vip192.168.0.223RAC-A-VIP192.168.0.224RAC-B-VIP#pri1.1.1.1RAC-A-PRI1.1.1.2RAC-B-PRI#scan192.168.0.225SCAN2.6修改注册表,禁用媒体感知功能因为在网络调试时,Windows的“媒体感知”功能会检测出本机和局域网设备没有正常连通,接着可能就会禁用捆绑在网卡上的某些网络协议,其中就包括TCP/IP协议。由于TCP/IP协议被禁用了,这样该TCP/IP应用程序就无法进行调试了。(该设置重启生效)regedit—>HKEY_LOCAL_MACHINE—>SYSTEM—>CurrentControlSet—>Services—>Tcpip—>Parameters—>新建一个DWORD值,命名为DisableDHCPMediaSense值为1.2.7修改两个节点的网卡名开始—>网络—>网络和共享中心—>更改适配器设置—>选择本地连接—>重命名将本地连接重命名为pub(作为公共网卡...