Windows2008环境下 Oracle_11g_R2_RAC+ASM 条件搭建(分享五)

        2017年10月份接收一个当淮安洪泽项目经理求助,说投标时误把oracle rac服务写在标书里面,现在硬件装备网络就搭建得,然后客户要求安装win2008下面搭建oracle rac,负责之项目经理傻眼了,没有人会处理,于是通过层层关系联系上我,我马上为是一头雾水,问现场项目经理具体要求,他说非闹片,说仍自的想法来举行。我吗无语,我吗是由此同作业开销企业了解部分内容,利用周末片龙就搭建,以下将实际部署步骤分享出去。

第1章 引言

1.1 什么是 RAC

RAC 就是 real application clusters 的缩写,跟 rack 的朗读音同

Oracle Real Application Clusters (RAC)可以支持 24 x 7 有效之数据库应用系

净,您可以当由低本钱的服务器构成的高可用性系统及肆意安排公的利用,而随便需修改您的应用程序,使用
RAC 无需再为资产设献身性能及可靠性

1.2 RAC 关键特性
1.2.1 高可用性

Oracle Real Application Clusters 提供一个赛性能低本钱的使平台,支持所

起型的应用体系,无论是事务处理型采用或分析型应用。所有以共享同样的服务器和存储资源。出现其他的服务器或磁盘故障,系统会自行重新接管发生故障的成效。这些对前者用户之毕透明的。同样,如果您需追加服务器或改变其他零件的安排也未见面影响到使用体系

1.2.2 高性能

Oracle Real Application Clusters 保持在 TPC-C 的记录,达到每分钟 118
万独工作的拍卖能力,在 3,000 GB 的 TPC-H 数据仓库 Benchmark
测试着,Oracle RAC
同样保持性价比的领先地位,保证我们的用户能够达标更好又快的 ROI

1.3 Oracle 11gR2 RAC 简介

Oracle 11gR2 引入了不少新特色,Oracle 11g R2 将机关存储管理 (ASM) 和

Oracle Clusterware 集成在 Oracle Grid Infrastructure 中。Oracle ASM 和
Oracle

1 / 57

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
存储

2 / 57

第2章 总体规划

2.1 服务器规划

  1. 提议用有限台硬件配备一模一样的服务器来作为 RAC 环境的有数只大体节点

  2. 服务器至少需要配置有限块物理网卡

  3. 服务器规划表:

节点

主机名

本地磁盘大小

操作系统

内存大小

虚拟内存大小

节点 1

RAC1

1.8T

Windows_Server_2008_R2_X64

16G

32~64G

节点 2

RAC2

1.8T

Windows_Server_2008_R2_X64

16G

32~64G

2.2 网络规划

  1. 纱规划表:

节点名称

公共 IP 地址

虚拟 IP 地址

心跳 IP 地址

SCAN 名称

SCAN IP 地址

RAC1

10.83.192.75

10.83.192.77

2.2.2.1

scan-cluster

10.83.192.72

RAC2

10.83.192.76

10.83.192.79

2.2.2.2

  1. 内部虚拟 IP 地址及 SCAN IP
    地址必须也能够利用可未给另外设施配占用的地点,并且需要和公共 IP
    地址以与一个网段

  2. 公 IP 地址与心跳 IP
    地址需要装以情理网卡上,并且要将点滴玉服务器上配备心跳地址之网卡通过一样到底网线直接连接起来

2.3 存储规划

  1. 此次安装环境默认存储已经布置得,并且操作系统已经会分辨出

  2. 储存共分红了 2000G 的上空,分成了 5 独磁盘,每个磁盘大小也 400G

  3. 存储规划表

Logical Driver

LUN

SIZE

对应服务器磁盘

作用

ocr

1

400G

磁盘 1

表决磁盘,磁盘组名为 OCR

data1

2

400G

磁盘 2

数据库共享存储区

data2

3

400G

磁盘 3

磁盘组名为 DATA

data3

4

400G

磁盘 4

fra

5

400G

磁盘 5

闪回配置区,磁盘组名为 FRA

2.4 数据库规划

2.4.1 软件计划

软件组件

操作系统用户

软件安装目录位置

win64_11gR2_grid

administrator

D:\app\administrator

D:\app\11.2.0\grid

win64_11gR2_database

administrator

D:\app\administrator

D:\app\administrator\product\11.2.0\dbhome_1

2.4.2 数据库配置
  1. 每节点安装数据库配置表:

节点名称

实例名称

数据库名称

表决磁盘组名

数据库共享存储区磁盘组名

恢复区磁盘组名

RAC1

ORCL1

