[转帖]Oracle 11G RAC For Windows 2008 R2部署手册

Oracle 11G RAC For Windows 2008 R2部署手册(亲测,成功实施多次)

https://www.cnblogs.com/yhfssp/p/7821593.html

 

总体规划

服务器规划

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

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

3、服务器规划表:

节点

主机名

本地磁盘大小

操作系统

内存大小

虚拟内存大小

节点 1

RAC1

600GB

Windows_Server_2008_R2_X64

128G

32~64G

节点 2

RAC2

600GB

Windows_Server_2008_R2_X64

128G

32~64G

网络规划

1、网络规划表(根据实际情况来定):

节点名称

公共 IP 地址

虚拟 IP 地址

心跳 IP 地址

SCAN 名称

SCAN IP 地址

RAC1

10.16.238.181/25

10.16.238.183/25

1.1.1.1/24

 

scan-cluster

 

10.16.238.185

RAC2

10.16.238.182/25

10.16.238.184/25

1.1.1.2/24

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

3、公共 IP 地址和心跳 IP 地址需要设置在物理网卡上,并且需要将两台服务器上配置心跳地址的网卡通过一根网线直接连接起来或者通过单独的交换机连接。

存储规划

存储规划表

Logical Driver

LUN

SIZE

对应服务器磁盘

作用

ocr

1

4G

磁盘 1

表决磁盘,磁盘组名为 OCR

data

2

2048G

磁盘 2

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

fra

5

500G

磁盘 4

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

数据库规划

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、实例相关规划(实例根据现场需求设置)

  节点名称

实例名称

数据库名称

表决磁盘组名

数据库共享存

储区磁盘组名

恢复区磁盘组名

RAC1

hpzf1

 

hpzf

名称:OCR

大小:4G

名称:DATA

大小:2048G

名称:FRA

大小:500G

RAC2

hpzf2

网络拓扑规划

 

 

操作系统环境配置

节点名称配置(All Nodes)       

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

配置本地安全策略

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

 

 

2、确认"安全设置->本地策略->用户权限分配->管理审核和安全日志"中包括Administrators组。

 

 

3、运行 firewall.cpl ,关闭防火墙。

 

4、确认此处防火墙状态都是已关闭。

 

 

测试Net use

在每个节点执行C:\Users\Administrator>net use \\remote node name\C$

返回"命令成功完成",测试成功

 

远程注册表连接测试

运行 regedit,选择 文件->连接网络注册表->输入远程节点nodename 出现注册表结构树,测试成功.(所有节点执行)

 

配置网络

1、将两节点的网卡或Bond名称修改一致:

Node1:本地连接            ->    Public                 IP: 10.16.238.181/255.255.255.128

              本地连接2          ->    Private               IP: 1.1.1.1/24

Node2:     本地连接         ->    Public                 IP: 10.16.238.182/255.255.255.128

                本地连接2        ->    Private               IP:1.1.1.2/24

2、配置HOSTS文件 c:\windows\system32\drivers\etc\hosts

#非常重要

127.0.0.1   localhost         

#public

10.16.238.181    rac1

10.16.238.182     rac2

#vip

10.16.238.183     rac1-vip

10.16.238.184    rac2-vip

#private

1.1.1.1                   rac1-priv

1.1.1.2                   rac2-priv

#scan

10.16.238.185          cluster-scan

3、更改网卡优先级:

运行 ncpa.cpl ,按下ALT键,菜单栏中选择 高级->高级设置,调整网卡优先级:Public > Private

 

4、hosts 文件修改完成后可使用 ping 命令来验证设置是否正确

关闭DHCP媒体感知

打开注册表定位到HKLM\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters子项,新建一个DWORD类型的键值DisableDHCPMediaSense,将值修改为1.

 

重启后使用命令netsh interface ipv4 show global验证是否成功关闭.

关闭SNP Features

C:\>netsh int tcp set global chimney=disabled

C:\>netsh int tcp set global rss=disabled

重启后使用命令

C:\>netsh interface ipv4 show global验证是否成功关闭

停止MSDTC服务

运行 services.msc ,将 Distributed Transaction Coordinator (MSDTC) 服务停止,并设为"手动".

同步节点时间

1、运行 Regedit 定位到HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Config子项,将主键MaxNegPhaseCorrection数值修改为0,关闭注册表程序.

