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

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


6.18.2 操作例

以下の操作例では,次のデータべース名を使用します。

パブリケーションデータベース:PubUserDB1

サブスクリプションデータベース:SubUserDB1

ディストリビューションデータベース:distribution

この項の構成
(1) データベースをバックアップする
(2) パブリケーションデータベースのトランザクションログをバックアップする
(3) データベースのリストアの準備をする
(4) データベースをリストアする
(5) データベースをリカバリする
(6) 運用再開の準備をする

(1) データベースをバックアップする

(2) パブリケーションデータベースのトランザクションログをバックアップする

パブリッシャ/ディストリビュータサーバで,drmsqllogbackupコマンドを実行します。

PROMPT> drmsqllogbackup instA
PROMPT>

(3) データベースのリストアの準備をする

各データベースでリストアするための前提条件を次に示します。

データベースをリストアするには次の準備が必要です。ただし,サブスクリプションデータベースだけをリストアする場合には,ステップ2(サブスクリプションの同期の停止)だけを実施してください。

  1. ログリーダーエージェントを停止します。
  2. サブスクリプションに関連づけられているエージェントを停止します。
    サブスクリプションの同期の停止が行われます。停止しない場合,デタッチに失敗し,エラーメッセージが出力されます。

(4) データベースをリストアする

(5) データベースをリカバリする

drmsqlrecoverコマンドまたはdrmsqlrecovertoolコマンドを使用して,通常の手順でリカバリ(ロールフォワード)を実施します。

(6) 運用再開の準備をする

SQL Serverのレプリケーションの運用を再開するには,次の準備が必要です。

サブスクリプションの方式によって,この操作をするサーバが異なります。

プッシュサブスクリプションの場合:パブリッシャ/ディストリビュータサーバ

プルサブスクリプションの場合:サブスクライバサーバ

  1. ログリーダーエージェントを起動します。
  2. サブスクリプションに関連づけられているエージェントを起動します。
    サブスクリプションの同期が開始されます。
  3. サブスクリプションの再初期化,または削除・再作成をします。

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


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