Windows - 2008 - r2+ Oracle11gR2 RAC

更新时间:2023-12-15 10:16:01 阅读量: 教育文库 文档下载

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

Windows_2008_r2 + Oracle_11gR2_RAC

Oracle 11g_R2_RAC + Windows_2008_R2(双机)

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 / 60

Windows_2008_r2 + Oracle_11gR2_RAC

目 录

1.总体规划 ....................................................................................................................................... 3

1.1网络配置 ......................................................................................................................... 3 1.2oracle软件组件 ............................................................................................................... 3 1.3数据库配置 ..................................................................................................................... 3 1.4存储组件 ......................................................................................................................... 3

2.服务器规划 ................................................................................................................................... 4

2.1安装server guide和多路径管理软件 .......................................................................... 4 2.2修改主机名和关闭防火墙 ............................................................................................. 4 2.3修改administrator登录密码(两台服务器都执行,密码一致) ............................ 4 2.4划分Oracle安装目录DB(F:)和虚拟内存(G:) .............................................. 4 2.5修改虚拟内存(两节点都设置) ................................................................................. 5 2.6修改oradb1和oradb2的C:\\WINDOWS\\System32\\drivers\\etc\\hosts文件 ............ 7 2.7修改注册表,禁用媒体感知功能 ................................................................................. 8

3.网络规划 ....................................................................................................................................... 9

3.1修改网卡名(两个节点都设置) ................................................................................. 9 3.2修改网卡优先级并配置IP ............................................................................................. 9 3.3测试两点的连通性: ................................................................................................... 10

4.存储规划 ..................................................................................................................................... 11

4.1规划磁盘阵列 ............................................................................................................... 11 4.2共享安装目录DB(F:)和C盘........................................................................................ 16

5.安装grid软件前设置和检查 ..................................................................................................... 19

5.1服务器时间同步 ........................................................................................................... 19 5.2检测节点之间能否相互访问共享 ............................................................................... 19 5.3安装前检查 ................................................................................................................... 19

6.安装 ............................................................................................................................................. 23

6.1安装grid集群管理软件 .............................................................................................. 23 6.2Clusterware安装校验 ................................................................................................... 37 6.3安装database软件 ...................................................................................................... 37 6.4建立ASM磁盘组 ......................................................................................................... 44 6.5 DBCA建立数据库 ......................................................................................................... 48

7 .Oracle Rac集群数据库管理命令 .............................................................................................. 58

2 / 60

Windows_2008_r2 + Oracle_11gR2_RAC

1.总体规划

1.1网络配置

节点名称 oradb1 oradb2

公共IP地址 10.66.206.51 10.66.206.52 心跳IP地址 虚拟IP地址 SCAN名称 oradb-cluster SCAN IP 地址 10.66.206.55 192.168.123.1 10.66.206.53 192.168.123.2 10.66.206.54 1.2oracle软件组件

软件组件 Grid Infratrature oracle rac 操作系统用户 administrator administrator 安装目录 DB(F:) DB(F:) oracle基目录 软件位置 F:\\app\\administrator F:\\app\\11.2.0\\grid F::\\app\\administrator F:\\app\\administrator\\product\\11.2.0\\dbhome_1 1.3数据库配置

节点名称 oradb1 oradb2 实例名称 mis1 mis2 数据库名称 mis OCR,VOTE ASM磁盘组名 CRS 40G 数据库共享存储区磁盘组名 DATA 240G 恢复区磁盘组名 FRA 24G 1.4存储组件

Logical driver asm1 asm2 asm3 asm4 oradata1 oradata2 oradata3 oradata4 orafra1 orafra2 orafra3 orafra4 LUN 0 1 2 3 4 5 6 7 8 9 10 11 SIZE (G) 10 10 10 10 60 60 60 60 60 60 60 60 对应服务器磁盘 磁盘1 磁盘2 磁盘3 磁盘4 磁盘5 磁盘6 磁盘7 磁盘8 磁盘9 磁盘10 磁盘11 磁盘12 作用 OCR,表决磁盘vote asm ,asm磁盘组名为CRS data数据库共享存储区 asm磁盘组名为DATA 闪回配置区 asm磁盘组名为FRA 3 / 60

Windows_2008_r2 + Oracle_11gR2_RAC

