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

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


6.19.3 待機サーバーにユーザーデータベースを構築する

現用サーバーのユーザーデータベースを使用して,待機サーバーにユーザーデータベースを構築する手順について説明します。

待機サーバーにユーザーデータベースを構築するには:

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