虚拟机安装Windows2008+Oracle_11G_RAC_by_fjw

更新时间:2024-05-26 15:03:01 阅读量: 综合文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

基于Vmware10.0的

RAC 安装指南

(Windows RAC+ASM)

北京安华金和科技有限公司 夜未眠风已息

2014.11.18

2008 +Oracle 11G

新特性介绍

Oracle 11gR2引入了很多新特性, Oracle 11gR2将自动存储管理 (ASM) 和 Oracle Clusterware 集成在 Oracle Grid Infrastructure 中。Oracle ASM 和 Oracle Database 11gR2 提供了较以前版本更为增强的存储解决方案,该解决方案能够在 ASM 上存储 Oracle Clusterware 文件,即 Oracle 集群注册表 (OCR) 和表决文件(VF,又称为表决磁盘)。这一特性使 ASM 能够提供一个统一的存储解决方案,无需使用第三方卷管理器或集群文件系统即可存储集群件和数据库的所有数据;

Oracle 11gR2 中引入了SCAN(single client access name),即简单客户端连接名,一个方便客户端连接的接口;在Oracle 11gR2之前,client链接数据库的时候要用vip,假如cluster有4个节点,那么客户端的

tnsnames.ora中就对应有四个主机vip的一个连接串,如果cluster增加了一个节点,那么对于每个连接数据库的客户端都需要修改这个tnsnames.ora。SCAN简化了客户端连接,客户端连接的时候只需要知道这个名称,并连接即可, 每个SCAN VIP对应一个scan listener,cluster内部的service在每个scan listener上都有注册,scan listener接受客户端的请求,并转发到不同的Local listener中去,由local 的listener提供服务给客户端。

此外,安装GRID的过程也简化了很多,内核参数的设置可保证安装的最低设置,直接使用ASM存储

1 环境规划

PC192.168.1.106RAC1 192.168.1.101RAC1-VIP192.168.1.103RAC群集:SCANSid:orcl192.168.1.105RAC2 192.168.1.102RAC2-VIP192.168.1.1042.2.2.1——————内部私有连接——————2.2.2.2节点1节点2ISCSI连接主机地址 172.16.16.9群集磁盘1:OCR群集磁盘2:ASM如上图所示,实验环境中采用VMware10.0虚拟了两台服务器分别是RAC1和RAC2,它们各有两条网线分别用于公共服务和内部互联;群集使用的共享存储由ISCSI提供的两块磁盘提供。

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

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

2 基础环境的准备

2.1 服务器硬件环境准备

本例中采用Vmware Workstation10.0来虚拟服务器,安装系统时添加一个NAT网卡,系统安装完成后添加另一个网卡,并修改网卡模式为“桥接模式”(否则可能出现网卡不认的情况)如下图所示:

其他配置如下图所示(视主机资源情况而定):

本例中采用starwind6.0(安装及配置请参考附录)作为iscsi服务器,配置如下:

服务器地址:172.16.16.9 磁盘1 :6G 磁盘2 :30G

2.2 服务器软件件环境准备 2.2.1 操作系统安装

服务器1和2安装windows 2008 R2企业版,选项默认即可,密码设置为相同密码。

2.2.2 操作系统级配置

2.2.2.1 主机名设置

在两台主机上分别执行,计算机——右键(属性),主机名设置为RAC1和RAC2

2.2.2.2 网卡命名和IP

将两台机器的公用网卡重命名为pub,内部网卡重命名为pri 两台机器的公网,内网网卡命名必须一致,否则会报INS-40927错误

主机1公用网卡:pub 192.168.1.101/24 网关 192.168.1.2 主机1内部网卡:pri 2.2.2.1/24

主机2公用网卡:pub 192.168.1.102/24 网关 192.168.1.2 主机2内部网卡:pri 2.2.2.2/24

开始—>网络—>网络和共享中心—>更改适配器设置—>组织选择到布局菜单栏—>高级—>高级设置,将Public优先于Private

2.2.2.3 关闭防火墙和DEP、UAC

关闭主机1和2上的防火墙,在控制面板中设置

在主机1和主机2上ping对方的公用和私用地址,要求都能ping通。

在两台主机上,计算机——右键(属性)——更改设置——高级(设置)——数据执行保护(DEP),选择仅为基本windows程序和服务启用(重启后才能生效)

在两台主机上,控制面板(小图标方式查看)——用户账户——打开或关闭用户账户控制-去除勾选狂“使用用户账户控制(UAC)”

