Symfoware Server Mirroring Controller 運用ガイド
目次 索引 前ページ次ページ

第4章 運用開始後の環境変更> 4.5 順序の追加と再作成

4.5.2 順序の追加と再作成の流れ

順序を追加する場合や再作成する場合の操作の手順を以下に示します。

■操作の手順

■データベースサーバ1の操作

  1. DBミラーリングサービスの通常停止を行います。

    $ dxsvstop
  2. Symfoware Serverのrdbddlexコマンドを実行して、順序定義を追加または再作成します。

  3. 複写元RLPをrdbbcdcuコマンドで特定します。
    rdbbcdcuコマンドを実行してDCU構成を確認します。

    $ rdbbcdcu -V -b
    
    LogGroup             : system
    RLCbuffNum           : 128
    RLCbuffSize          : 2K
    RLCnum               : 3
    RLCsize              : 10240K
    RLPid  RLPname  Kind       OnMode   OnStat            RLPstat        InhCause   ConStat        DisConCause
        1  rlp001   origin     capture  online            normal         -          connection     -
        2  rlp002   duplicate  init     standby           normal         -          disconnection  -
    2つのRLPのうち、KindがoriginのRLPが複写元RLPです。rdbbcmapコマンドを実行して資源識別子を抽出し、副系ノードに転送します。
    $ rdbbcmap -E -p 複写元RLP名 資源識別子抽出ファイル名
  4. 複写先RLPをrdbbcdcuコマンドで特定します。
    rdbbcdcuコマンドを実行してDCU構成を確認します。

    $ rdbbcdcu -V -b
    
    LogGroup             : system
    RLCbuffNum           : 128
    RLCbuffSize          : 2K
    RLCnum               : 3
    RLCsize              : 10240K
    RLPid  RLPname  Kind       OnMode   OnStat            RLPstat        InhCause   ConStat        DisConCause
        1  rlp001   origin     capture  online            normal         -          connection     -
        2  rlp002   duplicate  init     standby           normal         -          disconnection  -
    2つのRLPのうち、KindがduplicateのRLPが複写先RLPです。
    複写先RLPにおいて、セットアップスクリプトdxfmtmndb.shを実行して、RLP管理オブジェクトの初期化を行います。
    $ dxfmtmndb.sh -d 従系RLPの複写先RLPのRLP定義ファイル名 -p 複写先RLP名 -M
  5. 複写先RLPにおいて、rdbbcmapコマンドを実行して、資源識別子の登録を行います。複写先RLPは、先のrdbbcdcuコマンドのKindがduplicateのRLPが複写先RLPです。

    $ rdbbcmap -R -p 複写先RLP名 資源識別子抽出ファイル名
  6. DBミラーリングサービスを開始します。

    $ dxsvstart -c
  7. 順序番号を生成するなどの方法で、整合性を確認します。

■データベースサーバ2の操作

  1. 以下のメッセージにより、正系ノードでのdxsvstopコマンドの実行による副系ノードのDBミラーリングサービスの停止を確認します。

    SYMFOWARE_SYMDX: INFO: 12136: DB mirroring service stopped in normal state by the demand from the other node .
  2. Symfoware Serverのrdbddlexコマンドを実行して、順序定義を追加または再作成します。

  3. 複写先RLPをrdbbcdcuコマンドで特定します。
    rdbbcdcuコマンドを実行してDCU構成を確認します。

    $ rdbbcrlp -V -D -e
    
    LogGroup             : system
    RLCbuffNum           : 128
    RLCbuffSize          : 2K
    RLCnum               : 3
    RLCsize              : 10240K
    RLPid  RLPname  Kind       OnMode   OnStat            RLPstat        InhCause   ConStat        DisConCause
        1  rlp001   duplicate  reflect  online            normal         -          connection     -
        2  rlp002   origin     init     standby           normal         -          disconnection  -
    2つのRLPのうち、KindがduplicateのRLPが複写先RLPです。
    複写先RLPにおいて、セットアップスクリプトdxfmtmndb.shを実行して、RLP管理オブジェクトの初期化を行います。
    $ dxfmtmndb.sh -d 主系RLPの複写先RLPのRLP定義ファイル名 -p 複写先RLP名 -M
  4. 複写先RLPにおいて、rdbbcmapコマンドを実行して、資源識別子の登録を行います。

    $ rdbbcmap -R -p 複写先RLP名 資源識別子抽出ファイル名
  5. 複写元RLPにおいて、rdbbcmapコマンドを実行して資源識別子を抽出し、正系ノードに転送します。

    $ rdbbcmap -E -p 複写元RLP名 資源識別子抽出ファイル名
  6. DBミラーリングサービスの開始を行います。

    $ dxsvstart -r

■アプリケーションサーバの操作

  1. 利用者業務を停止します。

  2. 利用者業務を再開します。

順序の更新結果はRDBディクショナリのRERUNログとして取得するため、順序定義を追加または再作成は、RDBディクショナリを配置しているシステムロググループのRLPに対して実施します。


目次 索引 前ページ次ページ

All Rights Reserved, Copyright(C) 富士通株式会社 2007-2008