oradb1 oradb2

12 13 80 80 磁盘13 磁盘14 服务器oradb1上的DB(F:) 服务器oradb2上的DB(F:) 2.服务器规划

节点 主机名 本机RAID级别 raid 10 raid 10 C盘大小 操作系统 (G) 100 100 Windows 2008 R2 Windows 2008 R2 内存大小(G) 16 16 虚拟内存大小(G) 32-64 32-64 数据库安装目录大小(G) 80 80 第一节点 第一节点 oradb1 oradb1 2.1安装server guide和多路径管理软件

将IBM的server guide光盘放入光驱,根据server guide向导在KVM控制台给第一台服务器的磁盘做RAID10,C盘划分100G并插入Windows 2008系统光盘安装Windows2008 R2操作系统。第二台服务器也一样。

安装多路径管理软件SMIA-WSX64-01.03.0305.0504.exe去识别盘阵上的逻辑卷 多路径软件安装之前要打两个系统补丁,原因是微软操作系统的一个问题,微软官方网站提供了方法来解决这个问题,具体是:断开与盘柜的连线后,在系统下打两个补丁KB979374/KB982929。将这两个补丁打上,再安装多路径管理软件,之后连接与盘柜的连接线,重启机器,重新扫描磁盘,就可以在服务器上正确的看到盘阵上划分的磁盘。

2.2修改主机名和关闭防火墙

计算机—>属性—>找到计算机名更改—>将第一台服务器计算机名改为oradb1 服务器管理器—>配置 —>高级安全Windows防火墙—>属性—>将域配置文件、专用配置文件、公用配置文件的防火墙全部关闭。 第二台服务器计算机名改为oradb2,关闭防火墙,方法和操作oradb1一样。

2.3修改administrator登录密码(两台服务器都执行,密码一致)

服务器管理器—>配置—>本地用户和组—>用户—>administrator右键—>设置密码—>将密码统一设为Oradb2011

2.4划分Oracle安装目录DB(F:)和虚拟内存(G:)

根据前面的磁盘阵列规划,在Oradb1上选择磁盘13作为Oracle的安装目录,联机新建分区并命名为DB,盘符为F:,磁盘14作为oradb2的oracle安装目录,不要联机。

4 / 60

Windows_2008_r2 + Oracle_11gR2_RAC

在Oradb2上选择磁盘14作为Oracle的安装目录,联机新建分区并命名为DB,盘符为F:,磁盘13不要联机,因为磁盘13是oradb1的oradb安装目录。

在两台服务器上分别在本机磁盘(即磁盘0)上新建一个分区作为虚拟内存100G大小,盘符为G。

2.5修改虚拟内存(两节点都设置)

本次安装的内存是16G,按照Oracle的documents虚拟内存至少为实际内存的2倍。空间比较大,所以我们重新划分一个磁盘作为虚拟内存。具体操作如下: 计算机—>属性—>高级系统设置—>高级—>

5 / 60

Windows_2008_r2 + Oracle_11gR2_RAC

选择性能设置 6 / 60

Windows_2008_r2 + Oracle_11gR2_RAC

虚拟内存 更改

在这里,虚拟内存的驱动器选G:

选择自定义大小:初始值:32768MB 最大值:65536MB 单击“设置”,并确定,机器重启后生效。

2.6修改oradb1和C:\\WINDOWS\\System32\\drivers\\etc\\hosts文件

打开hosts文件,追加以下信息: #公共pub

10.66.206.51 oradb1 10.66.206.52 oradb2 #虚拟vip

10.66.206.53 oradb1-vip 10.66.206.54 oradb2-vip #私有pri

192.168.123.1 oradb1-pri

oradb2的

7 / 60

Windows_2008_r2 + Oracle_11gR2_RAC

192.168.123.2 oradb2-pri #scan

10.66.206.55 scan-cluster

2.7修改注册表,禁用媒体感知功能

因为在网络调试时,Windows的“媒体感知”功能会检测出本机和局域网设备没有正常连通,接着可能就会禁用捆绑在网卡上的某些网络协议,其中就包括TCP/IP协议。由于TCP/IP协议被禁用了,这样该TCP/IP应用程序就无法进行调试了。(该设置重启生效)