改为从不通知,确定(重启后生效)

2.2.2.4 修改host文件

在主机1和主机2上修改C:\\WINDOWS\\system32\\drivers\\etc\\hosts文件,用记事本打开,在末尾添加新行,输入以下内容

(192.168.1.103、104、105无需配置在网卡上,这个工作oracle会自行完成) 192.168.1.101 rac1 192.168.1.102 rac2 192.168.1.103 rac1-vip 192.168.1.104 rac2-vip 192.168.1.105 scan

2.2.2.5 磁盘配置——iscsi连接

在主机1和2上,开始——管理工具——iscsi发起程序

选择“是”,系统自动设置iscsi为自动启动状态

在弹出的iscsi配置界面,切换到“发现”选项卡,点击“发现门户”,并在弹出的窗口中输入发现门户地址,172.16.16.9

接下来,我们切换到“目标”选项卡,可以发现目标列表中有2个数据项,就是我们此次实验中用到的是sharedisk和share30g,分别选中,点击“登录”按钮,勾选计算机启动时自动还原此链接,并确定。

这样两块远程的iscsi共享磁盘被连接成功。

计算机管理——存储——磁盘管理中,多出两块磁盘

2.2.2.6 磁盘配置——分区,主机1

在此步骤开始前,重启主机1

在主机1,开始——运行——cmd(此时,节点2关机) Diskpart,在diskpart命令下输入:automount enable

如果磁盘是只读的使用如下命令:

在diskpart命令下继续输入:list disk

Select disk 1 #选择那个6G的磁盘,该磁盘用于ocr Create part ext #创建扩展分区

Create part log #以全部空间创建逻辑分区

在diskpart命令下继续输入:

Select disk 2 #选择那个30G的磁盘,该磁盘用于asm Create part ext #创建扩展分区

Create part log size14000 #创建逻辑分区,大小14G Create part log size14000 #创建逻辑分区,大小14G

接下来,在主机1的计算机管理——存储——磁盘管理中,我们在磁盘2的第一个分区上右键,更改驱动器号和路径,在弹出的窗口中选择“添加”,装入ntfs空白文件夹中,“c:\\asm”(此文件夹需自行创建)

用同样的方法,我们把第二个分区装载到c:\\asm2

2.2.2.7 磁盘配置——分区,主机2

在主机2,开始——运行——cmd(此时,节点1关机) Diskpart,在diskpart命令下输入:automount enable

接下来,在主机2的计算机管理——存储——磁盘管理中,我们删除掉磁盘1和2上所有分区的磁盘号(分区上右键,更改驱动器号和路径,在弹出的窗口

中选择磁盘好,选择“删除”),并将大小为30G的磁盘的第1、2两个分区分别装载到c:\\asm和c:\\asm2目录下。

3 RAC配置

3.1 Oracle grid安装

在此配置过程中,要求主机1和2同时开机。

在主机1上执行以下操作,主机2登入系统,保持开机即可

先决性检查、概要等无意义的页面不贴图

等待40分钟即可成功,如果失败那就重装系统吧。

3.2 Oracle 11G R2 server安装

在此配置过程中,要求主机1和2同时开机。

在主机1上执行以下操作,主机2登入系统,保持开机即可

等待40分钟,即可完成。如果发生失败应考虑硬件环境的问题。

最后,在节点2执行上图的提示。

3.3 ASM配置

在此配置过程中,要求主机1和2同时开机。

在主机1上执行以下操作,主机2登入系统,保持开机即可 在

oracle

\\bin

(C:\\app\\Administrator\\product\\11.2.0\\dbhome_1\\BIN),双击 asmtoolg.exe

在此配置过程中,要求主机1和2同时开机。

在主机1上执行以下操作,主机2登入系统,保持开机即可 在grid安装目录\\bin下(C:\\app\\11.2.0\\grid\\BIN),双击 asmca.exe 出现如下窗口

大约10秒后,才能弹出可视化窗口如下: 首先我们设置asm的sys口令和snmp口令

接下来点击“指定磁盘组”

等待时间可能比较长,视asm磁盘大小和速度而定。

3.4 创建RAC实例

在此配置过程中,要求主机1和2同时开机。

在主机1上执行以下操作,主机2登入系统,保持开机即可 在

oracle

\\bin

(C:\\app\\Administrator\\product\\11.2.0\\dbhome_1\\BIN),双击 dbca.bat

大约10秒后,图形界面出现

本文来源:https://www.bwwdw.com/article/nar7.html

Top