【RAC】 RAC For W2K8R2 安装

  

个人一直以为windows环境的rac性能不是很好,也有瓶颈,所以没有研究windows环境下的安装,不过最近一个网友问起rac for windows环境下的安装,我手痒痒就试了试安装,果然也学到了很多的知识,今天起就分为几个部分给大家分享出来,若有不对的地方还请大家指出来。

需要指出的是:文章中有的内容来源于网络,所以截图可能和安装时不太一样,但是理解了原理,安装都是一样的,若有疑问可以及时联系我,这里感谢广大网友的分享! 

  

  

rac安装之总体规划 

3.1  服务器规划 

1建议使用两台硬件配置一模一样的服务器来作为 RAC 环境的两个节点 

2服务器至少需要配置两块物理网卡 

3服务器规划表: 

节点 

主机名 

本地磁盘大小 

操作系统 

内存大小 

节点 1 

rac1 

40G 

Windows_Server_2008_R2_X64 

3G 

节点 2 

rac2 

40G 

Windows_Server_2008_R2_X64 

3G 

3.2  网络规划 

1网络规划表: 

节点名称 

公共 IP 地址 

虚拟 IP 地址 

心跳(私有) IP 地址 

SCAN 名称 

SCAN IP 地址 

rac1 

192.168.59.35 

192.168.59.37 

9.9.9.9 

scan-cluster 

192.168.59.39 

rac2 

192.168.59.36 

192.168.59.38 

9.9.9.10 

  

2、其中虚拟 IP 地址和 SCAN IP 地址必须为能够使用但未被其他设备配占用的地址,并且需要与公共 IP 地址在同一个网段

3.3  存储规划 

存储规划表 

Logical Driver 

LUN 

SIZE 

对应服务器磁盘 

作用 

ocr 

2G 

磁盘 1 

表决磁盘,磁盘组名为 OCR 

data1 

5G 

磁盘 2 

  

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

data2 

5G 

磁盘 3 

data3 

5G 

磁盘 4 

fra 

5G 

磁盘 5 

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

3.4  数据库规划 

1软件规划 

软件组件 

版本 

软件包 

操作系统用户 

软件安装目录位置 

win64_11gR2_grid 

11.2.0.4 

p13390677_112040_MSWIN-x86-64_3of7.zip 

  

administrator 

D:\app\administrator 

D:\app\11.2.0\grid 

win64_11gR2_database 

11.2.0.4 

p13390677_112040_MSWIN-x86-64_1of7.zip 

p13390677_112040_MSWIN-x86-64_2of7.zip 

administrator 

D:\app\administrator 

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

虚拟机 

11.1.2 build-2780323 

VMware  Workstation 

  

  

  

  

  

2、实例相关规划 

  节点名称 

实例名称 

数据库名称 

表决磁盘组名 

数据库共享存 

储区磁盘组名 

恢复区磁盘组名 

rac1 

ORCL1 

  

ORCL 

名称:OCR 

大小:2G 

名称:DATA 

大小:15G 

名称:FRA 

大小:5G 

rac2 

ORCL2 

3.5  网络拓扑规划 

  

  

如上图所示,实验环境中采用VMware WorkStation 11虚拟了两台服务器分别是rac1rac2,它们各有两条网线分别用于公共服务和内部互联;群集使用的共享存储由ISCSI提供的两块磁盘提供。 

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

数据库采用 Oracle 11G R211.2.0.4)和win64_11gR2_gridRAC基础架构软件)。

 

  

3  本章配置说明 

若无特殊说明,以下操作在2个节点均执行。 

4  节点名称配置--主机名设置,统一用户名密码

修改主机名、统一用户名密码分别更改两台服务器的主机名为 rac1  rac2 ,需要重启后生效两台服务器统一使用 administrator 用户,并且保持密码一致 

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

  

  

注意,大小写,为了避免可能的错误,我们建议统一采用小写字母,修改后重新启动2个节点。 

5  配置本地安全策略 

5.1  用户帐户控制 

运行 secpol.msc ,配置"安全设置->本地策略->安全选项->用户帐户控制:管理员批准模式中管理员的提升权限提示的行为""不提示,直接提升" 

  

  