regedit—>HKEY_LOCAL_MACHINE—>SYSTEM—>CurrentControlSet—>Services—>Tcpip—>Parameters—>新建一个DWORD值,命名为DisableDHCPMediaSense 值为1.

8 / 60

Windows_2008_r2 + Oracle_11gR2_RAC

3.网络规划

3.1修改网卡名(两个节点都设置)

开始—>网络—>网络和共享中心—>更改适配器设置—>选择本地连接—>重命名 将本地连接重命名为pub(作为公共网卡),同样本地连接2重命名为pri(作为oracle的内部通信)

3.2修改网卡优先级并配置IP

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

9 / 60

Windows_2008_r2 + Oracle_11gR2_RAC

配置IP地址: 节点oradb1: pub:IP:10.66.206.51 netmask:255.255.255.192 gateway:10.66.206.2 DNS:10.66.206.3

pri: IP:192.168.123.1 netmask:255.255.255.0

节点oradb2:

pub:IP:10.66.206.52 netmask:255.255.255.192 gateway:10.66.206.2 DNS:10.66.206.3

pri: IP:192.168.123.2 netmask:255.255.255.0

3.3测试两点的连通性:

两台主机oradb1和oradb2互相ping公共主机名和专用节点名,看是否ping的通,注

10 / 60

Windows_2008_r2 + Oracle_11gR2_RAC

意这时候的VIP和SCAN是ping不通的。 oradb1上:

Microsoft Windows [版本 6.1.7600]

版权所有 (c) 2009 Microsoft Corporation。保留所有权利。 C:\\Users\\Administrator>hostname oradb1

C:\\Users\\Administrator>ping oradb2

正在 Ping oradb2 [10.66.206.52] 具有 32 字节的数据: 来自 10.66.206.52 的回复: 字节=32 时间<1ms TTL=128 来自 10.66.206.52 的回复: 字节=32 时间<1ms TTL=128 来自 10.66.206.52 的回复: 字节=32 时间<1ms TTL=128 来自 10.66.206.52的回复: 字节=32 时间<1ms TTL=128

10.66.206.52 的 Ping 统计信息:

数据包: 已发送 = 4,已接收 = 4,丢失 = 0 (0% 丢失), 往返行程的估计时间(以毫秒为单位):

最短 = 0ms,最长 = 0ms,平均 = 0ms

C:\\Users\\Administrator>ping oradb2-pri

正在 Ping oradb2-pri [192.168.123.2] 具有 32 字节的数据: 来自 192.168.123.2 的回复: 字节=32 时间<1ms TTL=128 来自 192.168.123.2 的回复: 字节=32 时间<1ms TTL=128 来自 192.168.123.2 的回复: 字节=32 时间<1ms TTL=128 来自 192.168.123.2 的回复: 字节=32 时间<1ms TTL=128

192.168.123.2 的 Ping 统计信息:

数据包: 已发送 = 4,已接收 = 4,丢失 = 0 (0% 丢失), 往返行程的估计时间(以毫秒为单位):

最短 = 0ms,最长 = 0ms,平均 = 0ms

同样在oradb2上ping oradb1的主机名和私有地址,看是否ping通。

4.存储规划

4.1规划磁盘阵列

Logical driver asm1 asm2 LUN 0 1 SIZE (G) 10 10 服务器磁盘管理 磁盘1 磁盘2 作用 OCR,表决磁盘vote asm ,asm磁盘组 11 / 60

Windows_2008_r2 + Oracle_11gR2_RAC

asm3 asm4 oradata1 oradata2 oradata3 oradata4 orafra1 orafra2 orafra3 orafra4 oradb1 oradb2 2 3 4 5 6 7 8 9 10 11 12 13 10 10 60 60 60 60 60 60 60 60 80 80 磁盘3 磁盘4 磁盘5 磁盘6 磁盘7 磁盘8 磁盘9 磁盘10 磁盘11 磁盘12 磁盘13 磁盘14 名为CRS data数据库共享存储区 asm磁盘组名为DATA 闪回配置区 asm磁盘组名为FRA 服务器oradb1上的DB(F:) 服务器oradb2上的DB(F:)

重新扫描磁盘,将磁盘1到磁盘12都联机,点击磁盘属性,确认每个磁盘的LUN号码与磁盘阵列上的Logical driver对应,以免在创建ASM磁盘组时造成混乱。

