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 サーバ - データベース管理 » データベースの保守 » バックアップとデータ・リカバリ » データベースのリカバリ

 

複数のトランザクション・ログがあるデータベースのリカバリ

データベースをリカバリする必要があり、複数のトランザクション・ログがある場合は、正しい順序でトランザクション・ログ・ファイルをバックアップ・コピーに適用します。

トランザクション・ログを正しい順序で適用するには、次のいずれかの方法を使用します。

  • -a サーバ・オプションを使用して、各ログをデータベースのバックアップ・コピーに個別に適用します。トランザクション・ログ・ユーティリティ (dblog) を使用して、トランザクション・ログ・ファイルを生成する順番を判断します。このユーティリティは、トランザクション・ログの開始時のログ・オフセットが表示されます。これによって複数のログ・ファイルを適用する順序を効果的に判断できます。-a データベース・オプションを参照してください。

  • -ad サーバ・オプションを使用して、トランザクション・ログ・ファイルのロケーションを指定します。データベース・サーバは、データベースのバックアップ・コピーに対するトランザクション・ログの正しい適用順序をログ・オフセットに基づいて判断します。-ad データベース・オプションを参照してください。

  • -ar サーバ・オプションを使用して、トランザクション・ログと同じディレクトリにある、データベースに関連付けられているログ・ファイルを適用することを、データベース・サーバに指示します。トランザクション・ログのディレクトリはデータベースから取得されます。データベース・サーバは、データベースのバックアップ・コピーに対するトランザクション・ログの正しい適用順序をログ・オフセットに基づいて判断します。-ar データベース・オプションを参照してください。

  • ログ変換ユーティリティ (dbtran) を使用して、1 つ以上のトランザクション・ログを、データベースのバックアップ・コピーに適用可能な .sql ファイルに変換します。トランザクション・ログ・ユーティリティ (dblog)を参照してください。


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