修改选项: 

  

  

5.2  管理审核和安全日志

3  磁盘规划 

1磁盘规划如下表所示: 

Logical Driver 

LUN 

SIZE 

对应服务器磁盘 

作用 

ocr 

2G 

磁盘 1 

表决磁盘,磁盘组名为 OCR 

data1 

5G 

磁盘 2 

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

data2 

5G 

磁盘 3 

data3 

5G 

磁盘 4 

fra 

5G 

磁盘 5 

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

  

  

4  配置共享磁盘 

配置共享磁盘有2种办法,2个办法都可以使用根据自己的爱好来吧。

4.1  方法一:采用VMware软件直接配置共享 

  

4.1.1  添加共享磁盘 

截图: 

  

  

代码: 

Microsoft Windows [Version 6.3.9600] 

(c) 2013 Microsoft Corporation. All rights reserved. 

 

C:\Users\Administrator>d:

3  准备安装文件 

  

12个为database的安装文件,解压到同一个文件夹中,第3个文件为grid文件,我们解压后:

  

4  虚拟机设置主机同虚拟机之间的共享 

我们在rac1上进行设置和主机的共享:

  

确定后就可以在rac1中使用主机中的文件了:

  

  

  

5  执行预检查 

执行:runcluvfy stage -pre crsinst -n rac1,rac2 -verbose 来检查,如果有报错,检查修改前面的设置直到预检查成功

  

C:\Users\Administrator>z: 

  

Z:\>cd Z:\11.2.0.4_win64位\grid 

  

