在同一个虚拟机中如何通过相对路径创建Informix RSS实例

1、什么是RSS

    RSS的全称是remote secondary standby,其主要的用途是提供数据级的实例保护,常用于灾备等项目中。

2、创建两个相对路径,其中/data/pri目录用于存放primary 实例的chunk文件;/data/rss目录用于存放rss实例的chunk文件;

      cd /data

      mkdir pri

      mkdir rss

     cd pri

   准备chunk文件:

     touch rootdbs

    chmod 660 rootdbs

    cd /data/rss

    touch rootdbs

    chmod 660 rootdbs

3、准备sqlhosts文件

    priinst    onsoctcp    127.0.0.1    9088

   rssint    onsoctcp    127.0.0.1    9089

4、修改primary实例的配置参数文件onconfig.pri中的下列参数,

    ROOTDBS    ./rootdbs

    NETTYPE      soctcp,1,100,CPU

    DBSERVERNAME    priinst

    HA_ALIAS    priinst

  5、初始化primary实例

   cd /data/pri

   oninit -ivy

 6、  修改RSS实例的配置参数文件onconfig.rss中的下列参数,

    ROOTDBS    ./rootdbs

    FULL_DISK_INIT    1

    NETTYPE      soctcp,1,100,CPU

    DBSERVERNAME    rssinst

    HA_ALIAS      rssinst

7、在primary实例中增加RSS实例

    onmode -d add RSS rssinst

8、将rootdbs文件从/data/pri目录拷贝到/data/rss目录

     cp /data/pri/rootdbs /data/rss

9、将rss实例启动到物理恢复模式

     ontape -p -e

10、告诉rss实例primary在网络中的位置

      onmode -d RSS priinst

11、察看集群状态

       onstat -g cluster

IBM Informix Dynamic Server Version 12.10.UC10 -- On-Line -- Up 03:43:18 -- 57692 Kbytes

Primary Server:priinst
Current Log Page:8,467
Index page logging status: Enabled
Index page logging was enabled at: 2018/04/24 03:22:51


Server ACKed Log    Applied Log  Supports     Status
       (log, page)  (log, page)  Updates
rssinst    8,467        8,467        No           ASYNC(RSS),Connected,Active

    HA_ALIAS    rssinst

12、如何将rss切换为primary

    1)先将rss切换为secondary,在rss实例上执行onmode -d secondary priinst

    2)关闭primary

       onmode -kuy

   3)将rss切换为primary, 在rss实例上执行onmode -d make primary rssinst

   4) 在新的primary实例中加入rss实例

     onmode -d add RSS priinst

   5)将原来的primary作为rss加入集群

     a、以物理恢复方式启动实例

         oninit -PHY

    b、作为RSS节点加入

         onmode -d RSS rssinst

作者: 陆川

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章