12 / 60

Windows_2008_r2 + Oracle_11gR2_RAC

打开磁盘管理—>重新扫描磁盘—>每个磁盘联机并初始化—>新建简单卷—>分配大小—>不分配盘符—>不格式化磁盘—>确定 建立一个无盘符无格式化的磁盘

13 / 60

Windows_2008_r2 + Oracle_11gR2_RAC

14 / 60

Windows_2008_r2 + Oracle_11gR2_RAC

15 / 60

Windows_2008_r2 + Oracle_11gR2_RAC

已划分好磁盘1,照同样的方法把磁盘2到磁盘12划分。

4.2共享安装目录DB(F:)和C盘

因为grid和oracle在执行远程复制时,要有oradb2的administrator权限去开启服务和写注册表。C盘不共享会导致grid的网格基础结构配置失败。

16 / 60

Windows_2008_r2 + Oracle_11gR2_RAC

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

17 / 60

Windows_2008_r2 + Oracle_11gR2_RAC

重启机器 在两个节点重新扫描磁盘,确保磁盘1-12和分区在节点1和2上可见,并确保任何一个oracle分区均未分配驱动器号,如果出现驱动器号,删除驱动器号。注意,虚拟内存(G:)和oracle安装目录DB(F:)驱动器号不要删。

在节点1和节点2:Enable Automounting for windows 2008

18 / 60

Windows_2008_r2 + Oracle_11gR2_RAC

5.安装grid软件前设置和检查

5.1服务器时间同步

查看两台服务器的Server、Workstation、Windows Time服务,将其设为自动启动。 在oradb1上运行命令:net time \\\\oradb1 (查看oradb1的当前时间)

在oradb2上运行命令:net time \\\\oradb1 /set (设置oradb2时间同步oradb1)

5.2检测节点之间能否相互访问共享

在oradb1上运行:net use \\\\oradb2\\C$ net use \\\\oradb2\\F$ 在oradb2上运行:net use \\\\oradb1\\C$ net use \\\\oradb1\\F$

5.3安装前检查

所有的环境设置好了,使用grid软件包中的cluvfy工具检查安装是否符合条件。 在oradb1主机上进入grid目录,运行下面命令: runcluvfy.bat comp nodecon –n oradb1,oradb2 –verbose runcluvfy.bat stage –pre crsinst –n oradb1,oradb2 –verbose

等结果出来,看条件是否都满足RAC的要求,如果有不符合要求的地方进行相应的调整,关于VIP的信息是一定会不会通过,这个不用理会。结果显示符合要求 C:\\database\\grid>runcluvfy.bat comp nodecon -n oradb1,oradb2 -verbose 验证 节点连接性

正在检查节点的连接性... 节点 \的接口信息

名称 IP 地址 子网 ------ --------------- --------------- --------------- pub 10.66.206.52 10.66.206.0 pri 192.168.123.2 192.168.123.0

节点 \的接口信息

名称 IP 地址 子网 --------------- --------------- ---------------

pub 10.66.206.51 10.66.206.0 pri 192.168.123.1 192.168.123.0

检查: 子网 \的节点连接性

源 目标 是否已连接? ----------------------------- ------------------------------ ------------- oradb2:pub oradb1:pub 是

结果:含有节点 oradb2,oradb1 的子网 \的节点连接性检查已通过

19 / 60

Windows_2008_r2 + Oracle_11gR2_RAC

检查: 子网 \的 TCP 连接性

源 目标 是否已连接? ------------------------------ - ----------------------------- -------------- oradb1:10.66.206.51 oradb2:10.66.206.52 通过 结果:子网 \的 TCP 连接性检查通过

检查: 子网 \的节点连接性

源 目标 是否已连接? ------------------------------ ------------------------------ -------------- oradb2:pri oradb1:pri 是

结果:含有节点 oradb2,oradb1 的子网 \的节点连接性检查已通过

检查: 子网 \的 TCP 连接性

源 目标 是否已连接? ------------------------------ ------------------------------ -------------- oradb1:192.168.123.1 oradb2:192.168.123.2 通过

结果:子网 \的 TCP 连接性检查通过

