在同一個虛擬機中如何通過相對路徑創建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

作者: 陸川

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