2008故障转移集及Oracle数据库双机热备配置
                                目录
                     
----------------------------------------------------          一、创建域控制器角
----------------------------------------------------          二、安装DNS服务器角
----------------------------------------------------          三、数据库服务器加入域
----------------------------------------------------          四、创建“故障转移集”
----------------------------------------------------          五、安装ORACLE软件
----------------------------------------------------          六、创建数据库实例
----------------------------------------------------        七、Oracle数据库实例及Oracle软件双机热备故障转移模拟测试
一、创建域控制器角
1、硬盘分区配置
服务器磁盘做RAID 1
在服务器上分两个分区,C盘为系统盘(50G),D盘空间为剩余空间。
IP地址:172.16.80.1
域账户名:administrator 域账户口令:自定义
2、安装基础软件
在服务器上安装Windows 2008标准版操作系统(64位)后,打上系统补丁,安装防毒软件。
域控服务器的名称设置如下:
序号
域控服务器主机名命名约定
1
DomainServer
3、配置域控服务器的域服务(活动目录)。主域命名应先征询大连港财务有限公司要求,如大连港财务有限公司要求命名如下:
序号
主域命名约定
1
Test
二、安装DNS服务器角
        创建正向搜索区域以及反向搜索区域。
       
                                               
三、数据库服务器加入域
更改数据库服务器DBSERVER1、DBSERVER2的Public网卡的DNS为域控服务器的的IP地址:172.16.80.1;
DBSERVER1:IP 172.16.20.1 域账户名:administrator 域账户密码:自定义
DBSERVER2:IP 172.16.20.2 域账户名:administrator 域账户密码:自定义
通过ping命令验证数据库服务器配置DNS后,解析是否生效
.
配置心跳IP:DBSERVER1为1.1.1.1,DBSERVER2为1.1.1.2,并通过ping命令测试联通;
 
将DBSERVER1和DBSERVER2加入到域中,如下图所示,分别点击确定加入到域“test”中;
→返回首页
四、创建“故障转移集”(Cluster)
集名:dlgcluster
集IP:172.16.20.3
集节点:DBSERVER1、DBSERVER2
集服务:Oracle 10g
1、 在集节点DBSERVER1和DBSERVER2中分别安装服务器“故障转移集”功能;
2、 安装完成“故障转移集”功能后,通过“开始→管理工具”打开“故障转移集管理”控制页面,通过“验证配置”选项,对集的节点进行配置前检测,等待生成检测报告,并参照报告检查是否适合配置集,如不适合,根据报告提示解决问题,之后继续检查,直到通过测试,进行下一步;
3、 通过“验证”后,开始配置“故障转移集”,如下图所示,点击“创建一个集”;
→返回首页
4、在点击“创建一个集”按钮后,出现集创建向导“开始之前”,确认此窗口中的提示信息,
然后点击“下一步”;
5、按照向导中的说明指定:
要在集中包括的服务器:选择DBSERVER1DBSERVER2
集的名称:dlgcluster,集IP 172.16.20.3
→返回首页
sql数据库迁移另一个硬盘您的 DHCP 设置未自动提供的 IP 地址信息。
集创建完成,可以查看“摘要”页的信息,确定集配置。
6、集仲裁方式:集中只有2个节点,根据安装需求,从共享存储中划分出一个20G的空间用来做集仲裁盘,盘符为“Q”,更改仲裁方式为仅磁盘方式,选择“Q”盘为仲裁盘。
   