在子网 \上找到的很可能是用于专用互连的候选接口的接口为: oradb2 pub:10.66.206.52 oradb1 pub:10.66.206.51

在子网 \上找到的很可能是用于专用互连的候选接口的接口为: oradb2 pri:192.168.123.2 oradb1 pri:192.168.123.1

WARNING:

找不到用于 VIP 的合适接口集

结果:节点的连接性检查已通过 节点连接性 的验证成功。

C:\\database\\grid>runcluvfy.bat stage -pre crsinst -n oradb1,oradb2 -verbose 执行 集群服务设置 的预检查 正在检查节点的可访问性...

检查: 节点 \的节点可访问性

目标节点 是否可访问? ------------------------------------ ------------------------ oradb2 是 oradb1 是

结果:节点 \的节点可访问性检查已通过

20 / 60

Windows_2008_r2 + Oracle_11gR2_RAC

正在检查等同用户...

检查: 用户 \的等同用户 节点名 注释

------------------------------------ ------------------------ oradb2 通过 oradb1 通过

结果:用户 \的等同用户检查已通过

正在检查节点的连接性... 节点 \的接口信息

名称 IP 地址 子网 ------ --------------- --------------- --------------- pub 10.66.206.52 10.66.206.0 pri 192.168.123.2 192.168.123.0

节点 \的接口信息

名称 IP 地址 子网 ------ --------------- --------------- --------------- pub 10.66.206.51 10.66.206.0 pri 192.168.123.1 192.168.123.0

检查: 子网 \的节点连接性

源 目标 是否已连接? ------------------------------ ------------------------------ --------------

oradb2:pub oradb1:pub 是

结果:含有节点 oradb2,oradb1 的子网 \的节点连接性检查已通过

检查: 子网 \的 TCP 连接性

源 目标 是否已连接? ------------------------------ ------------------------------ --------------

oradb1:10.66.206.51 oradb2:10.66.206.52 通过

结果:子网 \的 TCP 连接性检查通过

检查: 子网 \的节点连接性

源 目标 是否已连接? ------------------------------ ------------------------------ --------------- oradb2:pri oradb1:pri 是

结果:含有节点 oradb2,oradb1 的子网 \的节点连接性检查已通过

21 / 60

Windows_2008_r2 + Oracle_11gR2_RAC

检查: 子网 \的 TCP 连接性

源 目标 是否已连接? ------------------------------ ------------------------------ -------------- oradb1:192.168.123.1 oradb2:192.168.123.2 通过

结果:子网 \的 TCP 连接性检查通过

在子网 \上找到的很可能是用于专用互连的候选接口的接口为: oradb2 pub:10.66.206.52 oradb1 pub:10.66.206.51

在子网 \上找到的很可能是用于专用互连的候选接口的接口为: oradb2 pri:192.168.123.2 oradb1 pri:192.168.123.1

WARNING:

找不到用于 VIP 的合适接口集

结果:节点的连接性检查已通过

检查: 内存总量

节点名 可用 必需 注释 ------------ ------------------------ ------------------------ --------- oradb2 15.9847GB (1.67612E7KB) 1.3672GB (1433600.0KB) 通过 oradb1 15.9847GB (1.67612E7KB) 1.3672GB (1433600.0KB) 通过 结果:内存总量 检查已通过

检查: 可用内存

节点名 可用 必需 注释 ------------ ------------------------ ------------------------ ---------- oradb2 14.8266GB (1.554678E7KB) 50MB (51200.0KB) 通过 oradb1 14.7206GB (1.5435688E7KB) 50MB (51200.0KB) 通过

结果:可用内存 检查已通过

检查: 交换空间

节点名 可用 必需 注释 ------------ ------------------------ ------------------------ --------- oradb2 63.9676GB (6.7074936E7KB) 15.9847GB (1.67612E7KB) 通过 oradb1 63.9676GB (6.7074936E7KB) 15.9847GB (1.67612E7KB) 通过

22 / 60

Windows_2008_r2 + Oracle_11gR2_RAC

结果:交换空间 检查已通过

检查: \的 空闲磁盘空间

路径 节点名 装载点 可用 必需 注释 --------------- ------------ ------------ ------------ ------------ ------------ C:\\Users\\ADMINI~1\\AppData\\Local\\Temp\\1\\ oradb2 C 75.7634GB 1GB 通过