执行同步: C:\>W32tm /config /update (需要连接Internet)

2、或者:在 RAC2 服务器上运行命令:net time \\rac1 (查看 RAC1 的当前时间)然后在 RAC2 服务器上运行命令:net time \\rac1 /set /y (设置 RAC2 时间与 RAC1 同 步)(建议使用这种方式)

检查环境变量

计算机 右键->属性->高级系统设置->环境变量,确认变量TMP和TEMP值相同.

配置 DEP 和 UAC

1、分别配置两台服务器上的数据执行保护(DEP),选择‘仅为基本 windows程序和服务启用’,需要重启后才能生效(可配置完下一步后一起重启)

确认两台服务器上的 UAC,若需要配置则在重启后生效(默认不需要配置)

修改虚拟内存

由于服务器的内存为 16G,按照 Oracle 的官方文档,虚拟内存至少为实际内 存的 2 倍,此处选择在本地磁盘一个较大的空白分区(E 盘)中划分了虚拟 内存,取值范围:32G~64G,即初始值:32768MB,最大值:65536MB

设置方法如下图所示,需要重启后生效

 

存储空间规划及挂载

磁盘规划

磁盘规划如下表所示:

Logical Driver

LUN

SIZE

对应服务器磁盘

作用

ocr

1

4G

磁盘 1

表决磁盘,磁盘组名为 OCR

data1

2

2048G

磁盘 2

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

data2

3

500G

磁盘 3

用作数据迁移

fra

4

500G

磁盘 4

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

2、需要检查一下上表中的磁盘编号与 LUN 编号是否对应,如下图所示: 注意:

这里不是说一定要磁盘 1 对 LUN1,LUN 编号也可能是从 0 开始算起, 那样的话就是 LUN0 对磁盘 1

一定要确保在 RAC1 和 RAC2 服务器上看到的编号对应都一致

磁盘初始化

1、分别在 RAC1 和 RAC2 服务器上将所有磁盘设置成联机状态,如下图所示:

 

2、磁盘初始化操作在 RAC1 服务器上进行

上传安装介质

将安装包上传到D盘根目录,解压后得到文件夹grid.

注意 win64_11gR2_database 由两个压缩文件组成,必须将两个压缩文件解压到同一个 目录下,否则在安装数据库时会报错

共享存储配置方法一(建议方法)

1、在其中一个节点(通常是rac1)上将 5 个磁盘全部新建简单卷,注意不要分配盘符和格式化磁盘

2、全部建完后的截图如下:

 

3、此时登录到 RAC2 服务器,打开磁盘管理,选择‘重新扫描磁盘’

 

4、扫描完成后,磁盘格式已经自动变成 RAW,但是系统默认为每个磁盘增 加了驱动器号,如下图所示:

 

5、此时需要删除磁盘 1 到磁盘 5 的驱动器号,选择磁盘 1,单击右键打开 ‘更改驱动器号和路径

6、选中驱动器号 H,单击删除

 

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

 

8、启用Automount (All Nodes)

进行命令行窗口,运行:

C:\> diskpart

DISKPART> AUTOMOUNT ENABLE

9、盘标记为ASM磁盘 (Node 1)

D:\grid\asmtool>asmtoolg

 

依次添加 OCR,DATA,FRA磁盘组(也可以在安装时添加或者建库前执行asmca添加除OCR之外的磁盘组)

 

安装Oracle Grid Infrastructure(Node 1)

执行预检查

D:\11\grid>runcluvfy stage -pre crsinst -n rac1,rac2 -verbose

如果有报错,检查修改前面的设置直到预检查成功

开始安装

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

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

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

4、选择‘高级安装’

 

5、选择安装语言

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

 

7、添加其它结点

 

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

 

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

10、选择相应的OCR磁盘组,并输入磁盘组名称OCR(磁盘组名:ocr,冗余:外部,添加磁盘:候选磁盘,并选择一个磁盘路径)

 

11、添加 ASM (ASMSnmp)口令(oracle123)

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

12、此处选择‘不使用 IPMI

 13、选择软件相关目录,根据规划要求,此处选择 D 盘

注意:11G中Oracle_Home在Oracle_Base下,CRS_Home不在Oracle_Base下

 

 

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

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

 