Z:\11.2.0.4_win64\grid>runcluvfy stage -pre crsinst -n rac1,rac2 -verbose

  执行 集群服务设置 的预检查   正在检查节点的可访问性...   检查: 节点 "rac1" 的节点可访问性   目标节点                                  是否可访问?   ------------------------------------  ------------------------   rac2                                  是   rac1                                  是 结果:节点 "rac1" 的节点可访问性检查已通过     正在检查等同用户...   检查: 用户 "Administrator" 的等同用户   节点名                                   状态   ------------------------------------  ------------------------   rac2                                  通过   rac1                                  通过 结果:用户 "Administrator" 的等同用户检查已通过   正在检查节点连接性...     节点 "rac2" 的接口信息 名称     IP 地址           子网              网关              默认网关            HW 地址             MTU ------ --------------- --------------- --------------- --------------- ----------------- ------ public 192.168.59.36   192.168.59.0    UNKNOWN         UNKNOWN         00:0C:29:FD:F4:82 1500 private 9.9.9.10        9.9.9.0         UNKNOWN         UNKNOWN         00:0C:29:FD:F4:8C 1500     节点 "rac1" 的接口信息 名称     IP 地址           子网              网关              默认网关            HW 地址             MTU ------ --------------- --------------- --------------- --------------- ----------------- ------ public 192.168.59.35   192.168.59.0    UNKNOWN         UNKNOWN         00:0C:29:84:9D:93 1500 private 9.9.9.9         9.9.9.0         UNKNOWN         UNKNOWN         00:0C:29:84:9D:9D 1500     检查: 子网 "192.168.59.0" 的节点连接性   源                               目标                              是否已连接?   ------------------------------  ------------------------------  ----------------   rac2[192.168.59.36]             rac1[192.168.59.35]             是 结果:含有节点 rac2,rac1 的子网 "192.168.59.0" 的节点连接性检查已通过     检查: 子网 "192.168.59.0" 的 TCP 连接性   源                               目标                              是否已连接?   ------------------------------  ------------------------------  ----------------   rac1:192.168.59.35              rac2:192.168.59.36              通过   rac1:192.168.59.35              rac1:192.168.59.35              通过 结果:子网 "192.168.59.0" 的 TCP 连接性检查通过     检查: 子网 "9.9.9.0" 的节点连接性   源                               目标                              是否已连接?   ------------------------------  ------------------------------  ----------------   rac2[9.9.9.10]                  rac1[9.9.9.9]                   是 结果:含有节点 rac2,rac1 的子网 "9.9.9.0" 的节点连接性检查已通过     检查: 子网 "9.9.9.0" 的 TCP 连接性   源                               目标                              是否已连接?   ------------------------------  ------------------------------  ----------------   rac1:9.9.9.9                    rac2:9.9.9.10                   通过   rac1:9.9.9.9                    rac1:9.9.9.9                    通过 结果:子网 "9.9.9.0" 的 TCP 连接性检查通过     在子网 "9.9.9.0" 上找到的很可能是用于 VIP 的候选接口的接口为: rac2 private:9.9.9.10 rac1 private:9.9.9.9   在子网 "192.168.59.0" 上找到的很可能是用于专用互连的候选接口的接口为: rac2 public:192.168.59.36 rac1 public:192.168.59.35 正在检查子网掩码一致性... 子网 "192.168.59.0" 的子网掩码一致性检查已通过。 子网 "9.9.9.0" 的子网掩码一致性检查已通过。 子网掩码一致性检查已通过。   结果:节点连接性检查已通过   正在检查多点传送通信...   正在检查子网 "192.168.59.0" 是否能够与多点传送组 "230.0.1.0" 进行多点传送通信... 子网 "192.168.59.0" 是否能够与多点传送组 "230.0.1.0" 进行多点传送通信的检查已通过。   正在检查子网 "9.9.9.0" 是否能够与多点传送组 "230.0.1.0" 进行多点传送通信... 子网 "9.9.9.0" 是否能够与多点传送组 "230.0.1.0" 进行多点传送通信的检查已通过。   多点传送通信检查已通过。   检查 Windows 防火墙的状态   节点名           是否启用?                     注释   ------------  ------------------------  ------------------------   rac2          否                         通过   rac1          否                         通过 结果:Windows 防火墙验证检查已通过   检查: 内存总量   节点名           可用                        必需                        状态   ------------  ------------------------  ------------------------  ----------   rac2          1.9994GB (2096564.0KB)    922MB (944128.0KB)        通过   rac1          1.9994GB (2096564.0KB)    922MB (944128.0KB)        通过 结果:内存总量 检查已通过   检查: 可用内存   节点名           可用                        必需                        状态   ------------  ------------------------  ------------------------  ----------   rac2          1.4253GB (1494492.0KB)    50MB (51200.0KB)          通过   rac1          1.0569GB (1108224.0KB)    50MB (51200.0KB)          通过 结果:可用内存 检查已通过   检查: 交换空间   节点名           可用                        必需                        状态   ------------  ------------------------  ------------------------  ----------   rac2          3.9989GB (4193128.0KB)    2.9992GB (3144846.0KB)    通过   rac1          3.9989GB (4193128.0KB)    2.9992GB (3144846.0KB)    通过 结果:交换空间 检查已通过   检查: "rac2:C:\Windows\temp" 的 空闲磁盘空间   路径                节点名           装载点           可用            必需            状态   ----------------  ------------  ------------  ------------  ------------  ------------   C:\Windows\temp   rac2          C             5.8784GB      1GB           通过 结果:"rac2:C:\Windows\temp" 的 空闲磁盘空间 检查已通过   检查: "rac1:C:\Windows\temp" 的 空闲磁盘空间   路径                节点名           装载点           可用            必需            状态   ----------------  ------------  ------------  ------------  ------------  ------------   C:\Windows\temp   rac1          C             5.4625GB      1GB           通过 结果:"rac1:C:\Windows\temp" 的 空闲磁盘空间 检查已通过   检查: 系统体系结构   节点名           可用                        必需                        状态   ------------  ------------------------  ------------------------  ----------   rac2          64-bit                    64-bit                    通过   rac1          64-bit                    64-bit                    通过 结果:系统体系结构 检查已通过   检查环境变量 "PATH" 的值的长度 检查: 环境变量 "PATH" 的值的长度   节点名               是否已设置?        最大长度          实际长度          注释   ----------------  ------------  ------------  ------------  ----------------   rac2              是             5119          100           通过   rac1              是             5119          130           通过 结果:环境变量 "PATH" 的值长度检查已通过。   检查 TCP/IP 的介质传感状态   节点名           是否启用?                     注释   ------------  ------------------------  ------------------------   rac2          否                         通过   rac1          否                         通过 结果:TCP/IP 的介质传感状态检查已通过   正在使用网络时间协议 (NTP) 启动时钟同步检查... 未发现任何正在运行的 NTP 守护程序或服务   结果:使用网络时间协议 (NTP) 进行时钟同步检查通过       正在检查当前用户是否为域用户... 检查: 用户 "Administrator" 是否为域用户   WARNING: 无法将用户 "Administrator" 作为域用户进行验证, 域 "rac1" 是无效的域或者无法联系 检查: 时区一致性 结果:时区一致性 检查已通过   检查自动装载功能的状态   节点名           是否启用?                     注释   ------------  ------------------------  ------------------------   rac2          是                         通过   rac1          是                        

