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

SQL Anywhere 11.0.1 (日本語) » SQL Anywhere サーバ - データベース管理 » データベースの保守 » バックアップとデータ・リカバリ » データベースのリカバリ » 複数のトランザクション・ログがあるデータベースのリカバリ

 

-ad サーバ・オプションを使用した、複数のトランザクション・ログがあるデータベースのリカバリ

-ad サーバ・オプションを使用して、指定したディレクトリにあるすべてのトランザクション・ログ・ファイルをデータベースのバックアップ・コピーに適用することで、データベースをリカバリします。このオプションを指定すると、データベース・サーバはトランザクション・ログを適用した後、データベースを停止します。

♦  -ad サーバ・オプションを使用して複数のトランザクション・ログからリカバリするには、次の手順に従います。

次の例では、-ad データベース・サーバ・オプションを使用して、オフライン (バックアップ) および現在のトランザクション・ログをサンプル・データベースのバックアップ・コピーに適用します。データベース・サーバは、トランザクション・ログのログ・オフセットを使用して、ログ・ファイルの正しい適用順序を判断します。

  1. バックアップ・トランザクション・ログと現在のトランザクション・ログを、c:\backuplogs などのディレクトリにコピーします。

  2. データベース・サーバを起動し、トランザクション・ログを backupdemo.db というデータベースのバックアップ・コピーに適用します。

    dbeng11 backupdemo.db -ad c:\backuplogs

    データベース・サーバは、トランザクション・ログをデータベースのバックアップ・コピーに適用した後、停止します。

参照