Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.

SQL Anywhere 12.0.1 » SQL Anywhere サーバー データベース管理 » データベースのメンテナンス » バックアップとデータリカバリ » データベースのリカバリ

 

ライブバックアップからの再起動

 ♦ ライブバックアップを使用してデータベースを再起動するには、次の手順に従います。

ライブバックアップは、運用データベースを実行するプライマリコンピューターとは別のコンピューターに作成されます。ライブバックアップからデータベースを再起動するには、セカンダリコンピューターに SQL Anywhere をインストールする必要があります。ライブバックアップを参照してください。

  1. フルバックアップトランザクションログファイルとライブバックアップトランザクションログを、データベースファイルのバックアップコピーに適用できるディレクトリにコピーします。

  2. 現在のトランザクションログファイル名が予期されるトランザクションログファイル名と一致する場合は、名前を変更するか削除します。

  3. データベースサーバーを -ad オプションを指定して起動し、手順 1 で作成したディレクトリにあるトランザクションログを適用し、データベースを最新にします。

    dbeng12 "%SQLANYSAMP12%\demo.db" -ad directory-name

    データベースサーバーは、トランザクションログが適用されると自動的に停止します。

  4. データベースサーバーを通常どおり起動して、ユーザーアクセスを許可します。新しいアクティビティは、すべて新しいトランザクションログに書き込まれます。

  5. セカンダリコンピューターにトランザクションログのライブバックアップを実行します。

    dbbackup -l path\filename.log -c "connection-string"
 参照