ページの先頭行へ戻る
Symfoware Server V11.0.0 Mirroring Controller運用ガイド
Symfoware

4.5.1 ロググループの追加

DBミラーリングシステムの対象となるロググループを追加する場合は、ロググループを作成し、DCUを構築します。

ロググループの追加手順を以下に示します。

操作の手順

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

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

    $ dxsvstop
  2. データベースサーバを停止します。

  3. モニタデーモンを停止します。

    $ dxstop
  4. ユーザロググループを追加します。

  5. データベースサーバを起動します。

  6. データベースおよびデータを創成します。

  7. データベースサーバを停止します。

  8. RLP動作環境ファイルを編集します。

  9. RLP定義ファイルを編集します。

  10. 複写用ローデバイスを作成します。

  11. RECテンプレート作成シェルスクリプトdxrecsetvol.shを利用して、ノード間での複写用ローデバイスの対応付けを行います。

    # dxrecsetvol.sh -d 主系RLPの複写元RLPのRLP定義ファイル名 -x
  12. RECテンプレートシェルスクリプトdxrecstartsync.shを利用して、主系RLPの等価性コピーを開始します。

    # dxrecstartsync.sh -d 主系RLPのRLP定義ファイル -m s -x
  13. セットアップスクリプトdxcrtrlp.shを利用して、主系RLPのRLMおよびRLCを作成します。

    $ dxcrtrlp.sh -d 主系RLPのRLP定義ファイル -p 主系RLPのRLP名 -m origin
  14. セットアップスクリプトdxcrtrlp.shを利用して、従系RLPのRLMおよびRLCの整合を実施します。

    $ dxcrtrlp.sh -d 従系RLPのRLP定義ファイル -p 従系RLPのRLP名 -m duplicate
  15. モニタデーモンを起動します。

    $ dxstart
  16. データベースサーバを起動します。

  17. dxmakemndb.shを利用して、RLP管理オブジェクトを作成します。

    $ dxmakemndb.sh -d 主系RLPのRLP定義ファイル -p 主系RLPのRLP名
    $ dxmakemndb.sh -d 従系RLPのRLP定義ファイル -p 従系RLPのRLP名
  18. 従系RLPのRERUNログ引継ぎファイルを作成します。

    $ rdbbccntf -I -p 従系RLPのRLP名 [ -c 容量 ]

    RERUNログ引継ぎファイルの配置先がディレクトリの場合に、cオプションを指定します。

  19. 追加したロググループ配下のDSIと順序について、ノード間のデータベース資源の関連付けを行います。
    なお、順序を追加した場合は、順序の追加と再作成のデータベース資源の関連付けの手順を行ってください。

  20. 監視プロセスを起動します。

  21. BC管理DBのメモリ常駐を行います。

  22. DBミラーリングサービスを開始します。

    $ dxsvstart -c

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

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

    SYMFOWARE_SYMDX: INFO: 12136: The DB mirroring service stopped in normal state by the demand from the other node .
  2. データベースサーバを停止します。

  3. モニタデーモンを停止します。

    $ dxstop
  4. ユーザロググループを追加します。

  5. データベースサーバを起動します。

  6. データベースおよびデータを創成します。

  7. データベースサーバを停止します。

  8. RLP動作環境ファイルを編集します。

  9. RLP定義ファイルを編集します。

  10. 複写用ローデバイスを作成します。

  11. RECテンプレート作成シェルスクリプトdxrecsetvol.shを利用して、ノード間での複写用ローデバイスの対応付けを行います。

    # dxrecsetvol.sh -d 従系RLPの複写元RLPのRLP定義ファイル名 -x
  12. RECテンプレートシェルスクリプトdxrecstartsync.shを利用して、従系RLPの等価性コピーを開始します。

    # dxrecstartsync.sh -d 従系RLPのRLP定義ファイル -m s -x
  13. セットアップスクリプトdxcrtrlp.shを利用して、主系RLPのRLMおよびRLCの整合を実施します。

    $ dxcrtrlp.sh -d 主系RLPのRLP定義ファイル -p 主系RLPのRLP名 -m duplicate
  14. セットアップスクリプトdxcrtrlp.shを利用して、従系RLPのRLMおよびRLCを作成します。

    $ dxcrtrlp.sh -d 従系RLPのRLP定義ファイル -p 従系RLPのRLP名 -m origin
  15. モニタデーモンを起動します。

    $ dxstart
  16. データベースサーバを起動します。

  17. セットアップスクリプトdxmakemndb.shを利用して、RLP管理オブジェクトを作成します。

    $ dxmakemndb.sh -d 主系RLPのRLP定義ファイル -p 主系RLPのRLP名
    $ dxmakemndb.sh -d 従系RLPのRLP定義ファイル -p 従系RLPのRLP名
  18. 主系RLPのRERUNログ引継ぎファイルを作成します。

    $ rdbbccntf -I -p 主系RLPのRLP名 [ -c 容量 ]

    RERUNログ引継ぎファイルの配置先がディレクトリの場合に、cオプションを指定します。

  19. 追加したロググループ配下のDSIと順序について、ノード間のデータベース資源の関連付けを行います。
    なお、順序を追加した場合は、順序の追加と再作成のデータベース資源の関連付けの手順を行ってください。

  20. 監視プロセスを起動します。

  21. BC管理DBのメモリ常駐を行います。

  22. DBミラーリングサービスを開始します。

    $ dxsvstart -r

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

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

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

参照

  • ユーザロググループの追加手順については“運用ガイド”を参照してください。

  • RLP定義ファイルの編集については“Mirroring Controller セットアップガイド”の“RLP定義ファイルの編集”を参照してください。

  • 複写用ローデバイスの作成については“Mirroring Controller セットアップガイド”の“複写用ローデバイスの作成”を参照してください。

  • 複写用ローデバイスの対応付けについては“Mirroring Controller セットアップガイド”の“複写用ローデバイスの対応付け”を参照してください。

  • 等価性コピーの開始については“Mirroring Controller セットアップガイド”の“等価性コピーの開始”を参照してください。

  • RLMおよびRLCの作成の詳細については“Mirroring Controller セットアップガイド”の“RLMおよびRLCの作成”を参照してください。

  • RLP管理オブジェクトの作成については“Mirroring Controller セットアップガイド”の“BC管理DBの作成”を参照してください。

  • RERUNログ引継ぎファイルの作成については“Mirroring Controller セットアップガイド”の“RERUN引継ぎファイルの作成”を参照してください。

  • ノード間のデータベース資源の関連付けについては“Mirroring Controller セットアップガイド”の“資源の関連付け”を参照してください。

  • 順序の追加と再作成については“4.6.1 順序の追加と再作成”を参照してください。

  • Symfoware Serverのrdbunlコマンドおよびrdbsloaderコマンドの詳細については“コマンドリファレンス”を参照してください。

  • BC管理DBのメモリ常駐については“2.1.4 BC管理DBのメモリ常駐”を参照してください。