当前位置:文档之家› VM虚拟环境Windows2008与oracle11g RAC集群

VM虚拟环境Windows2008与oracle11g RAC集群

Windows 2008 R2环境下的Oracle 11GR2 RAC+ASM虚拟环境安装指南V1.0目录Windows 2008 R2环境下的Oracle 11G R2 RAC+ASM (1)虚拟环境安装指南V1.0 (1)1 环境规划 (3)2 基础环境的准备 (4)2.1 服务器硬件环境准备 (4)2.2 服务器软件件环境准备 (15)2.2.1 操作系统安装 (15)2.2.2 操作系统级配置 (15)3 RAC配置 (25)3.1 安装前检查 (25)3.2 Oracle grid安装 (25)4 Oracle数据库软件的安装 (34)5 数据库的创建 (40)6 重启服务器 (53)7 简单测试 (54)1环境规划如上图所示,实验环境中采用Oracle VM VirtualBox虚拟了两台服务器分别是RAC1和RAC2,它们各有两条网线分别用于公共服务和内部互联;群集使用的共享存储由ISCSI提供的两块磁盘OCR和ASM。

软件环境方面,操作系统选择Windows 2008 R2企业版。

数据库采用Oracle 11G R2(11.2.0.1)和win64_11gR2_grid(RAC基础架构软件)。

2基础环境的准备2.1 服务器硬件环境准备本例中采用Oracle VM VirtualBox来虚拟服务器,为每台服务器准备Bridged模式和Host-only 模式的两个网卡。

其他配置如下图所示:Oracle VM VirtualBox安装2个虚拟机windows2008 r2 系统,2个共享磁盘步骤如下:系统安装省去....安装系统后在Oracle VM VirtualBox目录下有2个VDI系统文件。

例如:win2008_1.vdi和win2008_2.vdi。

创建虚拟机如下图:1.打开Oracle VM VirtualBox2.点击新建3.填写名称:win2008_1 选择版本windows2008 (64 bit)4.存在内存3072M5.选择现有的虚拟硬盘6.摘要显示7.创建成功后界面8.设置相关信息,点击设置9.设置网络1 选择Bridged10.设置网络2 选择Host-only第一台虚拟机安装配置完毕,第二台重复即可。

接下来安装共享虚拟磁盘2块,1块用于存放10G OCR(集群软件),另外一块存放30G ASM(oracle数据库)。

安装步骤如下图:1.选择win2008_1虚拟机2.点击设置,选择Storage,选择SATA控制器,添加3.选择Create new disk4.选择Fixed size5.选择存放位置跟前面连个虚拟机位置一致并且设置大小为10G6.创建摘要7.点击创建,显示安装进度条。

完成之后重复上述操作添加第二块共享虚拟磁盘(30G),待2块共享虚拟磁盘后进行设置成共享磁盘,步骤如下图:1.点击管理,选择虚拟介质管理。

2.右击一块共享虚拟磁盘,并选择Modify。

3.选择Shareable4.第二块共享磁盘也按照上面设置。

设置完成之后,在win2008_2中SAST控制器中添加刚才设置好的共享虚拟硬盘,添加图片省去....到这里就完成了2个虚拟机系统的安装,2个共享磁盘的安装配置就完成了。

接下来就需要配置服务器软件环境。

2.2 服务器软件件环境准备2.2.1操作系统安装服务器rac1和rac2安装windows 2008 R2企业版,选项默认即可,密码设置为相同密码。

例如:Ntisoft.20142.2.2操作系统级配置2.2.2.1 主机名设置在两台主机上分别执行,计算机——右键(属性),主机名设置为RAC1和RAC22.2.2.2 网卡命名和IP主机1公用网卡:pub 192.168.18.187主机1内部网卡:pri 10.10.5.1主机2公用网卡:pub 192.168.18.188主机2内部网卡:pri 10.10.5.2关闭防火墙和DEP、UAC关闭主机1和2上的防火墙,在控制面板中设置在主机1和主机2上ping对方的公用和私用地址,要求都能ping通。

2.2.2.3 修改网卡优先级开始—>网络—>网络和共享中心—>更改适配器设置—>组织选择到布局菜单栏—>高级—>高级设置,将pub的优先级设置高于pri2.2.2.4 启用数据执行保护(DEP)在两台主机上,计算机——右键(属性)——更改设置——高级(设置)——数据执行保护(DEP),选择仅为基本windows程序和服务启用(重启后才能生效)在两台主机上,控制面板(小图标方式查看)——用户账户——更改用户账户控制设置改为从不通知,确定(重启后生效)2.2.2.5 修改host文件在主机1和主机2上修改C:\WINDOWS\system32\drivers\etc\hosts文件,用记事本打开,在末尾添加新行,输入以下内容192.168.18.187 rac1192.168.18.188 rac2192.168.18.185 rac1-vip192.168.18.186 rac2-vip10.10.5.1 rac1-pri10.10.5.2 rac2-pri192.168.18.190 cluster2.2.2.6 注册表调整(可选)1)HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters中的DisableDHCPMediaSense设置为1。