通过结果:自动装载功能状态检查通过   集群服务设置 的预检查成功。   Z:\11.2.0.4_win64位\grid>          

开始安装 在此配置过程中,要求主机1和2同时开机。 在主机1上执行以下操作,主机2登入系统,保持开机即可  

1、grid目录下执行setup.exe程序      

2、选择“跳过软件更新”  

3、选择‘安装和配置 集群的网络基础结构’  

4、选择‘高级安装’  

5、选择安装语言  

6、填写集群名称和 SCAN 名称,必须填写 hosts 文件中 SCAN IP 对应的主机名,确认去掉“配置GNS”复选框,除非你要使用GNS。  

7、添加其它结点        

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

9、此处选择‘自动存储管理(ASM)    

3、10、此处点击“标记磁盘”,然后选择相应的OCR磁盘组,并输入磁盘组名称OCR  

6.1  标记ASM磁盘           依次标记所有的磁盘后继续。  

6.2  继续      

添加 ASM 口令   由于设置的密码不符合标准,需要确认来强制使用  

12、此处选择‘不使用 IPMI      

13、选择软件相关目录,根据规划要求,此处选择 D 盘 *11G中Oracle_Home在Oracle_Base下,CRS_Home不在Oracle_Base下    

14、先决条件检查,如果检查通过,则出现概要,如果提示失败,会有相应的提示,请根据提示 检查上一章节中的设置是否存在问题  

6.3  正式安装  

4、开始安装后,会在下图中红框标注的位置(网格基础结构配置)停顿约 20 分钟,此处也是 grid 安装成功与否的关键所在,如果此处出现问题,则需要 卸载 grid,并检查之前所有的设置,然后再次尝试安装,直到显示成功为止。   上图中点击保存相应文件,可用于静默安装。      

6.4  80%的位置       失败的话可能报如下的错误:  

6.4.1  80%这个步骤完成了哪些内容 首先在rac1上更新注册表:       rac1服务:         rac2的注册表       rac2服务:  

6.5  安装完成  

15、安装成功完成 检查ora.asm资源运行状态 grid 安装完成后,如果安装成功,可在 dos 环境下通过 crs_stat -t -v命令查看集 群启动了哪些服务:    