7、故障转移集测试
确认集IP漂移:能够正确跟随心跳线判断转移;
确认集仲裁、资源盘保护状态:能够正确跟随心跳线判断转移;
确认集服务故障转移:集通用服务能够正确跟随心跳线判断转移;
五、安装ORACLE软件
Oracle版本:Oracle 10g  10.2.0.4.0
安装环境:Windows 2008 R2 企业版 64
安装位置:故障转移集节点DBSERVER1DBSERVER2
→返回首页
1、 在故障转移集节点1DBSERVER1)上安装Oracle软件;
A、在DBSERVER1上运行Oracle安装程序,因为只是安装数据库软件,所以选择“高级安装(A)”,点击“下一步”继续:
B、根据安装要求,选择“标准版”,点击“下一步”继续,如下图:
→返回首页
C、指定安装目录,选择本地磁盘位置“d:\oracle\product\10.2.0\db_1”,点击“下一步”继续,如下图:
D、进行先决条件检查,这里注意,在“正在检查操作系统要求”后面的“状态”栏中打上“√”,因为Oracle 10g 10.2.0.4.0原定为不允许安装在windows 2008 64位 企业版上的,因为系统版本比安装程序中设置的版本检查中允许的版本要高,我们通过更改版本检查中的版本项来允许安装的,因此要在此打“√”,点击“下一步”继续,如下图:
→返回首页
E、如下图所示,上面已经提过,只安装Oracle软件,所以我们选择“仅安装软件”,点击“下一步”继续:
F、使用默认值,点击“下一步”继续,如下图所示:
→返回首页
G、使用默认值,点击“安装”继续,如下图所示:
H、安装中,耐心等待,如下图所示:
→返回首页
I、安装结束,检查安装信息,然后点击“退出”完成安装。
2、切换到故障转移集节点2DBSERVER2)上安装Oracle软件
A、在DBSERVER2上运行Oracle安装程序,因为只是安装数据库软件,所以选择“高级安装(A)”,点击“下一步”继续:
→返回首页
B、根据安装要求,选择“标准版”,点击“下一步”继续,如下图:
C、指定安装目录,选择本地磁盘位置“d:\oracle\product\10.2.0\db_1”,点击“下一步”继续,如下图:
→返回首页
D、进行先决条件检查,这里注意,在“正在检查操作系统要求”后面的“状态”栏中打上“√”,因为Oracle 10g 10.2.0.4.0原定为不允许安装在windows 2008 64位 企业版上的,因为系统版
本比安装程序中设置的版本检查中允许的版本要高,我们通过更改版本检查中的版本项来允许安装的,因此要在此打“√”,点击“下一步”继续,如下图:
E、如下图所示,上面已经提过,只安装Oracle软件,所以我们选择“仅安装软件”,点击“下一步”继续:
→返回首页
F、使用默认值,点击“下一步”继续,如下图所示:
G、使用默认值,点击“安装”继续,如下图所示:
→返回首页
H、安装中,耐心等待,如下图所示:
I、安装结束,检查安装信息,然后点击“退出”完成安装。
→返回首页
六、创建数据库实例
在故障转移集节点DBSERVER1DBSERVER2中分别创建数据库实例
通过故障转移集配置数据库的双机热备
数据库实例配置约定如下:
序号
Oracle数据库实例命名约定
表空间约定
用户约定
1
TESTDB
a、表空间名为****,物理文件名为****.ora,存储在磁盘阵列上。
b、初始空间大小为1000M,选择数据文件已满后自动扩展,增量50MB
c、字符集为ZHS16GBK
syssystem用户初始密码均为:自定义
2
TESTFKDB
a、表空间名为****,物理文件名为****.ora,存储在磁盘阵列上。
b、初始空间大小为1000M,选择数据文件已满后自动扩展,增量50MB
c、字符集为ZHS16GBK
syssystem用户初始密码均为:自定义
1、 在故障转移集节点DBSERVER1中创建数据库实例“TESTDB”
A、将资源切换到节点DBSERVER1上,然后点击“开始→运行”,输入“dbca”,回车,打开数据库实例安装配置向导,如下图所示,点击“下一步”继续:
→返回首页
B、选择“创建数据库”,点击“下一步”继续,如下图所示:
C、选择“一般用途”,点击“下一步”继续,如下图所示:
→返回首页
D、根据“数据库实例配置约定”配置“全局数据库名”为“testdb”,点击“下一步”继续,如下图所示:
E、使用默认配置,点击“下一步”继续,如下图所示:
→返回首页
F、根据数据库实例配置约定,设置新数据库中的账户指定口令(口令为:自定义),如下图所示,点击“下一步”继续:
G、选择“文件系统”,点击“下一步”继续,如下图所示:
→返回首页
H、指定要创建的数据库文件的位置,由于需要通过故障转移集配置数据库的双击热备,
因此在这一步选择“所有数据库文件使用公用位置”,并通过“浏览”按钮,将“数据库文件位置”导航到,存储中划分给集服务器的共享存储磁盘,此项目中共享磁盘盘符为“R”(以后文档中提到磁盘“R”,都代表为共享存储磁盘),如下图所示,点击“下一步”继续:
I、使用默认值,点击“下一步”继续,如下图所示:
→返回首页
J、使用默认值,点击“下一步”继续,如下图所示:
K、在“内存、调整大小、连接模式”选项卡中使用默认值,在“字符集”选项卡中,确认字符集使用的是“GHS16GBK”,点击“下一步”继续,如下图所示:
→返回首页
L、使用默认值,点击“下一步”继续,如下图所示:
→返回首页
M、选择“创建数据库”,点击“完成”继续,如下图所示:
→返回首页
N、等待安装,如下图所示:
O、安装过程中会出现如下图所示提示,点击“确定”,继续安装:
→返回首页
P、在集节点DBSERVER1中安装数据库实例“testdb”,点击“退出”,完成安装。
→返回首页
2、在故障转移集节点DBSERVER2中创建数据库实例“TESTDB”
A、将资源切换到节点DBSERVER2上,然后点击“开始→运行”,输入“dbca”,回车,打开数据库实例安装配置向导,如下图所示,点击“下一步”继续: