admin 管理员组

文章数量: 1184232


2024年1月15日发(作者:microsoft下载)

Windows 2008 R2环境下的Oracle 11G

R2 RAC+ASM

实验室环境安装指南V1.0

北京东蓝数码科技有限公司

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如上图所示,实验环境中采用VMware8.0虚拟了两台服务器分别是RAC1和RAC2,它们各有两条网线分别用于公共服务和内部互联;群集使用的共享存储由ISCSI提供的两块磁盘提供。

软件环境方面,操作系统选择Windows 2008 R2标准版(企业版亦可)

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

2 基础环境的准备

2.1 服务器硬件环境准备

本例中采用Vmware Workstation8.0来虚拟服务器,为每台服务器准备两条NAT模式的网卡,网关设置为192.168.1.2。其他配置如下图所示:

本例中采用starwind作为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

主机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

2.2.2.3 关闭防火墙和DEP、UAC

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

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

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

在两台主机上,控制面板(小图标方式查看)——用户账户——更改用户账户控制设置

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

2.2.2.4 修改host文件

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

(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

接下来,我们切换到“目标”选项卡,可以发现目标列表中有3个数据项,分别是data、data2和ddd,我们此次实验中用到的是data和data2,点击data项,点击“连接”按钮,并确定。点击data2项,点击连接按钮并确定。

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

计算机管理——存储——磁盘管理中,多出两块磁盘,我们把它们初始化,MBR方式

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

接下来,在主机1的计算机管理——存储——磁盘管理中,我们删除掉磁盘1和2上所有分区的磁盘号,并将第二块磁盘的第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:appAdministratorproduct11.2.0dbhome_1BIN),双击

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

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

在grid安装目录bin下(C:app11.2.0gridBIN),双击

出现如下窗口

大约10秒后,才能弹出可视化窗口如下:

首先我们设置asm的sys口令和snmp口令

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

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

3.4 创建RAC实例

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

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

在oracle安装目录bin下(C:appAdministratorproduct11.2.0dbhome_1BIN),双击

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

等待大约40分钟

4 简单测试

客户端pc,netca工具创建到192.168.1.105的orcl的连接。

启动toad,能登录数据库并操作。

根据上图提示,当前客户端连接的是rac节点1,断开节点1的网络连接,客户端重新toad登录,此时连接的是rac节点2


本文标签: 磁盘 环境 设置 配置