ORCL

名称:OCR 大小:400G

名称:DATA 大小:1200G

名称:FRA 大小:400G

RAC2

ORCL2

  1. grid 以及 database 软件之安装操作全部都当 RAC1 服务器上进行,RAC2 服务

器上的软件还是透过 RAC1 通过局域网共享来完成安装

2.5 网络拓扑规划

图片 1

第3节 环境布置

3.1 操作系统配置

3.1.1 修改主机名、统一用户名密码
  1. 分别更改两光服务器的主机名也 RAC1 和 RAC2,需要再行开后生效

  2. 鲜玉服务器统一以 administrator 用户,并且维持密码一致

3.1.2 关闭防火墙、配置 DEPUAC
  1. 分级关闭服务器 RAC1 和 RAC2 的防火墙

  2. 各自安排有限光服务器上的数量实施保护(DEP),选择‘仅为骨干 windows

次第与服务启用’,需要再开后才能够见效(可安排了下一样步后同由再次开)

  1. 独家配备有限光服务器上之 UAC,需要再开后生效

图片 2

图片 3

3.1.3 修改虚拟内存
  1. 出于服务器的内存为 16G,按照 Oracle
    的法定文档,虚拟内存至少为实在内存的 2
    加倍,此处选择在本土磁盘一个比较生之空白分区(E
    盘)中分了虚拟内存,取值范围:32G~64G,即初始值:32768MB,最酷价值:65536MB

  2. 装方法如下图所示,需要更开后生效

图片 4

3.1.4 修改注册表
  1. 为于网络调试时,Windows
    的“媒体感知”功能会检测出本机和局域网设备尚未健康连通,接着可能就是会禁用捆绑于网卡上之某些网络协议,其中即概括
    TCP/IP 协议。由于 TCP/IP 协议于剥夺了,这样该 TCP/IP
    应用程序就无法展开调节了,因此需要禁用媒体感知功能

  2. 安法:开始 → 运行 → regedit → HKEY_LOCAL_MACHINE →

SYSTEM → CurrentControlSet → Services → Tcpip → Parameters → 新建一个
DWORD 值,命名也 DisableDHCPMediaSense 值为
1,如下图所出示,需要重新开后生效

图片 5

3.2 网络布局

3.2.1 添加 IP 地址、修改网卡名
  1. 依网络计划被的表设置服务器网卡的 IP 地址,下面为 RAC1 服务器也

规章,设置后截图如下:

n 公共 IP 地址

n 私有 IP 地址(心跳地址)

  1. 改变两宝服务器的少只网卡名称分别吗 pub 和 pri,以界别公共 IP
    地址及村办 IP 地址(心跳地址),更改后截图如下:
3.2.2 修改网卡优先级
  1. 改两大服务器网卡的优先级,将 pub 网卡的预先级设置过 pri
    网卡,以便查找网络时优先找公共 IP 地址,修改章程详见下几乎步

  2. 打开菜单栏

图片 6

  1. 打开高级设置

图片 7

  1. 将 pub 位置调整到 pri 前面,并且以 IPV6 磋商去丢(注意 pri
    同样要修改),将 IPV4 商议调整到 IPV6 之前,更改后的截图如下:
图片 8
3.2.3 修改 hosts 文件
  1. 改两玉服务器的 hosts 文件,将待安装的 IP
    地址与相应的主机名添加进去,两高服务器的 hosts 文件要一律,

  2. hosts
    文件的门径也:C:\WINDOWS\System32\drivers\etc\hosts,修改后的截图如下:

图片 9

专注:IP 地址和主机名之间莫是空格,而是按照 tab 键

3.2.4 测试网连通性
  1. hosts 文件修改形成后而采用 ping 命令来证明设置是否对

  2. 中虚拟 IP 地址和 SCAN IP 地址此时凡 ping 不通的,主要查看的是应和的
    IP 是否是

3.3 存储配置

3.3.1 磁盘规划
  1. 磁盘规划如下表所示:

Logical Driver

LUN

SIZE

对应服务器磁盘

作用

ocr

1

400G

磁盘 1

表决磁盘,磁盘组名为 OCR

data1

2

400G

磁盘 2

数据库共享存储区

data2

3

400G

磁盘 3

磁盘组名为 DATA

data3

4

400G

磁盘 4

fra

5

400G

磁盘 5

闪回配置区,磁盘组名为 FRA

  1. 亟待检查一下上表中之磁盘编号和 LUN 编号是否相应,如下图所示:注意:

1) 这里不是说一定要是磁盘 1 对准 LUN1,LUN 编号也恐怕是由 0 开始算打,

