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

Oracle 10g RoseHA主备集群搭建

IT小Chen 2023-03-26
2003

基本信息

版本信息

    DB:Oracle 10.2.0.5.0
    OS:Windows Server 2008
    RoseHA: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进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

        评论