Replication Manager Software Application Agent CLI ユーザーズガイド

[目次][索引][前へ][次へ]


6.19.4 現用サーバのユーザーデータベースを二次利用サーバにリストアする

現用サーバのユーザーデータベースを,二次利用サーバにリストアする運用について説明します。

  1. 二次利用サーバがデータベースサーバ(現用サーバ)になっている場合,二次利用サーバのAlwaysOn可用性グループの構成を削除します。
  2. 二次利用サーバ(現用サーバ)のユーザーデータベースをデタッチします。
  3. 二次利用サーバ(現用サーバ)で,次の操作を実施します。
    1. SQL Serverインスタンスを停止する。
    2. 副ボリュームのファイルシステムをアンマウントする。
    3. 副ボリュームのディスクをオフラインに設定する。
  4. ユーザーデータベースを副ボリュームにバックアップします。
    データベースサーバ(現用サーバ)で,drmsqlbackupコマンドに-targetオプションまたは-fオプションを指定して実行します。
    drmsqlbackupコマンドに-targetオプションを指定して実行する場合:
    PROMPT> drmsqlbackup <インスタンス名> -target <ユーザーデータベース名>
    drmsqlbackupコマンドに-fオプションを指定して実行する場合:
    PROMPT> drmsqlbackup <インスタンス名> -f <一括定義ファイル名>
    コマンドを実行すると,データベースサーバ(現用サーバ)のバックアップカタログに,バックアップID(連番で未使用のID)でバックアップ情報が登録されます。
  5. ユーザーデータベースのトランザクションログをバックアップします。
    データベースサーバ(現用サーバ)で,drmsqllogbackupコマンドを実行します。
    PROMPT> drmsqllogbackup <インスタンス名>
    トランザクションログのバックアップを実行したあとは,データベースサーバ(現用サーバ)のユーザーデータベースを更新しないでください。
  6. バックアップ情報をエクスポートします。
    データベースサーバ(現用サーバ)でdrmdbexportコマンドを実行して,正ボリュームから副ボリュームへのバックアップ操作に関する情報を,ファイルにエクスポートします。
    PROMPT> drmdbexport <バックアップID> -f <バックアップ情報ファイル名>
  7. ファイルを転送します。
    二次利用サーバ(現用サーバ)に,次のファイルを転送します。
    • エクスポートしたバックアップ情報ファイル
    • VDIメタファイル
    • トランザクションログバックアップファイル
  8. 二次利用サーバ(現用サーバ)で,次の操作を実施します。
    1. 副ボリュームのディスクをオンラインに設定する。
    2. 副ボリュームのファイルシステムをマウントする。
    3. SQL Serverインスタンスを起動する。
  9. バックアップ情報ファイルをインポートします。
    二次利用サーバ(現用サーバ)でdrmdbimportコマンドを実行して,現用サーバでエクスポートしたバックアップ情報ファイルを,二次利用サーバ(現用サーバ)のバックアップカタログにインポートします。
    PROMPT> drmdbimport -f <バックアップ情報ファイル名>
  10. バックアップ情報ファイルが正しくインポートされたか確認します。
    二次利用サーバ(現用サーバ)で,drmsqlcatコマンドを実行します。
    PROMPT> drmsqlcat インスタンス名>
  11. ユーザーデータベースをリストアします。
    二次利用サーバ(現用サーバ)で,drmsqlrestoreコマンドを実行します。
    PROMPT> drmsqlrestore <バックアップID> -no_resync -nochk_host -target <ユーザーデータベース名>
  12. ユーザーデータベースをリカバリします。
    二次利用サーバ(現用サーバ)で,drmsqlrecovertoolコマンドを実行します。
    PROMPT> drmsqlrecovertool <インスタンス名>
    コマンドを実行すると,drmsqlrecovertoolダイアログボックスが表示されます。
    次の条件を設定したあと,drmsqlrecovertoolの[Recovery]ボタンをクリックしてください。
    • [Add]ボタンをクリックして,トランザクションログバックアップファイルをすべて選択する。
    • [Recovery mode]を[Online]にする。
    • [Roll forward?]を [Yes]にする。
  13. SQL Server Management Studioなどを使用して,二次利用サーバのAlwaysOn可用性グループの構成を作成します。

[目次] [前へ] [次へ]


All Rights Reserved. Copyright© 2011, 2014, Hitachi, Ltd.