7  grid安装完成后校验     C:\Users\Administrator>crs_stat -t 名称           类型           目标      状态      主机 ------------------------------------------------------------ ora....ER.lsnr ora....er.type ONLINE    ONLINE    rac1 ora....N1.lsnr ora....er.type ONLINE    ONLINE    rac1 ora.OCR.dg     ora....up.type ONLINE    ONLINE    rac1 ora.asm        ora.asm.type   ONLINE    ONLINE    rac1 ora.cvu        ora.cvu.type   ONLINE    ONLINE    rac1 ora.gsd        ora.gsd.type   OFFLINE   OFFLINE ora....network ora....rk.type ONLINE    ONLINE    rac1 ora.oc4j       ora.oc4j.type  ONLINE    ONLINE    rac1 ora.ons        ora.ons.type   ONLINE    ONLINE    rac1 ora....SM1.asm application    ONLINE    ONLINE    rac1 ora....C1.lsnr application    ONLINE    ONLINE    rac1 ora.rac1.gsd   application    OFFLINE   OFFLINE ora.rac1.ons   application    ONLINE    ONLINE    rac1 ora.rac1.vip   ora....t1.type ONLINE    ONLINE    rac1 ora....SM2.asm application    ONLINE    ONLINE    rac2 ora....C2.lsnr application    ONLINE    ONLINE    rac2 ora.rac2.gsd   application    OFFLINE   OFFLINE ora.rac2.ons   application    ONLINE    ONLINE    rac2 ora.rac2.vip   ora....t1.type ONLINE    ONLINE    rac2 ora....ry.acfs ora....fs.type ONLINE    ONLINE    rac1 ora.scan1.vip  ora....ip.type ONLINE    ONLINE    rac1   C:\Users\Administrator>crsctl stat res -t --------------------------------------------------------------------------------   NAME           TARGET  STATE        SERVER                   STATE_DETAILS   --------------------------------------------------------------------------------   Local Resources --------------------------------------------------------------------------------   ora.LISTENER.lsnr                ONLINE  ONLINE       rac1                  ONLINE  ONLINE       rac2   ora.OCR.dg                ONLINE  ONLINE       rac1                  ONLINE  ONLINE       rac2   ora.asm                ONLINE  ONLINE       rac1                     Started                  ONLINE  ONLINE       rac2                     Started   ora.gsd                OFFLINE OFFLINE      rac1                  OFFLINE OFFLINE      rac2   ora.net1.network                ONLINE  ONLINE       rac1                  ONLINE  ONLINE       rac2   ora.ons                ONLINE  ONLINE       rac1                  ONLINE  ONLINE       rac2   ora.registry.acfs                ONLINE  ONLINE       rac1                  ONLINE  ONLINE       rac2   --------------------------------------------------------------------------------   Cluster Resources --------------------------------------------------------------------------------   ora.LISTENER_SCAN1.lsnr       1        ONLINE  ONLINE       rac1   ora.cvu       1        ONLINE  ONLINE       rac1   ora.oc4j       1        ONLINE  ONLINE       rac1   ora.rac1.vip       1        ONLINE  ONLINE       rac1   ora.rac2.vip       1        ONLINE  ONLINE       rac2   ora.scan1.vip       1        ONLINE  ONLINE       rac1     C:\Users\Administrator>crsctl query css votedisk ##  STATE    File Universal Id                File Name Disk group --  -----    -----------------                --------- --------- 1. ONLINE   a07d89ac71cb4f9fbfe865519fe0420c (\\.\ORCLDISKOCR0) [OCR] 找到了 1 个表决磁盘。   C:\Users\Administrator> ocrcheck Oracle 集群注册表的状态如下:          版本                  :          3          总空间 (KB)     :     262120          已用空间 (KB)      :       2856          可用空间 (KB):     259264          ID                       :  662207018          设备/文件名         :       +OCR                                     设备/文件完整性检查成功                                       设备/文件尚未配置                                       设备/文件尚未配置                                       设备/文件尚未配置                                       设备/文件尚未配置            集群注册表完整性检查成功            逻辑损坏检查成功     C:\Users\Administrator>crsctl check crs CRS-4638: Oracle 高可用性服务联机 CRS-4537: 集群就绪服务联机 CRS-4529: 集群同步服务联机 CRS-4533: 事件管理器联机   C:\Users\Administrator>ping rac1-vip   正在 Ping rac1-vip [192.168.59.37] 具有 32 字节的数据: 来自 192.168.59.37 的回复: 字节=32 时间<1ms TTL=128 来自 192.168.59.37 的回复: 字节=32 时间<1ms TTL=128   192.168.59.37 的 Ping 统计信息:     数据包: 已发送 = 2,已接收 = 2,丢失 = 0 (0% 丢失), 往返行程的估计时间(以毫秒为单位):     最短 = 0ms,最长 = 0ms,平均 = 0ms Control-C ^C C:\Users\Administrator>ping rac2-vip   正在 Ping rac2-vip [192.168.59.38] 具有 32 字节的数据: 来自 192.168.59.38 的回复: 字节=32 时间<1ms TTL=128 来自 192.168.59.38 的回复: 字节=32 时间<1ms TTL=128 来自 192.168.59.38 的回复: 字节=32 时间<1ms TTL=128 来自 192.168.59.38 的回复: 字节=32 时间=1ms TTL=128   192.168.59.38 的 Ping 统计信息:     数据包: 已发送 = 4,已接收 = 4,丢失 = 0 (0% 丢失), 往返行程的估计时间(以毫秒为单位):     最短 = 0ms,最长 = 1ms,平均 = 0ms   C:\Users\Administrator>   C:\Users\Administrator>lsnrctl status   LSNRCTL for 64-bit Windows: Version 11.2.0.4.0 - Production on 01-7月 -2015 19:1 3:49   Copyright (c) 1991, 2013, Oracle.  All rights reserved.   正在连接到 (DESCRIPTION=(ADDRESS=(PROTOCOL=IPC)(KEY=LISTENER))) LISTENER 的 STATUS ------------------------ 别名                      LISTENER 版本                      TNSLSNR for 64-bit Windows: Version 11.2.0.4.0 - Produ ction 启动日期                  01-7月 -2015 19:01:58 正常运行时间              0 天 0 小时 11 分 54 秒 跟踪级别                  off 安全性                    ON: Local OS Authentication SNMP                      OFF 监听程序参数文件          D:\app\11.2.0\grid\network\admin\listener.ora 监听程序日志文件          D:\app\11.2.0\grid\log\diag\tnslsnr\rac1\listener\aler t\log.xml 监听端点概要...   (DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(PIPENAME=\\.\pipe\LISTENERipc)))   (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=192.168.59.35)(PORT=1521)))   (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=192.168.59.37)(PORT=1521))) 服务摘要.. 服务 "+ASM" 包含 1 个实例。   实例 "+asm1", 状态 READY, 包含此服务的 1 个处理程序... 命令执行成功   C:\Users\Administrator> C:\Users\Administrator>ipconfig   Windows IP 配置     以太网适配器 public:      连接特定的 DNS 后缀 . . . . . . . :    本地链接 IPv6 地址. . . . . . . . : fe80::24fc:d975:4ce7:5c1f%12    IPv4 地址 . . . . . . . . . . . . : 192.168.59.35    子网掩码  . . . . . . . . . . . . : 255.255.255.0    IPv4 地址 . . . . . . . . . . . . : 192.168.59.37    子网掩码  . . . . . . . . . . . . : 255.255.255.0    IPv4 地址 . . . . . . . . . . . . : 192.168.59.39    子网掩码  . . . . . . . . . . . . : 255.255.255.0    默认网关. . . . . . . . . . . . . : 192.168.59.2   以太网适配器 private:      连接特定的 DNS 后缀 . . . . . . . :    本地链接 IPv6 地址. . . . . . . . : fe80::fc6c:5207:51a:d034%14    IPv4 地址 . . . . . . . . . . . . : 9.9.9.9    子网掩码  . . . . . . . . . . . . : 255.255.255.0    默认网关. . . . . . . . . . . . . :   隧道适配器 isatap.{AC43849B-81F1-4D63-BCD2-83FAF50ACFB0}:      媒体状态  . . . . . . . . . . . . : 媒体已断开    连接特定的 DNS 后缀 . . . . . . . :   隧道适配器 本地连接* 4:      连接特定的 DNS 后缀 . . . . . . . :    IPv6 地址 . . . . . . . . . . . . : 2001:0:b4a8:29af:ec:166a:3f57:c4dc    本地链接 IPv6 地址. . . . . . . . : fe80::ec:166a:3f57:c4dc%11    默认网关. . . . . . . . . . . . . :   隧道适配器 6TO4 Adapter:      连接特定的 DNS 后缀 . . . . . . . :    IPv6 地址 . . . . . . . . . . . . : 2002:909:909::909:909    默认网关. . . . . . . . . . . . . : 2002:c058:6301::c058:6301   隧道适配器 isatap.{B102BC30-45FE-466E-A32A-731ED353A792}:      媒体状态  . . . . . . . . . . . . : 媒体已断开    连接特定的 DNS 后缀 . . . . . . . :   C:\Users\Administrator> C:\Users\Administrator>set ORACLE_SID=+ASM1   C:\Users\Administrator>sqlplus  /  as sysasm   SQL*Plus: Release 11.2.0.4.0 Production on 星期四 7月 2 09:12:24 2015   Copyright (c) 1982, 2013, Oracle.  All rights reserved.     连接到: Oracle Database 11g Enterprise Edition Release 11.2.0.4.0 - 64bit Production With the Real Application Clusters and Automatic Storage Management options   SQL> set line 9999 SQL> set pagesize 9999 SQL> col path format a60 SQL> SELECT a.group_number, disk_number,mount_status, a.name, path FROM v$asm_disk a order by a.disk_number;   GROUP_NUMBER DISK_NUMBER MOUNT_STATUS   NAME                                                         PATH ------------ ----------- -------------- ------------------------------------------------------------ ------------------------------------------------------------            1           0 CACHED         OCR_0000                                                     \\.\ORCLDISKOCR0   SQL> select instance_name,status from v$instance;   INSTANCE_NAME                    STATUS -------------------------------- ------------------------ +asm1                            STARTED   SQL> select a.group_number,name,TYPE,state,TOTAL_MB,free_mb from v$asm_diskgroup a;   GROUP_NUMBER NAME                                                         TYPE         STATE            TOTAL_MB    FREE_MB ------------ ------------------------------------------------------------ ------------ ---------------------- ---------- ----------            1 OCR                                                          EXTERN       MOUNTED                  1022    626   SQL>               8  About Me   ........................................................................................................................................................................................... 本文作者:小麦苗,只专注于数据库的技术,更注重技术的运用 ITPUB BLOG:http://blog.itpub.net/26736162 本文地址:http://blog.itpub.net/26736162/viewspace-1721281/ 本文pdf版:http://yunpan.cn/QCwUAI9bn7g7w  提取码:af2d QQ:642808185 若加QQ请注明你所正在读的文章标题 创作时间地点:2015-06-27 09:00~ 2015-07-02 19:00 于外汇交易中心 <版权所有,文章允许转载,但须以链接方式注明源地址,否则追究法律责任!> ...........................................................................................................................................................................................    

  

