暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

window下11.2.4 RAC

原创 2023-02-22
348

一、服务器规划
1、服务器需求。
至少使用三台服务器。两台硬件配置一模一样的服务器来作为 RAC 环境的两个节点,一台用于做共享存储服务器;
2、网卡需求。
RAC节点服务器至少需要配置两块物理网卡;
3、服务器规划表:
节点 主机名 本地盘大小 操作系统 内存
节点1 rac1 40G Win_2008_r2_X64 16G
节点2 rac2 40G Win_2008_r2_X64 16G
共享存储 shareStore 3T Win_2008_r2_X64 16G
4、网络规划
节点 公共IP 虚拟IP 私有IP SCAN名称 SCAN IP
节点1 192.168.1.111 192.168.1.113 9.9.9.111 scan-cluster 192.168.1.116
节点2 192.168.1.112 192.168.1.114 9.9.9.112
共享存储 192.168.1.110 - - - -
5、存储规划
存储位置 LUM 大小 对应服务磁盘 作用
OCR 1 2G 磁盘1 表决名,磁盘组名OCR
DATA1 2 1T 磁盘2 数据共享存储区,磁盘组名DATA
DATA2 3 1T 磁盘3
DATA3 4 1T 磁盘4
FRA 5 20G 磁盘5 闪回配置区,磁盘组名FRA
6、网络拓扑规划


二、基本环境配置
注:若无特殊说明,以下操作在两个节点均执行。
1、修改计算机名:rac1、rac2(大小写统一)
2、配置本地安全策略
① 运行-输入secpol.msc,配置”安全设置-本地策略-安全选项-用户账户控制:管理员批准模式中管理员的提升权限提示的行为“为”不提示,直接提升你“

② 确认”安全配置-本地策略-用户权限分配-管理审核和安全日志“中包括administrators组。

③关闭防火墙,并将防火墙服务修改为手动启动

3、网络配置,并将对应网卡名按public、private命名


更改网络优先级,在适配管理器中按一下alt键,出现高级后,选择高级设置,调整网卡优先级;
并取消public中的IPV6选项。

4、配置hosts。
文件路径:C:\windows\system32\drivers\etc\hosts,加入如下内容,ip地址和主机名之间是tab符号。
#public ip
192.168.1.111 rac1
192.168.1.112 rac2
#vip public ip
192.168.1.113 rac1-vip
192.168.1.114 rac2-vip
#private ip
9.9.9.111 rac1-priv
9.9.9.112 rac2-priv
#scan ip
192.168.1.116 scan-cluster

5、使用ping验证公有IP、私有IP及对应主机名联通性
6、共享两个节点的C盘、D盘,并设置administrator用户完全控制权限

使用命令验证共享情况:cmd下输入net use \\rac2\c$
7、远程注册表远程连接
运行regedit,选择文件-连接网络注册表-输入远程节点名-检查名称后确定

8、关闭DHCP媒体感知功能
运行 regedit ,打开注册表定位到HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services/Tcpip/Parameters/子项,新建一个DWORD类型的键值命名为 DisableDHCPMediaSense ,将值修改为1
使用命令看状态:netsh interface ipv4 show global

9、关闭SNP Features
netsh int tcp set global chimney=disabled
netsh int tcp set global rss=disabled

10、运行 services.msc ,将 Distributed Transaction Coordinator (MSDTC) 服务停止,并设为"手动"
11、时间同步
在 rac2 服务器上运行命令:net time \\rac1 (查看 rac1 的当前时间),
然后在 rac2 服务器上运行命令:net time \\rac1 /set /y (设置 rac2 时间与 rac1 同 步)
12、配置DEP和UAC


13、配置共享存储服务器(该步骤在共享存储服务器执行)
使用StarWind软件制作共享存储。
① 安装StarWind。
安装过程基本按默认安装进行,其中选择License key时,选择如下


安装完成。
② 配置共享存储ISCSI
安装后会自动启动并连接本地;如果没有自动连接,手动选择server,选择connect,输入本机信息后登录。
新建Target。选择Target,右键选择Add Target,输入Target名,勾选Allow multiple(允许多个客户端连接),再直接next到完成。

新建Device。这里新建的Device就是后续提供Rac进行存储使用的。
a、选择虚拟硬盘

b、选择镜像文件

c、创建虚拟盘

d、选择镜像文件地址和大小,这里的文件地址及名称、大小,按规划中的步骤5的信息填写。

e、选择已有的Target



直接next到完成。


14、启动ISCSI客户端


点击确定后,rac节点磁盘管理器会出现新发现的磁盘。
15、初始化节点中磁盘设置,并共享磁盘
① 可以只在rac1节点初始化。

② 在rac1节点手动配置共享磁盘。
选择初始化好的磁盘,右键选择新建卷,选择不分配盘符,选择不格式化磁盘,确定后,最后我呢见盘符为空,磁盘类型为RAW。

其他磁盘也按这个顺序配置好。
然后在rac2节点中也启动ISCSI客户端,按步骤14操作后,在存储中右键,选择重新扫描磁盘,查看磁盘文件类型都为RAW。在rac2节点中的磁盘都带有盘符号,需手动删除盘符号。

② 在两个节点中挂载启动磁盘。
cmd下操作,输入diskpart进入磁盘命令,再输入automount enable。


三、安装ORACLE集群软件

1、安装grid软件
将这三个安装包上传到rac1节点,分别解压这三个包,其中1、2包为oracle包,解压后生成database文件夹;3为grid包,解压后生成grid文件夹。
①环境检测。
cmd进入grid文件夹,输入命令检查(rac1、rac2为两个节点的名):runcluvfy stage -pre crsinst -n rac1,rac2 -verbose
只有所有检测结果都为通过、成功,才能进行后续的安装。如有错误,调整后再进入下一步安装。
②安装grid。
在grid目录下执行setup.exe程序。
选择跳过软件更新-选择集群安装和配置-选择高级安装-选择中文、英语-集群名称:rac-cluster, SCAN名称:scan-cluster,端口:1521,取消配置GNS-添加集群节点-确认网络接口是否和hosts文件一致-选择自动管理-标记磁盘,选择对应磁盘组标记对应介个磁盘







ASM口令,所有密码统一一个,可能安全性不够也可以直接下一步。
不使用IPMI接口。
制定grid目录,两个目录不在同一个层级

检查grid安装环境,所有检查结果要确认,以防带问题安装。

安装。
③ 确认grid安装状态,确认节点中Oracle*类服务

2、创建DATA、FRA磁盘组
cmd下执行asmca







其他磁盘组也按前面步骤标记,标记好后退出即可。


3、安装oracle数据库软件
database目录下执行setup.exe程序,安装方式按单实例方式安装。
安装选项中,选择仅安装数据库软件
Oracle RAC数据库安装,两个节点都选中

选择中文、英文
选择企业版,在选择选项中勾选所有组件

安装目录
检查先决条件,检查无问题才能执行安装
安装
待所有执行结束,按提示要求,在rac2节点的安装目录下执行:selecthome.bat


4、创建数据库。
在cmd下执行dbca。



密码建议和前面asm一致

数据库区使用前面DATA磁盘组



字符集选用AL32UTF8





安装完成,退出。

检查数据库集群状态,cmd下输入crs_stat -t


「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论