那样的话就是 LUN0 对磁盘 1

2) 一定要是力保以 RAC1 和 RAC2 服务器上看的号码对应都同

图片 10

3.3.2 磁盘初始化
  1. 独家在 RAC1 和 RAC2 服务器上将有磁盘设置成一道状态,如下图所示:

图片 11

  1. 磁盘初始化操作以 RAC1 服务器上进行

  2. 用 5 独磁盘全部新建简单卷,注意不要分配盘符和格式化磁盘

1) 选择磁盘 1,单击右键选择新建简单卷,打开向导,点击下一样步

图片 12

2) 按照默认设置,点击下同样步

图片 13

3) 选择‘不分红驱动器号或驱动器路径’,点击下一样步

4) 选择‘不要格式化这个卷’,点击下一样步

5) 点击‘完成’即可结束向导

6) 其他 4 只磁盘均据上述操作完成简单卷的确立,全部建造了后的截图如下:

7) 此时报到到 RAC2 服务器,打开磁盘管理,选择‘重新扫描磁盘’

8) 扫描完后,磁盘格式已经自行成为 RAW,但是系统默认为每个磁盘增

加了驱动器号

9) 此时内需去磁盘 1 到磁盘 5 的使器号,选择磁盘 1,单击右键打开

‘更改驱动器号和路线’

10) 选中让器号 H,单击删除

11) 确认删除

12) 其他 4 单磁盘按照上述操作删除各自的驱动器号,删除完成后,RAC2
服务器的截图如下:

  1. 各自于 RAC1 和 RAC2 服务器上开启‘自动装有新卷’功能,下图为

RAC1 服务器也条例,RAC2 操作看似

3.3.3 装载空白 NTFS 文件夹
  1. 个别于 RAC1 和 RAC2 服务器上的 C 盘新建一个空文件夹,命名为
    asm,然后于 asm 文件夹着另行新建 5 单空文件夹,名称分为
    ocr、data1、data2,、data3、 fra

  2. 个别用曾初始化的 5 个磁盘按梯次挂载到上述空文件夹内,两雅服务器都

倘若召开这操作,操作步骤:

1) 选择磁盘 1,右键打开‘更改驱动器号和途径’选项

2) 选择装载 ocr 文件夹

3) 选择得后截图如下,点击确认即可成功

4) 按照上述手续装载剩余的公文夹,注意相应顺序,装载完成后 asm 文件

掺杂内容显示如下:

5) 在 RAC2 服务器上重复上述 4 歩操作,同样要专注装载文件夹的依次

3.3.4 共享磁盘
  1. 各自在 RAC1 和 RAC2 服务器上开启 C 盘和 D 盘共享,并且以 everyone 权

克设置为全控制,步骤如下:

1) 单击右键选择‘高级共享’

2) 将 everyone 用户的权力选择成了控制

3) 将 D 盘也按上述操作开启共享,设置好后截图如下:

图片 14

4) 在 RAC2 服务器上又上述 3 歩操作

  1. 再也开两光服务器,在个别只节点重新扫描磁盘,确保磁盘 1~5 在 RAC1 和 RAC2
    服务器上全可见,并确保其他一个分区均无分配驱动器号,如果出现令器号必须去

第4章 RAC 安装

4.1 安装前布置检查

4.1.1 时间同步
  1. 查阅两尊服务器的 Server、Workstation 服务是否启动,将该如果为自行启动

  2. 当 RAC1 服务器上运行命令:net time \\rac1 (查看 RAC1 的即时刻)

  3. 于 RAC2 服务器上运行命令:net time \\rac1 /set (设置 RAC2 时间与
    RAC1 同

步)

4.1.2 共享互访测试
  1. 在 RAC1 服务器上运行命令:net use \\rac2\C$ 和 net use
    \\rac2\D$

  2. 当 RAC2 服务器上运行命令:net use \\rac1\C$ 和 net use
    \\rac1\D$

4.1.3 数据库软件检查
  1. 拷贝需要设置之软件及 RAC1 服务器的 D 盘的 oraclesoft
    文件夹着连解压到当前目录

  2. 注意 win64_11gR2_database
    由少数单压缩文件组成,必须用点滴只压缩文件解压到与一个索引下,否则在装数据库时会见报错

4.2 安装 grid 集群软件

  1. 进去 grid 软件目录,双击 setup
    开始执行安装程序,此处选择‘安装和布置集群的网络基础结构’

  2. 摘‘高级设置’

  3. 分选设置语言

  4. 填写集群名称与 SCAN 名称,必须填写 hosts 文件被 SCAN IP 对应之主机名

  5. 添加 rac2 节点

  6. rac2 节点添加完成后截图