15、安装成功完成

检查ora.asm资源运行状态

grid 安装完成后,如果安装成功,可在 dos 环境下通过 crs_stat –t –v 命令或者 crsctl  status res  t  查看集 群启动了哪些服务:

安装RDBMS (Node 1)

执行预检查

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

 开始安装

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

2、确认跳过‘指定电子邮件地址

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

4、选择‘仅安装数据库软件

5、查看节点名称是否正确

 

6、选择安装语言

7、选择安装企业版,并且勾选所有组件

 

8、选择安装路径为 D 盘

注意:11G中Oracle_Home在Oracle_Base下,CRS_Home不在Oracle_Base下

 

9、先决条件检查

10、安装概要

11、安装到此处时,执行远程安装 RAC2 节点的数据库,此时等待时间会很长, 请耐心等待

根据提示在节点2上运行D:\oracle\product\11.2.0\db1\bin>selecthome.bat -------重要

备份OCR盘: ocrconfig -export d:\backup\ocrfile.bak

使用ASMCA创建ASM磁盘组

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

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

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

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

 

4、单击‘在磁盘上加载标记

 

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

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

 

7、创建磁盘组 

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

9、创建完成后退出.

创建数据库

执行预检查

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

创建数据库

D:\>dbca

 

输入之前设置的 ASM 口令,快速恢复区根据情况选择是否需要(默认选定)

 

根据需要开启归档和快速恢复区。

转载于:https://www.cnblogs.com/jinanxiaolaohu/p/10152869.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/484513.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

生日快乐送女朋友的网页生日礼物模版

生日快乐送女朋友的网页生日礼物模版 Demo: http://sylvanding.online/happy-birthday-20221120 仓库:https://github.com/sylvanding/happy-birthday-20221120 参考 背景 https://codepen.io/arcs/pen/XKKYZW蛋糕 https://codepen.io/fixcl/pen/AaBNZB卡片 http…

美国独步世界的八大领域

来源:世界先进制造技术论坛一、美国诺贝尔奖获得者世界第一

Hinton的胶囊网络不太行?CVPR Oral论文:不比卷积网络更「强」

来源:机器学习研究组订阅在一篇 CVPR 2021 Oral 论文中,来自慕尼黑大学、微软亚研的研究者对胶囊网络和卷积网络进行了全面的对比。一系列实验表明,一些被认为对胶囊网络(CapsNet)至关重要的设计组件实际上会损害它的鲁…

数量庞大!中国成长型AI企业研究报告

来源:德勤Deloitte编辑:蒲蒲日前,德勤、英特尔和深圳人工智能行业协会联合发布《中国成长型AI企业研究报告》。该报告通过对数千家成长型AI企业数据的分析研究,几百家企业的走访以及和近百家优秀企业的深度合作,就中国…

除了芯片,我们还应关注这六大核心技术!

来源:疯狂机械控企业想发展自己还是需要掌握核心技术。除了芯片以外,还有哪些核心技术是我们重点关注的呢?01 软件定义机器▼设备智能化的体现就是典型的软件定义机器,包括机器轻松连接至互联网;将APP和分析结果嵌入机…

中国科学院院士褚君浩:第四次工业革命和智能时代

来源:信息化时代第一次工业革命起源于英国,以机械化为特征。第二次工业革命,以电气化为特征。第三次工业革命,以信息化为特征。现阶段,正值第四次工业革命,此次工业革命具有以下三个特征:信息科…

数据的描述统计量

一、本文简介   一组样本数据分布的数值特诊可以从三个方面进行描述: 1、数据的水平:也称为集中趋势或位置度量,反应全部数据的数值大小。 2、数据的差异:反应数据间的离散程度。 3、分布的形状:反应数据分布的偏度和…

Science:细胞如何测量自身的大小?答案是:DNA含量

图片显示的是一个茎尖分生组织(在中间),在它的两侧出现了花蕾。绿色标记的细胞即将进入DNA复制。来源:生物通自从350多年前科学家在显微镜下发现细胞以来,他们就注意到每一种细胞都有其特有的大小。从微小的细菌到几英寸长的神经元&#xff0…

Windows 程序设计技巧