2)HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Config中的MaxAllowedPhaseOffset设置为1。

3)HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Config中的将MaxPosPhaseCorrection设置为0。

2.2.2.7 同步rac1和rac2时间查看两台服务器的Server、Workstation、Windows Time服务,将其设为自动启动。

在rac1上运行命令:net time \\rac1 (查看oradb1的当前时间)在rac2上运行命令:net time \\rac1 /set /y(设置rac2时间同步rac1)2.2.2.8 检测节点之间能否相互访问共享在rac1上运行:net use \\rac2\C$在rac2上运行:net use \\rac1\C$2.2.2.9 共享安装目录C盘因为grid和oracle在执行远程复制时,要有rac2的administrator权限去开启服务和写注册表。

C盘不共享会导致grid的网格基础结构配置失败。

勾选“共享此文件夹”,并打开权限,添加相应的用户并赋予这个用户完全控制、更改、读取的权限。

在rac1上运行:net use \\rac2\C$ 在rac2上运行:net use \\rac1\C$2.2.2.10 共享磁盘配置共享磁盘创建好后,需要在2台虚拟机上配置磁盘管理,配置操作如下图:1.进入rac1虚拟机,进入磁盘管理2.选择磁盘管理3.确定后共享磁盘状态4.在rac1的dos下进行磁盘逻辑分区5.分区后进入rac1磁盘配置查询磁盘状态6.进入rac2系统,选择磁盘管理7.删除磁盘号和路径8.进入删除界面9.删除提示信息界面重复上述步骤删除第二块共享磁盘的盘号和路径,删除后即完成了共享磁盘配置工作。

接下来,在主机1的计算机管理——存储——磁盘管理中,我们在磁盘2的第一个分区上右键,更改驱动器号和路径,在弹出的窗口中选择“添加”,装入ntfs空白文件夹中,“c:\asm”(此文件夹需自行创建)用同样的方法,我们把第二个分区装载到c:\asm23RAC配置3.1 安装前检查所有的环境设置好了,使用grid软件包中的cluvfy工具检查安装是否符合条件。

在oradb1主机上进入grid目录,运行下面命令:runcluvfy.bat comp nodecon –n rac1,rac2 –verboseruncluvfy.bat stage –pre crsinst –n rac1,rac2 –verbose等结果出来,看条件是否都满足RAC的要求,如果有不符合要求的地方进行相应的调整,关于VIP的信息是一定会不会通过,这个不用理会。

结果显示符合要求C:\database\grid>runcluvfy.bat comp nodecon -n rac1,rac2 –verbose3.2 Oracle grid安装4)选择“安装和配置集群的网络基础结构”,然后点击“下一步”,如下图所示:5)选择“高级安装”,然后点击“下一步”,如下图所示:6)默认,然后点击“下一步”,如下图所示:7)修改SCAN名称,要与Hosts文件中的一致,然后点击“下一步”,如下图所示:8)添加rac2的主机信息,然后点击“下一步”,如下图所示:9)按照规划设置接口类型,然后点击“下一步”,如下图所示:10)选择“自动存储管理(ASM)”,然后点击“下一步”,如下图所示:11)选择“外部”冗余,点击标记磁盘,添加磁盘,然后点击“下一步”,如下图所示:12)设置口令,然后点击“下一步”,如下图所示:13)设置安装路径,然后点击“下一步”,如下图所示:14)软件将会进行安装环境检测工作,然后点击“下一步”,如下图所示:15)查看完摘要后,点击“完成”开始进行集群软件的安装,如下图所示:16)安装过程需要花费一定时间,需要耐心等待,如下图所示:17)至此已经成功完成Oracle11G集群的安装,如下图所示:18)检查集群是否已经正常启动,如下图所示:19)检查服务是否已经正常安装和启动,如下图所示:注意:在RAC1服务器上,会多一个SCAN的TNSListener20)将启动类型为“手动”的服务,改为“自动”4Oracle数据库软件的安装21)去掉邮件发送设置,然后点击“下一步”,如下图所示:22)选择“仅安装数据库软件”,然后点击“下一步”,如下图所示:23)选择“Real Application Clusters数据库安装”,选择所有节点,然后点击“下一步”,如下图所示:24)默认,然后点击“下一步”,如下图所示:25)选择“企业版”,然后点击“下一步”,如下图所示:26)默认,然后点击“下一步”,如下图所示:27)软件将进行环境检查,如下图所示:28)查看摘要,如没问题,点击“完成”开始软件的安装,如下图所示:29)安装过程需要花费一定时间,需要耐心等待,如下图所示:30)安装即将结束时,需要在另一台服务器上执行<Oracle Home>\bin\selecthome.bat31)至此已经成功完成Oracle11G数据库软件的安装,如下图所示:32)检查服务是否已经正常安装和启动,如下图所示:Rac1:Rac2:33)将启动类型为“手动”的服务,改为“自动”。

相关主题