图片 15

  1. 变动网络接口类型,默认选项项如果不对,需要手动更改

图片 16

  1. 此间选择‘自动存储管理(ASM)’

  2. 点击‘标记磁盘’按钮,来补加 ASM 磁盘

  3. 于这界面可以望前面曾经初始化好之 5 块磁盘,因为此安装的是 OCR

磁盘组,根据存储规划,需要选择第一片磁盘,并且标记为 OCR

 

  1. 翻开磁盘情况

  2. 完场添加

  3. 当选刚添加的磁盘

  4. 添加 ASM 口令

  5. 出于设置的密码不符合标准,需要肯定来强制行使

  6. 此选择‘不下 IPMI’

  7. 选料软件相关目录,根据设计要求,此处选择 D 盘

  8. 先决条件检查

  9. 一经检查通过,则产出概要,如果提示失败,会出相应的提醒,请根据提示

自我批评达标等同回节吃的安装是否在问题

  1. 始于安装后,会以产图被吉框标注的职(网格基础结构布局)停顿约 20
    分钟,此处为是 grid 安装成功吗的关键所在,如果此出现问题,则要卸载
    grid,并检查之前有的装,然后再度尝试安装,直到显示成功收

  2. 安到位截图

4.3 clusterware 安装校验

grid 安装好后,如果安成功,可当 dos 环境下通过 crs_stat –t –v
命令查看集群启动了什么服务:

4.4 安装 database 数据库软件

  1. 跻身 database 目录,双击 setup 开始设置 database
    数据库软件,此处去丢‘接收安全更新’选项

  2. 承认过了‘指定电子邮件地址’

  3. 挑‘仅装数据库软件’

  4. 翻看节点名称

  5. 分选设置语言

  6. 选料设置公司版,并且勾选所有组建

  7. 选取设置路径为 D 盘

  8. 先决条件检查

  9. 安装概要

  10. 装至这里时,执行长途安装 RAC2
    节点的数据库,此时守候时会见老丰富,请耐心等

  11. 安完毕时会见唤醒到 RAC2 节点上执行 selecthome.bat 脚本,用于在 RAC2

节点上激活 Oracle 相关的出品

  1. RAC2 节点上 selecthome.bat
    脚本的职务如下图所示,双击执行后会见弹有一个 dos 窗口,执行时非常缺
4.5 创建 ASM 磁盘组
  1. 运行着输入 asmca 命令,打开 ASM 配置界面,执行命令后需要等 10 秒钟

才会弹来布局界面

  1. 以磁盘组选项卡中点击新建

  2. 单击‘在磁盘上加载标记’

  3. 选择续加磁盘

  4. 据悉存储规划,选择磁盘 2 到磁盘 4 为数据文件磁盘,并记成 DATA

  5. 翻选择的磁盘,并完场添加

  6. 勾选添加的磁盘,命名磁盘组名称为 DATA

  7. 开创磁盘组过程

  8. DATA 磁盘组创建成功

  9. 比如平之点子创建 FRA 磁盘组

11.
一体添加完成后,会看前筹之老三单磁盘组,确认无误后,退出即可完场磁盘组的丰富

4.6 使用 DBCA 创建数据库
  1. 于运作面临输入 dbca 命令,开始创造数据库

  2. 挑创建‘RAC 集群数据库’

  3. 选‘创建数据库’

  4. 数据库模板选择‘一般用与东西处理’

  5. 填写数据库名称以及实例名称也 orcl,将 rac1 和 rac2 两只节点不折不扣中选

  6. 安人选项即可

  7. 装管理员用户口令

 

  1. 选数据区路径也:+DATA,即 DATA 磁盘组

  2. 输入之前设置的 ASM 口令

  3. 点名快速还原区之路线(即 FRA 磁盘组)和尺寸,恢复区大大小小非越 FRA

磁盘组大小即可

  1. 勾选‘示例方案’

  2. 安内存管理方、字符集、连接模式等,按照默认设置即可

  3. 数据库存储概要

  4. 勾选‘创建数据库’

  5. 始建数据库概要,从概要遭可以看数据库名、实例名等连锁消息

  6. 启设置数据库

  7. 装成功截图

图片 17

4.7 RAC 服务

4.7.1 RAC1 节点服务

图片 18

4.7.2 RAC2 节点服务

图片 19

云无止境在此路遇到坑,一开始选择数据库版本11.2.0.1,后面装的时候一直未
成功,后来易11.2.0.4就是得了。所以遇到这么项目下势必要是挑选11.2.0.4.

相关文章