#include<iostream> #include<windows.h>using namespace std;int main() {int nSelect ::MessageBox(NULL,"windows 程序设计","测试",MB_OKCANCEL);if (nSelect IDOK){printf("OK!");}else{printf("Cancel!");}return…

兰德公司发布《美国5G时代》报告

来源&#xff1a;微信公众号科技咨询频道作者&#xff1a;谢黎、张志强&#xff0c;中国科学院成都文献情报中心兰德公司2021年5月24日发布《美国5G时代&#xff1a;在保障国家和人民的同时获得竞争优势》报告。报告援引美国国防创新委员会、联邦政府的观点&#xff0c;声称5G是…

40年诞生7位诺奖得主,美国贝尔实验室做对了什么?

贝尔实验室从1940年到1979年&#xff0c;共40年&#xff0c;历经4位总裁。这4位总裁在不同时期根据当时的形势&#xff0c;都提出了自己的管理方针&#xff0c;领导着该实验室近万名工作人员和几千名的科学家和工程师为世界和美国的科技发展作出了重要的贡献。来源&#xff1a;…

7-5 列车厢调度 (25 分)

7-5 列车厢调度 (25 分) 1 <--移动方向/ 3 \2 -->移动方向大家或许在某些数据结构教材上见到过“列车厢调度问题”&#xff08;当然没见过也不要紧&#xff09;。今天&#xff0c;我们就来实际操作一下列车厢的调度。对照上方的ASCII字符图&#xff0c…

64位系统下,一个32位的程序究竟可以申请到多少内存,4GB还是更多

前言&#xff1a; cpu的位是指一次性可处理的数据量是多少&#xff0c;1字节8位&#xff0c;32位处理器可以一次性处理4个字节的数据量&#xff0c;依次类推。32位操作系统针对的32位的CPU设计。64位操作系统针对的64位的CPU设计。操作系统只是硬件和应用软件中间的一个平台。我…

长二F发射神十二飞船圆满成功!三名航天员飞向空间站天和核心舱

来源&#xff1a;中国航天科技集团文&#xff1a;陈立 刘岩编辑&#xff1a;杨成 高一鸣校对&#xff1a;林佳昕监制&#xff1a;索阿娣6月17日9时22分长征二号F运载火箭点火起飞中国航天员聂海胜、刘伯明、汤洪波乘坐神舟十二号载人飞船在“神箭”长二F托举下从酒泉卫星发射中…

.net core中不支持GB2312编码的问题

今天在用core实现读取文件内容时出现了中文乱码的问题&#xff0c;特此记录下。代码如下&#xff1a;static void Main(string[] args){string path "F:\\1.txt";StreamReader sr new StreamReader(path, Encoding.Default);String line;while ((line sr.ReadLine…

脑机融合技术的哲学审思

来源&#xff1a;《科学技术哲学研究》2020年第6期作者&#xff1a;张学义&#xff08;东南大学哲学与科学系&#xff09;潘平平&#xff08;华为南京所&#xff09;庄桂山&#xff08;东南大学成贤学院&#xff09;国家社科基金重大项目“问题哲学理论前沿与理论创新研究”(18…

“哪里有人喜欢孤独,不过是害怕失望罢了”———村上春树《东尼泷谷》观后感...

每个人发自内心的感受&#xff0c;都是孤独的&#xff0c;哪怕表面多么欢快。 ——By 浪漫Chopin 配乐&#xff1a; http://music.163.com/song/498210/?userid539620943 东尼的一生都是孤独的&#xff0c;生下来父亲带他到处流浪&#xff0c;对他不管不问。 他自己做饭&…

“新一代城市大脑建设与发展“专家研讨会

2021年6月城市大脑全球标准研究组成员在国家级核心期刊发表论文&#xff08;6月末出版&#xff09;&#xff0c;阐述了关于城市大脑的最新进展&#xff0c;基于城市大脑全球标准研究&#xff0c;形成新一代城市大脑的“1N”模式建设方案和九个实施步骤&#xff1b;突出了直接应…

进程的控制——获取系统进程信息

获取系统进程 ToolHelp函数&#xff1b;CreateToolhelp32Snapshot函数获取当前系统内执行的进程拍快照&#xff08;Snapshot&#xff09;&#xff0c;即获得进程列表&#xff1b;Process32First函数和Process32Next函数遍历列表&#xff1b;快照头文件&#xff1a;#include<…