基本信息

版本信息
DB:Oracle 10.2.0.5.0OS:Windows Server 2008RoseHA:10

一:主机部分
1 安装数据库
1.1 所需安装包

1.2 先安装Oracle_10.2.0.4.0_for_Windows










1.3 打补丁
(em无法启动的补丁)





1.4 升级数据库到10.2.0.5








2 netca创建监听

3 dbca创建数据库






4:安装rose








二:从机部分
1 安装数据库
1.1 所需安装包

1.2 安装Oracle_10.2.0.4.0_for_Windows










1.3 打补丁





1.4 升级数据库到10.2.0.5








2 netca创建监听

3 dbca
从机:将主机共享磁盘脱机;从机挂载共享磁盘;重命名主机数据文件,将db目录重命名为db_0117bak







4 安装rose








三:配置Rose集群
主:rose创建集群









申请授权







高可用配置向导





















带入

四:ROSE HA切换测试
1 登录集群






2 手动切换



2:关闭主机测试
Oracle会自动切换到备机,测试用时2分钟左右;

六:安装过程中遇到的问题
问题一:
sqlplus登录显示问号;
解决方案:环境变量增加nls_lang

问题二:
dbca创建数据库卡在2%不动了;



问题原因:
服务器有5颗物理CPU,每颗16核,一共80核,Oracle_10.2.0.5_for_Windows默认不超过16核;
解决方案:
打上如下补丁

问题三:
打补丁报错

将oci.dll文件重命名即可

问题四:
rose安装授权失败;
解决方案:
重启Rose服务,重新打授权;

问题五:
仲裁盘创建失败;


[Info ]2018-01-18 19:53:57 | 删除资源组(Oracle)成功。[ EJDBAPP1 ][Info ]2018-01-18 19:53:57 | [Client]停止资源组(Oracle)中的资源($AllResource)完成。[ EJDBAPP1 ][Info ]2018-01-18 19:53:56 | 删除资源组(Oracle)成功。[ EJDBAPP2 ][Info ]2018-01-18 19:53:56 | [HBT-Client]停止资源组(Oracle)中的资源($AllResource)完成。[ EJDBAPP2 ][Warn ]2018-01-18 19:53:50 | 创建磁盘组失败 [ 磁盘没有初始化 : 27 ] [ EJDBAPP1, GUI ][Error]2018-01-18 19:53:50 | 初始化仲裁磁盘Disk-Oracle结束(faild(device:disk3-63987925C50EBF3C33B6D8D4CBD3E6E1 ret:0x1b self:0x0 errInfo:disk.partion)) [ 系统错误:27 ] [ EJDBAPP1 ][Info ]2018-01-18 19:53:50 | 初始化仲裁磁盘Disk-Oracle开始 [ EJDBAPP1 ][Info ]2018-01-18 19:53:16 | 创建资源组(Oracle)成功。[ EJDBAPP2 ][Info ]2018-01-18 19:53:16 | 创建资源组成功 [ EJDBAPP1 EJDBAPP2 , GUI ][Info ]2018-01-18 19:53:16 | 创建资源组(Oracle)成功。[ EJDBAPP1 ][Info ]2018-01-18 19:18:04 | 本地节点初始化完成。[ EJDBAPP2 ][Info ]2018-01-18 19:18:03 | 本地节点初始化开始。[ EJDBAPP2 ][Info ]2018-01-18 19:18:01 | 本地节点初始化完成。[ EJDBAPP1 ][Info ]2018-01-18 19:18:00 | 本地节点初始化开始。[ EJDBAPP1 ][Info ]2018-01-18 19:17:59 | 到(EJDBAPP1)的心跳(HBT_192.168.50.0)正常。[ EJDBAPP2 ][Info ]2018-01-18 19:17:59 | 到(EJDBAPP1)的心跳(HBT_192.168.60.0)正常。[ EJDBAPP2 ][Info ]2018-01-18 19:17:59 | 到(EJDBAPP2)的心跳(HBT_192.168.50.0)正常。[ EJDBAPP1 ][Info ]2018-01-18 19:17:59 | 到(EJDBAPP2)的心跳(HBT_192.168.60.0)正常。[ EJDBAPP1 ][Info ]2018-01-18 19:17:58 | 服务器"EJDBAPP2"加入群集成功 [ EJDBAPP2, GUI ][Info ]2018-01-18 19:17:58 | 心跳(HBT_192.168.60.0)绑定端口(3001)成功。[ EJDBAPP2 ][Info ]2018-01-18 19:17:58 | 心跳(HBT_192.168.50.0)绑定端口(3000)成功。[ EJDBAPP2 ][Info ]2018-01-18 19:17:58 | 创建群集(Oracle10G[EJDBAPP1,EJDBAPP2])成功。[ EJDBAPP2 ][Info ]2018-01-18 19:17:58 | 服务器"EJDBAPP1"加入群集成功 [ EJDBAPP1, GUI ][Info ]2018-01-18 19:17:58 | 心跳(HBT_192.168.50.0)绑定端口(3000)成功。[ EJDBAPP1 ][Info ]2018-01-18 19:17:58 | 心跳(HBT_192.168.60.0)绑定端口(3001)成功。[ EJDBAPP1 ][Info ]2018-01-18 19:17:58 | 创建群集(Oracle10G[EJDBAPP1,EJDBAPP2])成功。[ EJDBAPP1 ][Info ]2018-01-18 19:15:04 | 登录服务器成功 [ EJDBAPP2, GUI ][Info ]2018-01-18 19:15:01 | 登录服务器成功 [ EJDBAPP1, GUI ]
解决方案:
初始化仲裁盘,重新创建即可;
###chenjuchao 2018-02-07###
文章转载自IT小Chen,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。