3  准备安装文件 

  

解压后: 

  

  

4  执行预检查 

在之前的grid的文件夹下边执行:runcluvfy stage -pre dbinst -n rac1,rac2 -verbose 

C:\Users\Administrator>cd z: 

Z:\ 

  

C:\Users\Administrator>z: 

  

Z:\>cd grid/grid 

  

Z:\grid\grid>runcluvfy stage -pre dbinst -n rac1,rac2 -verbose 

  

执行 数据库安装 的预检查 

  

正在检查节点的可访问性... 

  

检查: 节点 "rac1" 的节点可访问性

  目标节点是否可访问?

  

前边我们已经把griddatabase软件安装成功了,接下来我们就来创建DATAFRA磁盘组用来安装后边的数据库。

  

rac1主机上:

1、运行C:\Users\Administrator>asmca

执行命令后需要等待 10 秒钟 才能弹出配置界面 

2如果在安装时标记了OCR磁盘组,则按照如下方法标记,若已经安装时全部标记完所有磁盘组,则此步骤省略 

3在磁盘组选项卡中点击新建 

  

4单击在磁盘上加载标记 

  

5参考共享存储配置方法二中的磁盘标记方法进行相应磁盘标记 

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

  

7、创建磁盘组 

  

  

  

  

8按照相同的方法标记和创建 FRA 磁盘组 

9、创建完成后退出.  

  

3  执行预检查 

grid文件夹下执行: runcluvfy stage -pre dbcfg -n all -d D:\app\Administrator\product\11.2.0\dbhome_1 

  

Z:\grid\grid>runcluvfy stage -pre dbcfg -n all -d D:\app\Administrator\product\11.2.0\dbhome_1 

  

执行 数据库配置 的预检查 

  

正在检查节点的可访问性... 

节点 "rac1" 的节点可访问性检查已通过 

  

  

正在检查等同用户... 

用户 "Administrator" 的等同用户检查已通过 

  

正在检查节点连接性... 

  

检查: 接口 "public" 的节点连接性 

接口 "public" 的节点连接性检查已通过 

子网 "192.168.59.0" 的 TCP 连接性检查通过 

  

  

检查: 接口 "private" 的节点连接性 

接口 "private" 的节点连接性检查已通过 

子网 "9.9.9.0" 的 TCP 连接性检查通过 

 

正在检查子网掩码一致性...

  

3  windows rac的卸载 

rac的安装不可能一次性成功,这个时候就需要卸载掉之前安装过的,windows下的卸载主要是要删除注册表,linux下的rac的卸载: http://blog.itpub.net/26736162/viewspace-1630145/,   windows下的卸载如下: 

  

1、开始->设置->控制面板->管理工具->服务,或运行services.msc打开服务, 停止所有Oracle服务

2、删除Oracle的安装目录

3、删除C:\Program Files\Oracle目录

4、删除C:\windows\tempc:\temp 以及C:\Users\Administrator\Oracle

5、运行regedit,选择HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE,按del键删除这个项

6、运行regedit,选择HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services,滚动 这个列表,删除所有Oracle开头的项

7、运行regedit,选择HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Eventlog\Application, 删除所有Oracle入口

8、开始->设置->控制面板->系统->高级->环境变量,删除环境变量CLASSPATHPATH中有关Oracle的设定

9、从桌面上、STARTUP(启动)组、程序菜单中,删除所有有关Oracle的组和图标

10、重新启动计算机,重起后才能完全删除Oracle所在目录

  

另外对于共享磁盘部分,我们可以clean all之后重新分区,命令如下:

  

select disk 1 

clean all 

select disk 2 

clean all 

select disk 3 

clean all 

select disk 4 

clean all

select disk 5

3  安装过程中碰到的错误 

3.1  INS-20802: Grid Infrastructure configuration failed 

原因 - 插件的执行方法失败 

操作 - 参阅日志或与 Oracle 技术支持服务联系。 

日志文件位置 

C:\Program Files\Oracle\Inventory\logs\installActions2015-06-30_01-58-16PM.log 

  

  

  

这里有比较详尽的讨论:http://blog.ronnyegner-consulting.de/2010/04/17/11g-release-2-for-windows-buggy/ 


Also please chekc for error message in
Installation log
< GRID_HOME>\cfgtoollogs\crsconfig\rootcrs_.log on Local Node
< GRID_HOME>\cfgtoollogs\crsconfig\rootcrs_.log on Remote Node

  

  

附:其他故障的解决方法 

1A Troubleshooting the Oracle Grid Infrastructure Installation Process 

http://docs.oracle.com/cd/E11882_01/install.112/e24169/trouble.htm#sthref718 

INS-20802: Grid Infrastructure configuration failed 

Cause: If an error is encountered while running an Oracle Grid Infrastructure installation and the Deinstallation tool is used to remove the failed installation, the rootcrs.pl -deconfig command is not run. 

Action: Run the rootcrs.pl -deconfig command manually after using the Deinstallation tool, then install Oracle Grid Infrastructure again. 

  

Master Note: Windows Grid Infrastructure Install/Upgrade fails with [INS-20802]: Most Common Causes and Solutions (Doc ID 1542814.1) (1542814.1):1542814.1BLANK

Windows: [INS-20802] Grid Infrastructure Configuration Failed as Local Node can not get Correct status of crssetup.exe on Remote Node (1215613.1):1215613.1BLANK

Windows: GI Installation Fails With 'INS-20802 Grid Infrastructure configuration failed' due to loopback Interface (1490913.1):1490913.1BLANK

  

1,检查防火墙。并是不是说简单的关闭防火墙就可以了,需要在:服务器管理器-高级安全防火墙中将域配置文件专用配置文件公用配置文件均关闭。

2,一定要将网卡改成英文,否则addvip那里执行命令有问题。报错OUI-20802

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值