结果:\的 空闲磁盘空间 检查已通过

检查: \的 空闲磁盘空间 路径 节点名 装载点 可用 必需 注释 --------------- ------------ ------------ ------------ ------------ ------------ C:\\Users\\ADMINI~1\\AppData\\Local\\Temp\\1\\ oradb1 C 75.7634GB 1GB 通过

结果:\的 空闲磁盘空间 检查已通过

检查: 系统体系结构

节点名 可用 必需 注释 ------------ ------------------------ ------------------------ ----------

oradb2 64-bit 64-bit 通过 oradb1 64-bit 64-bit 通过 结果:系统体系结构 检查已通过

Checking length of value of environment variable \Check: Length of value of environment variable \

节点名 Set? Maximum Length Actual Length 注释 ---------------- ------------ ------------ ------------ ---------------- oradb2 是 1023 100 通过 oradb1 是 1023 184 通过 结果:Check for length of value of environment variable \

集群服务设置 的预检查成功。

6.安装

6.1安装grid集群管理软件

打开grid目录,以管理员身份虚拟运行setup.exe,进入grid安装程序。

23 / 60

Windows_2008_r2 + Oracle_11gR2_RAC

选择安装和配置集群的网格基础结构,下一步

24 / 60

Windows_2008_r2 + Oracle_11gR2_RAC

选择高级安装

25 / 60

Windows_2008_r2 + Oracle_11gR2_RAC

选择语言为简体中文安装,下一步

26 / 60

Windows_2008_r2 + Oracle_11gR2_RAC

这里scan的名称要和C:\\WINDOWS\\System\\driver\\etc\\hosts文件中的scan名称一定要一致,不勾选“configure GNS”,因为gns需要DHCP服务器配合,本次部署是静态的,没有DHCP服务器 集群名称为:oradb-cluster SCAN名称:oradb-cluster SCAN端口:1521 下一步验证scan信息

27 / 60

Windows_2008_r2 + Oracle_11gR2_RAC

这里我们只能看到当前节点的信息,点击“添加”,添加另一个节点oradb2的信息。

主机名:oradb2

虚拟IP名称:oradb2-vip 点击确定

28 / 60

Windows_2008_r2 + Oracle_11gR2_RAC

确认网卡的接口类型是否正确对应

29 / 60

Windows_2008_r2 + Oracle_11gR2_RAC

存储选项信息界面,选择asm自动存储管理,提高管理

30 / 60

Windows_2008_r2 + Oracle_11gR2_RAC

添加磁盘如果没有磁盘信息,通过“标记磁盘”去标记,有磁盘信息则选择相应的磁盘。本次部署如下: 创建ASM磁盘组 磁盘组名:CRS 冗余:外部 添加磁盘:

ASM link name Device Size(MB) ------------ --------------------------------- ----------- ORCLDISKASM0 \\\\Device\\Harddisk1\\Partition1 10237 ORCLDISKASM1 \\\\Device\\Harddisk2\\Partition1 10237 ORCLDISKASM2 \\\\Device\\Harddisk3\\Partition1 10237 ORCLDISKASM3 \\\\Device\\Harddisk4\\Partition1 10237

对SYS和ASMSNMP账户使用统一口令便于管理,并且密码不能忘记,我们后面创建库时也要该密码: 口令:Oradb2011 下一步

31 / 60

Windows_2008_r2 + Oracle_11gR2_RAC

故障隔离支持选择不使用智能管理接口,下一步

32 / 60

Windows_2008_r2 + Oracle_11gR2_RAC

指定安装路径:将软件安装在DB(F:)上。 oracle基目录:F:\\appt\\Administrator 软件位置:F:\\app\\11.2.0\\grid

先决条件检查,检查完毕给出一个检查概要。

33 / 60

Windows_2008_r2 + Oracle_11gR2_RAC

34 / 60

Windows_2008_r2 + Oracle_11gR2_RAC

安装grid。

在远程节点oradb2的F:\\app\\Administrator\\product\\11.2.0\\dbhome_1\\bin文件

35 / 60

Windows_2008_r2 + Oracle_11gR2_RAC

夹找到selecthome.bat这个批处理文件,双击执行它激活产品。

