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

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


6.19.2 現用サーバーのユーザーデータベースをバックアップおよびリストアする

現用サーバーのユーザーデータベースをバックアップおよびリストアする運用について説明します。

この項の構成
(1) 現用サーバーのユーザーデータベースをバックアップする
(2) 現用サーバーのユーザーデータベースをリストアする

(1) 現用サーバーのユーザーデータベースをバックアップする

現用サーバーのユーザーデータベースをバックアップするには:

  1. ユーザーデータベースをバックアップします。
    データベースサーバー(現用サーバー)で,drmsqlbackupコマンドに-targetオプションまたは-fオプションを指定して実行します。
    drmsqlbackupコマンドに-targetオプションを指定して実行する場合:
    PROMPT> drmsqlbackup <インスタンス名> -target <ユーザーデータベース名>
    drmsqlbackupコマンドに-fオプションを指定して実行する場合:
    PROMPT> drmsqlbackup <インスタンス名> -f <一括定義ファイル名>
  2. ユーザーデータベースのトランザクションログをバックアップします。
    データベースサーバー(現用サーバー)で,drmsqllogbackupコマンドを実行します。
    PROMPT> drmsqllogbackup <インスタンス名>

(2) 現用サーバーのユーザーデータベースをリストアする

現用サーバーのユーザーデータベースをリストアするには:

  1. SQL Serverの管理ツールなどを使用して,データベースサーバー(現用サーバー)のAlwaysOn可用性グループの構成を削除します。
  2. ユーザーデータベースをリストアします。
    データベースサーバー(現用サーバー)で,drmsqlrestoreコマンドを実行します。
    PROMPT> drmsqlrestore <バックアップID> -resync -target <ユーザーデータベース名>
  3. SQL Serverデータベースをリカバリーします。
    データベースサーバー(現用サーバー)で,drmsqlrecoverコマンドまたはdrmsqlrecovertoolコマンドを実行します。
    drmsqlrecoverコマンドでリカバリーする場合:
    PROMPT> drmsqlrecover <インスタンス名>
    drmsqlrecovertoolコマンドでリカバリーする場合:
    PROMPT> drmsqlrecovertool <インスタンス名>
  4. SQL Serverの管理ツールなどを使用して,データベースサーバー(現用サーバー)のAlwaysOn可用性グループの構成を作成します。