windows server 2012故障转移集群部署oracle 12c
WindowsServer2012forORACLE12CRAC(原创)
Windows Server2012 for ORACLE12C RAC 一、基础环境
●系统环境:Windows Server 2012
●数据库:Oracle 12C
●硬件配置:每台主机两块网卡
●裸盘:3块
二、相关概念介绍
1.Voting Disk 概述
Oracle Clusterware由2部分组成,分别是Voting Disk和 OCR。Voting Disk 里面记录着节点成员的信息。如RAC数据库中有哪些节点成员,节点增加或者删除时也同样会将信息记录进来。Voting Disk必须存放在共享存储上,通常来说是存放在裸设备上。Voting Disk主要为了在出现脑裂时,决定那个Partion获得控制权,其他的Partion必须从集群中剔除。为了保证Voting Disk的安全,需要配置多个Voting Disk,Voting disk使用的是一种“多数可用算法”。当有多个Voting disk时,则必须一半以上的Votedisk同时使用,Clusterware 才能正常使用。比如配置了4个Votedisk,坏一个Votedisk,集群可以正常工作,如果坏了2个,则不能满足半数以上,集群会立即宕掉,所有节点立即重启,所以如果添加Votedisk,尽量不要只添加一个,而应该添加2个。Oracle建议Voting Disk的个数应该为奇数个,如 1、3、5个,每个Voting Disk的大小约为20MB。
三、系统配置
2.环境配置
1)修改计算机名
计算机名尽量简短,不要太长
2)环境变量设置
windows2012故障转移群集
Windows server 2012 Hyper-V故障转移群集
和终端用户相比,企业用户对于业务的连续性和可靠性更为在意。相对而言,企业一般不会将追逐单一硬件的性能排在第一位。
如何衡量业务是否持续可用,一般使用"x 个9"这种方式来定义。如我们常说的"3 个9",即表示年可用性为99.9%,也即意味着一年只能有76 个小时的系统停机时间。对于单台物理服务器而言,这意味着该设备一年内不能出现硬件损坏的情况,否则更换配件和重新上架的时间过长,很容易导致可用性等级超出这个标准。
像"5 个9",甚至"6 个9"这种高可用性是如何实现的呢?可想而知,通过单台物理服务器来实现这种目标将是非常苛刻且成本高昂的。
常见的可用性与相应的可允许停机时间如表8-1 所示。
为了满足企业对业务持续可用的追求,降低年故障停机时间,系统、网络、存储各大厂商都引入了"群集"的概念。"群集"的作用是通过多台硬件同时运行来实现的,当故障发生时,通过快速且自动化的切换故障服务器,从而实现业务的持续运行。和传统的硬件故障或网络故障发生后,需要人为参与排障不同的是,群集技术是不需要人为参与的,可以做到全自动运行。当故障发生时第一时间转移故障节点,从而极大限度的提升业务持续可用的能力。
Windows Server 2012 R2 作为新一代的Cloud OS,其Hyper-V 角色自然也拥有"群集" 的能力。Windows 下的群集技术被称之为"故障转移群集",Hyper-V 角色的故障转移群集目的很明确:当群集内某一台Hyper-V 主机出现故障无法提供服务时,可由群集内的其他主机快速接管任务,继续为用户提供持续可用的服务。
Windows Server 2012 故障转移群集概览
Windows Server 2012 Failover Clustering Overview Windows Server 2012 故障转移群集概览
Symon Perriman
Technical Evangelist
WSV15 Microsoft Corporation (USA)
Failover Clustering
Hyper-V
Management for the private cloud
Infrastructure for the private cloud
Virtualization for the private cloud
•Infrastructure •Virtualization •Management
•Infrastructure •Virtualization •Management
High Scale
•Increased scale out and scale up
–4x scale over last version –64-nodes in a cluster –8,000 VMs in a cluster –
1,024 VMs per node
. . .
S c a l e u p
Scale out
...
Cluster Validation •Faster storage validation
•Select a specific LUN
•Replicated storage
for multi-site clusters
•New Hyper-V Configuration Tests
Windows server 2012故障转移搭建指导手册
Windows server 2012
故障转移群集搭建指导手册
目录 (1)
环境 (2)
一逻辑分区的设置 (2)
二Windows server 2012 域的安装配置 (3)
1).IP地址的设置 (3)
2).域功能的添加 (4)
3).域功能的安装 (8)
三:群集的配置创建 (12)
1.节点一的配置 (12)
1).外网IP的设置 (13)
2).网口绑定顺序调整 (14)
3). .NET Framework3.5功能和故障转移群集添加 (15)
4).加入域 (16)
2.节点2的配置 (17)
3.群集的创建 (18)
四:MSDTC的创建 (25)
备注 (28)
环境:
1:主机(3台虚拟机)
2:操作系统:Windows server 2012 Datacenter 3:每台服务器都能访问外网
一逻辑分区的设置
1节点一和节点二的盘符要一致
2共享分区:仲裁磁盘、存储
Windows server 2012 域的安装配置!!关闭防火墙!!
1)IP地址的设置
2).域功能的添加
打开服务器管理中的仪表盘,点击“添加脚色和功能”
点击下一步
点击下一步
选择服务器名称点击“下一步”
勾选Active Directory 点击下一步
什么不都选点击下一步
点下一步
点安装
3).域功能的安装
域功能添加完成后不关闭此窗口(如果关闭此窗口,可在服务器管理中的仪表盘点“更多>操作>将此服务器升级为域控制器”)点将此服务器升级为域控制器
选择添加新林并填入新域名点击下一步
填入还原模式密码后点击下一步
点击下一步
点击下一步
点击下一步
WindowsSever2012下Oracle12c安装配置方法图文教程
WindowsSever2012下Oracle12c安装配置⽅法图⽂教程分享Oracle 12c安装配置⽅法图⽂教程,具体内容如下
1、我们开启虚拟机
2、Windows Sever 2012启动中。
3.看到Windows Sever 2012的桌⾯。
4.我们解压缩两个⽂件,winx64_12c_database_1of2.zip,winx64_12c_database_2of2.zip.也就是oracle的安装⽂件。
5.这个时候我们可以看到服务器启动以后的仪表板。
6.然后我们合并两个解压缩以后⽂件夹的内容,进⾏合并。可以查看⼤⼩2G多。
7.我们可以看到合并后应该是这样。
8.然后启动setup.exe进⾏安装。
9.然后选择是启动。
10.这个时候命令⾏正在启动中。
11.oracle正在启动中。
12.我们配置安全更新,其实是幌⼦,哥没有银⼦付费,不更新,先装了再说。
13.接下来我们单击下⼀步。
14.我们单击是,继续。
15.我们选择跳过软件更新,我们使⽤my oracle support⾝份证明需要很多银⼦啊,穷⼈买不起。
16.我们创建与配置数据库。
17.然后选择服务器类,安装功能最强⼤的。
18.我们选择单实例数据库安装。
19. 我们选择典型安装。
20.我们选择使⽤windows内置账户。
21.接下来我们单击是。
22.我们如下配置,安装企业版,另外我们基于学习,密码不必太复杂。
23.接下来我们单击是。跳过⼝令检测。
24.我们检测下环境看看是否够装。
25.我们可以看到我们安装的选项全部定制完成。
WindowsServer2012故障转移群集和共享文件夹仲裁
由于有一个客户需要在虚拟化平台上搭建可用性组,客户要求不使用仲裁磁盘,而是使用共享文件夹地方式来实现,于是写出来一些文字在此抛砖.希望给各位带来一些思考和帮助.
:
写这篇小文章地目地,是因为有一个客户需要在虚拟化平台上搭建可用性组,客户要求不使用仲裁磁盘,而是使用共享文件夹地方式来实现,于是写出来一些文字在此抛砖.个人收集整理勿做商业用途
准备共享文件夹:
可以在上创建一个共享文件夹,但这里为了实现共享文件夹地可用性,准备采用方式.
步骤:安装组件
分别在两台上安装.如下图所示:
步骤:创建命名空间
使用命名空间,可以将位于不同服务器上地共享文件夹组合到一个或多个逻辑结构地命名空间.每个命名空间作为具有一系列子文件夹地单个共享文件夹显示给用户.但是,命名空间地基本结构可以包含位于不同服务器以及多个站点中地大量共享文件夹. 此结构提高了可用性,并在可用时自动将用户连接到同一站点中地共享文件夹.大多数任务要求您成为域服务( ) 中组地成员,除非您已被委派适当授权.个人收集整理勿做商业用途
命名空间是组织内共享文件高山美人茶夹地一种虚拟视图.命名空间地路径与共享文件夹地通用命名约定() 路径类似,例如\\\\\.在本示例中,共享文件夹及其子文件夹和均包含在上.个人收集整理勿做商业用途
命名空间服务器.命名空间服务器承载命名空间.命名空间服务器可以是成员服务器或域控制器.
命名空间根路径.命名空间根路径是命名空间地起点.在上图中,根路径地名称为,命名空间地路径为\\\.此类型命名空间是基于域地命名空间,因为它以域名开头(例如),并且其元数据存储在域服务( ) 中.尽管上图中显示单个命名空间服务器,但是基于域地命名空间可以存放在多个命名空间服务器上,以提高命名空间地可用性.个人收集整理勿做商业用途
WindowsServer2012R2+SQLServer2012故障转移群集部署
WindowsServer2012R2+SQLServer2012故
障转移群集部署
Windows Server 2012 R2 + SQL Server 2012故障转移群集部署
故障转移群集(Failover Cluster)是在Windows Server系统中提供
高可用性的关键组件。通过将多个服务器节点组成集群,可以实现在
某个节点故障时,自动将应用程序和服务迁移至其他节点,从而保证
系统的不间断运行。本文将详细介绍如何在Windows Server 2012 R2和SQL Server 2012上部署故障转移群集。
一、准备工作
在开始部署之前,需要确保以下几项准备工作已完成:
1. 硬件和网络环境:确保所有集群节点的硬件配置相同,并且网络
连接正常稳定。
2. 操作系统安装:在所有节点上安装Windows Server 2012 R2操作
系统,并确保操作系统已激活。
3. SQL Server 2012安装:在所有节点上安装相同版本的SQL Server 2012,并确保已正确配置和激活。
二、创建故障转移群集
1. 打开“服务器管理器”控制台,选择“角色和功能安装”。
2. 在安装向导中,选择“故障转移群集”角色,并按照提示完成安装。
3. 安装完成后,打开“故障转移群集管理器”控制台,选择“创建新的故障转移群集”。
4. 在向导中,输入故障转移群集的名称和IP地址,选择要添加到群集中的服务器节点。
5. 在验证配置阶段,系统将自动检测并修复任何配置问题。
6. 完成配置后,点击“创建”按钮,等待群集创建完成。
故障转移集群配置
故障转移集群的配置主要包括以下步骤:
1. 启用故障转移集群功能:在服务器配置界面选择11,启用故障转移集群功能。在HV01和HV02上执行
同样操作,完成后就可以创建群集了。
2. 创建群集:配置故障转移集群时,首先要创建一个群集。在创建过程中,需要选择群集的类型,配置
网络设置,设置群集服务账户等。
3. 管理群集:创建完群集后,需要进行一些管理操作,如添加节点、配置磁盘等。在添加节点时,需要
选择添加现有节点还是添加新节点,并配置网络设置等。在配置磁盘时,需要选择磁盘类型、大小等。
4. 配置仲裁:在配置故障转移集群时,需要配置仲裁。仲裁用于确定群集中的主节点和备用节点。根据
节点数量和网络条件等因素选择合适的仲裁方式,如多数节点方式或文件共享方式。
5. 配置网络绑定:在配置故障转移集群时,需要配置网络绑定。网络绑定用于确定节点之间的通信方
式。根据实际情况选择合适的网络绑定方式,并配置相关参数。
6. 测试故障转移:完成上述配置后,需要进行故障转移测试,以确保群集能够正常工作。在测试过程
中,可以模拟节点故障、网络故障等情况,测试故障转移是否能够正常进行。
7. 监控和调整:在配置完故障转移集群后,需要监控其运行状态,并定期检查相关配置是否需要调整。
同时,需要制定相应的维护计划,以保证群集的正常运行。
windowsserver无域配置故障转移群集帮助文档
准备工作软件准备
(1)?SQL?Server?2016
(2)?Windows?Server?2016??DataCenter???64位
(3)?VMware-workstation?12Pro
操作系统:都是Windows?Server?2016??DataCenter(只有
Windows?Server?2016?才能无域配置集群)
计算机名
node1:WIN-VF232HI2UR6
node2:WIN-1MCR65603IJ
IP规划
第二步:添加DNS后缀(所有节点均需要此操作,且后缀需一致)
第三步:所有节点上以管理员方式运行Powershell,然后执行以下命令
new-itemproperty-pathHKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System-NameLocalAccountTokenFilterPolicy-Value1
或者也可以手动添加此注册表项(项名:LocalAccountTokenFilterPolicy,DWEORD(32位)值,值为1)
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System
第四步:添加用户名,名称、密码均要一致,且隶属于Administrators
第五步:添加节点映射(注意要把集群名以及虚拟IP加上)
C:\Windows\System32\drivers\etc\host
第六步:允许应用通过防火墙
Win2012R2_Hyper-V故障转移群集(实验)
Win2012R2 Hyper-V故障转移群集(实验)实验拓扑:
实验环境介绍:
实现Hyper-V的故障转移群集,当一台server断线后自动在线迁移至另外一台server。实验中都使用Windows Server 2012 R2版本。
实验详细步骤:
1,按照拓扑配置网络。(保证在同一虚拟网络的设备可以通讯,注意SAN1和SAN2一定要配置在不同网段以实现多路径I/O)
2,将HV1和HV2加入域。
3,在HV1和HV2上安装以下角色。
●Hyper-V(如果用虚拟机做实验,记得勾选CPU的虚拟化功能,如下图所示)
●多路径I/O
●故障转移群集
选择企业网络适配器来创建虚拟交换机。
勾选允许虚拟机实时迁移,并使用Kerberos验证。
4,在12server4上安装iSCSI目标服务器角色。
5,在12server4上先将iSCSI目标服务设置好。如下步骤:
●选择文件和存储服务里面的iSCSI,点击创建iSCSI虚拟磁盘。
●我只有一个C盘,所以实验环境我将虚拟磁盘放在C盘。
●填写虚拟磁盘文件名。
●分配虚拟磁盘文件大小。
●选择新建iSCSI目标,填写目标名字。
●添加可以使用该虚拟机磁盘的iSCSI发起程序,这里我们需要将HV的SAN1和SAN2
IP地址都添加进去,因为SAN1和SAN2构成多路径I/O。然后点击下一步至完成。
●大致同上方法创建Cluster仲裁盘。
6,在HV1和HV2上连接iSCSI虚拟磁盘,并设置MPIO。
●在HV1上点击工具→ iSCSI发起程序→选择yes去启动服务。
●添加iSCSI目标服务器门户。
Windows Server 2012+SQL Server 2012 故障转移群集
Windows Server 2012 Datacenter
SQL Server 2012故障转移群集
目录
目录 (1)
环境: (2)
一:逻辑分区的设置 (2)
二:Windows server 2012 系统主域的安装配置 (3)
Ⅰ.IP地址的设置 (3)
Ⅱ.域功能的添加 (4)
Ⅲ.域功能的安装 (8)
Ⅳ.SQL用户的创建和组策略的设置 (13)
1.创建SQL用户 (13)
2.设置组策略 (15)
三:Windows server 2012 额外域控制器的安装配置 (17)
Ⅰ.配置IP地址和DNS以及属性设置 (17)
Ⅱ.加入域 (18)
Ⅲ.域功能的添加 (20)
Ⅳ.域功能的安装 (20)
四:群集的配置创建 (25)
Ⅰ.节点一配置 (25)
1.外网IP的设置 (25)
2.心跳IP的设置 (25)
3.网口绑定顺序调整 (27)
4. .NET Framework 3.5功能和故障转移群集添加 (28)
5.加入域 (30)
Ⅱ.节点二配置 (31)
Ⅲ.群集的创建 (32)
五:MSDTC创建 (39)
六:SQL Server 2012安装 (43)
Ⅰ.节点一上SQL Server 2012安装 (43)
Ⅱ.节点二上SQL Server 2012安装 (57)
备注 (65)
环境:
1.主机:2台X3850 X5 2台X3650 M3
2.操作系统:Windows Server 2012 Datacenter
3.数据库:SQL Server 2012
4.盘柜:DS5020
一:逻辑分区的设置
逻辑分区的配置在这里只说两点
SQL server 2012故障转移群集的安装与配置
SQL server2012
故障转移群集的安装配置作者:kodak
目录
一、准备工作 (3)
1、软件准备 (3)
2、IP规划 (3)
3、存储与虚拟机 (3)
4、更改系统的SID,否则无法建立群集 (4)
5、在iSCSI服务器上分配卷组,并建立关联 (5)
6、调整网卡的绑定顺序 (11)
7、改变密码复杂度 (12)
8、安装dotNET3.5 (13)
二、server 2012 故障转移群集的安装 (14)
(1)域控服务器的安装 (14)
(2)主机节点winE的安装 (22)
(3)更改群集VIP (27)
三、SQL server2012 故障转移群集的安装 (28)
(1)主机节点的安装 (28)
(2)其他节点的安装 (38)
一、准备工作
1、软件准备
(1)SQL server2012 Evaluation
下载地址:
/download/3/6/D/36D
2717C-2C51-4FFF-897C-866F0C16D38F/CHS/SQLFULL
_CHS.iso
(2)windows Server2012 R2 X64
2、IP规划
3、存储与虚拟机
(1)群集需要关联4个磁盘卷,分别用于:
仲裁盘、群集共享卷、MSDTC、可用磁盘卷(2)虚拟机:需要创建3个虚拟机,2节点和1域控。
4、更改系统的SID,否则无法建立群集
方法:(1)在命令行窗口,键入
c:/windows/system32/sysprep,进入sysprep
目录
(2)键入sysprep.exe,调用“系统准备工具”
5、在iSCSI服务器上分配卷组,并建立关联
Windows Server 2012 系统群集
Windows Server 2012 系统群集
Windows Server 2012 系统群集
本次将测试Windows Server 2012 系统群集功能。
实验环境:
4台服务器都为Windows Server 2012 DataCenter操作系统
SRV2012服务器安装iSCSI目标服务器角色并配置2块虚拟磁盘给两台群集服务器共享使用。
群集服务器安装群集功能,本次测试将Hyper-V角色一起安装了,为下次的Hyper-V高可用做准备一系统准备
按拓扑图配置群集服务器的IP地址,并调整网卡的优先顺序为:LAN>Heart
将群集节点服务器加入域,关闭系统防火墙。
关闭心跳网卡的DNS注册和NETBIOS。
二群集节点服务器安装Hyper-V角色和故障转移群集功能分别登录Node01和Node02两台群集节点服务器,打开服务器管理器—添加角色和功能
点击“下一步”点击“下一步”
点击“下一步”
选择Hyper-V,点击“添加功能”添加Hyper-V所必需的功能,点击“下一步”
选择故障转移群集,点击“添加功能”添加故障转移群集所必需的功能,点击“下一步”
Hyper-V配置,点击“下一步”
选择Hyper-V虚拟交换机所用的物理网卡,点击“下一步”
勾选“允许此服务器发送和接收虚拟机的实时迁移”,点击“下一步”Hyper-V虚机默认的存储位置,点击“下一步”
勾选“自动重启”选项,点击“安装”安装完成,点击“关闭”
另外一台群集节点服务器也按此步骤进行配置。
三群集共享磁盘准备
在SRV2012服务器上面启用“iSCSI目标服务器”角色,并配置用于群集的2块共享磁盘:仲裁盘2GB,数据盘30GB。
WinServer2012故障转移群集配置+Oracle11g
WindowsServer2012故障转移群集配置:
一、硬件
IBM System x3650 M4 服务器两台(四端口千兆以太网卡,两块FC Single-Port PCI-E HBA),IBM System Storage DS3512存储。
二、准备
在两台服务器中分别作如下操作
①服务器安装好WindowsServer2012操作系统,存储做好配置,服务器与
存储间网线及FC光纤连接好。见《ds3512存储配置》
②在服务器上配置多路径I/O。
配置前查看磁盘管理器会有六块两两相同的未分配磁盘这是由于没有配置多路径I/O服务器中两张HBA卡都找到同一组硬盘。
在添加功能与角色中安装“多路径I/O”功能
安装存储光盘中带的软件完成多路径I/O安装
安装完多路径I/O后只能看到一组磁盘
③配置心跳线网卡及通信网卡
配置心跳线ip地址两台分别为10.10.10.1/24,10.10.10.2/24
在高级中配置一些设置
配置两台服务器通信网卡
④关闭防火墙
三、配置AD域
①第一台服务器建立AD域
添加域服务
AD域服务添加完成后进入服务器管理器->AD DS点击提示中“AD域服务所需的配置,更多”->“将此服务器提升为域控制器”将第一台服务器提升为域控制器
选择“添加新林”,并输入根域名““
输入目录服务还原模式密码
四、第二台服务器加入AD域
第二台服务器加入AD域并且也提升为域控制器,其它步骤都和第一台服务器一样,注意在AD域部署操作时选择“将域控制器添加到现有域”
五、配置故障转移群集
①在两台服务器上都添加“故障转移集群”功能
Windows Server 2012 故障转移群集搭建指导手册
Windows Server 2012 故障转移群集搭建指导手册
一、目的
2012年11月,微软推出全新的服务器操作系统Server 2012,为了更好的适应市场需求,VDIBox项目3.1版本支持Server 2012操作系统。其中,群集环境的搭建成为企业和市场需求的重中之重。所以本文将介绍以iSCSI虚拟硬盘为共享存储的服务器故障转移群集搭建方法。
二、环境
1.拓扑图
2.硬件需求
3.网络环境
4.软件环境
所有物理机和虚拟机操作系统为Windows Server 2012 DataCenter GUI x64版本
三、搭建过程
1.首先在Vmhost1和Vmhost2上,安装故障转移群集功能,安装
方式如下:
①. 点击系统左下角服务器管理器,将弹出服务器管理器仪表
盘
②. 点击上图中“2 添加角色和功能”,将弹出添加角色和功
能向导,请在此页面点击“下一步”
③. 在安装类型界面,选择“基于角色或基于功能的安装”,
点击“下一步”
④. 在服务器选择界面,选择当前物理机,点击“下一步”
⑤. 在服务器角色界面,勾选“文件和存储服务”,确保其中
的文件服务器和iscsi目标服务器两项被勾选,如下图。
由于2012向导将角色和功能放在一起,虽然“文件和存储服务”与故障群集转移功能不相关,但跟故障群集的共享存储相关,故在此统一完成,不在之后重复赘述
⑥. 在选择功能界面勾选“故障转移群集”,完成后点击下一
步
⑦. 确认后,点击安装完成安装过程,之后可能进行重新启动
等操作。这样就可以找到两个所需的功能,一个是iSCSI,一个是故障转移群集服务,如下图
ORACLE_12C+WIN2012
ORACLE-12C+WIN2012+ROSE集群服务
一、安装oracle软件
1、在SVRA服务器上安装oracle 12c数据库软件,数据库软件安装在本地磁盘上,文件系统安装在共享磁盘。
第一步:在oracle安装包中运行setup.exe
第二步:不勾选,点击下一步
第三步:跳过软件更新,下一步
第四步:选择创建和配置数据库
第五步:选择服务器类,下一步
第六步:选择单实例数据库安装,下一步
第七步:选择高级安装,下一步
第八步:选择企业版,下一步
第九步:选择使用windows内置账户(此处不能创建新的Windows用户,因为在这里创建的是本地用户,集群中其他服务器识别不了该用户,会导致切换时其他服务器无法读写控制文件、日志文件等问题),下一步
第十步:填写Oracle基目录:软件安装目录(此处选择本地磁盘目录),下一步
第十一步:填写数据库实例名ORCL,下一步
第十二步:填写数据库文件位置(此处选择数据库文件位置,共享存储盘目录),下一步
2、控制文件路劲的修改。
登陆管理员账号后进行以下操作
Sqlplus->登陆用户和密码->Conn as sysdba回车->输入用户和密码Select name from v$controlfile;
alter system set control_files=’存储路径’,’存储路径’scope=spfile;
修改成功后,停止实例 shutdown immediate
把他复制到存储的数据库目录下。
复制成功后启动实例 startup
启动完毕就修改完成了。可以退出继续安装第二个机器。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
一、故障转移集群拓扑图
1.1 逻辑拓扑图
1.2 服务器A
OS:Windows 2012 Entprise R2 ServerName:servernode1 Pubic_IP:30.29.0.31/24 DNS:30.29.0.34 Heartbeat_IP:10.100.0.11/24
1.2 服务器B
OS:Windows 2012 Entprise R2 ServerName:servernode2 Pubic_IP:30.29.0.32/24 DNS:30.29.0.34 Heartbeat_IP:10.100.0.12/24
1.3 群集cluster
DomainName: ClusterName:JDcluster Cluster_IP:30.29.0.33/24
1.4 域服务器C
IP:30.29.0.34/24
仲裁盘Q:Quorum/20GB
共享盘R:Sharedisk/5TB
二、安装oracle软件
1、在servernode1服务器上安装oracle 12c数据库软件,数据库软件安装在服务器本地磁盘上。
第一步:在oracle安装包中运行setup.exe。
第二步:输入电子邮箱地址,也可以不输入,直接点下一步,不希望收到通知选择“是”。
第三步:选择“仅安装数据库软件”选项,进入下一步。
第四步:选择“单实例数据库安装”选项,进入下一步。
第五步:选择需要的运行时语言,进入下一步。
第六步:选择安装数据版本,进入下一步。
第七步:选择“使用Windows内置账户”(此处不能创建新的Windows用户,因为在这里创建的是本地用户,集群中其他服务器识别不了该用户,会导致切换时其他服务器无法读写控
制文件、日志文件等问题),弹出提示框确实继续选择“是”,进入下一步。
第八步:指定数据库软件安装位置,进入下一步后程序会自动检查先决条件。
第九步:检查设置信息是否正确,没问题就进行安装。
第十步:数据库安装中。
第十一步:安装完成。
2、在servernode2服务器上安装oracle 12c数据库软件,数据库软件安装在服务器本地磁盘上,并且安装路径要跟servernode1上的安装路径一致。
数据库软件安装步骤及选项同servernode1一样。
三、创建oracle数据库
1、在servernode1服务器上创建数据库,全部数据文件和快速恢复区文件放在共享存储上。
第一步:运行建库命令dbca。
第二步:选择“创建数据库”选项,进入下一步。
第三步:创建模式选择“高级模式”,进入下一步。
第四步:选择“一般用途或事务处理”,进入下一步。
第五步:输入全局数据库名称,进入下一步。
第六步:配置EM管理端口,进入下一步。
第七步:设置管理员用户口令,进入下一步。
第八步:设置监听程序,直接下一步,监听程序后面配置。
第九步:配置数据库文件存储位置,选择“所有数据文件使用公共位置”选项,把数据文件位置设置在共享存储上;快速恢复区位置设置在跟数据文件一个位置。(数据文件必须放在共享存储上)。
第十步:示例方案直接进入下一步。
第十一步:配置初始化参数,PGA、SGA大小,字符集等,进入下一步。
第十二步:选择“创建数据库”选项,进入下一步。
第十三步:先决条件检查完毕后,查看创建概要,无误后点击完成进行数据库创建。
第十四步:创建数据库直到完成。
2、在servernode2服务器上创建数据库,数据文件和快速恢复区文件路径放在servernode1创建的相同路径,oracle会自动进行覆盖创建。
创建数据库过程跟在servernode1上一样。
1、需要注意的是第九步数据文件存放位置一定要跟servernode1指定的位置一致。
2、第十三步检查先决条件通不过,由于数据文件已经存在,选择“全部忽略”,进入下
一步。
四、创建oracle监听服务
1、在servernode1服务器上创建监听服务。
第一步:运行netca。
第二步:选择“监听程序配置”选项,进入下一步。
第三步:选择“添加”选项,进入下一步。
第四步:输入监听程序名称,进入下一步。
第五步:选定协议为“TCP”选项,进入下一步。
第六步:选择“使用标准端口1521”选项,进入下一步。
第七步:选择“否”选项,进入下一步。
第八步:配置完成。
第九步:打开Net Manager管理工具,选中监听程序。
第十步:点击“添加地址”,在主机中添加集群地址,端口用1521。
第十一步:关闭Net Manager管理工具,程序提醒是否保存更改,选择保存即可。
2、在servernode2服务器上创建监听服务。
配置步骤跟在servernode1上一致。
五、配置集群服务
先把servernode1和servernode2服务器上oracle主服务和监听服务改为“手动”启动,并将服务停止。
第一步:在故障转移集群管理器中创建一个空角色。
第二步:修改角色名称。
第三步:给角色添加存储。
第四步:给角色添加IP地址,此IP地址就是上面在监听程序里面添加的IP地址,也是连接数据库的地址。
第五步:配置IP地址。
第六步:给角色添加通用服务,分别添加oracle主服务和监听服务。
第七步:添加完成后可以在资源中查看添加内容。
第八步:设置监听服务依赖关系,监听程序依赖存储和IP地址。