Grid安装成功,点击关闭。退出grid安装程序

36 / 60

Windows_2008_r2 + Oracle_11gR2_RAC

6.2Clusterware安装校验

查看集群启动了那些服务 crs_stat –t –v

6.3安装database软件

安装database软件和建立数据库都是以administrator用户去执行,本次先安装database软件,再通过dbca命令去建库,当然也可以一次性安装,分开安装让我们能更好的了解Oracle的架构

以管理员身份运行setup.exe,

37 / 60

Windows_2008_r2 + Oracle_11gR2_RAC

不接受更新,next

38 / 60

Windows_2008_r2 + Oracle_11gR2_RAC

安装选项选择“仅安装数据库软件”

网格安装选项选择“Real Application Cluster数据库安装”,并将两个节点都选上。

39 / 60

Windows_2008_r2 + Oracle_11gR2_RAC

产品语言选择简体中文

40 / 60

Windows_2008_r2 + Oracle_11gR2_RAC

数据库版本选择企业版,组件都安装。

安装位置

oracle基目录:F:\\app\\Administrator

软件位置:F:\\app\\Administrator\\product\\11.2.0\\dbhome_1

41 / 60

Windows_2008_r2 + Oracle_11gR2_RAC

先决条件检查,oracle会通过自身去检查当前环境,检查过后会给出概要。

42 / 60

Windows_2008_r2 + Oracle_11gR2_RAC

安装database数据库软件

43 / 60

Windows_2008_r2 + Oracle_11gR2_RAC

在远程节点oradb2的F:\\app\\Administrator\\product\\11.2.0\\dbhome_1\\bin文件夹找到selecthome.bat这个批处理文件,双击执行它激活产品。

点击关闭,oracle数据库软件安装完成。

6.4建立ASM磁盘组

通过命令asmca去建立ASM磁盘组来存储Oracle 数据库和恢复区

进入创建页面后选择“磁盘组”选项卡,我们可以看到我们在之前装grid时建立的CRS磁盘组,点击“创建”创建

44 / 60

Windows_2008_r2 + Oracle_11gR2_RAC

给新创建的磁盘组命名,冗余选择外部冗余,如果没有符合的磁盘通过“在磁盘上加标记去添加”

45 / 60

Windows_2008_r2 + Oracle_11gR2_RAC

选择标记的磁盘 添加磁盘:

ASM link name Device Size(MB) ------------ --------------------------------- ----------- ORCLDISKDATA0 \\\\Device\\Harddisk5\\Partition1 61440 ORCLDISKDATA1 \\\\Device\\Harddisk6\\Partition1 61440

46 / 60

Windows_2008_r2 + Oracle_11gR2_RAC

ORCLDISKDATA2 \\\\Device\\Harddisk7\\Partition1 61440 ORCLDISKDATA3 \\\\Device\\Harddisk8\\Partition1 61440

点击确定,asmca去创建磁盘组DATA

47 / 60

Windows_2008_r2 + Oracle_11gR2_RAC

提示DATA磁盘组创建成功,同样按照DATA的创建方法创建磁盘组FRA作为恢复区 磁盘选磁盘9-12. 磁盘组名:FRA 冗余:外部

添加磁盘:

ASM link name Device Size(MB) ------------ --------------------------------- ----------- ORCLDISKFRA0 \\\\Device\\Harddisk9\\Partition1 61440 ORCLDISKFRA1 \\\\Device\\Harddisk10\\Partition1 61440 ORCLDISKFRA2 \\\\Device\\Harddisk11\\Partition1 61440 ORCLDISKFRA3 \\\\Device\\Harddisk12\\Partition1 61440

确认所创建的磁盘组状态是否已挂载,确认后退出ASM 磁盘组创建程序

6.5 DBCA建立数据库

命令dbca建立rac数据库

进入数据库安装程序,安装类型选择集群数据库并创建数据库

48 / 60

Windows_2008_r2 + Oracle_11gR2_RAC

下一步,选择数据库模版:“一般用途或事务处理”

49 / 60

Windows_2008_r2 + Oracle_11gR2_RAC

在数据库标识页面,设置如下 配置类型:管理员管理的 全局数据库名:mis SID前缀:mis 并将所有节点选中

50 / 60

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

Top