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

 

データベースのリカバリ

「リカバリ」は、インクリメンタル・トランザクション・ログ・ファイルを使用してデータベース・ファイル、トランザクション・ログ、DB 領域をリストアし、データベース・ファイルをできるだけ最新の状態にすることです。

バックアップは、バックアップとリカバリのプランの一環として検証することが重要です。リカバリには、必ずデータベースの有効なバックアップ・コピーを使用してください。

リカバリ処理で実行する必要がある手順は、バックアップ処理でインクリメンタル・バックアップのトランザクション・ログに変更を加えなかったかどうかによって異なります。バックアップの処理中にトランザクション・ログの削除または名前の変更を行った場合、複数のトランザクション・ログに加えられた変更を適用する必要があります。バックアップ処理でトランザクション・ログに変更が加えられていない場合は、リカバリのときにはオンライン・トランザクション・ログだけを使用すれば済みます。

トランザクション・ログが複数ある場合、トランザクションが複数のトランザクション・ログにまたがっている可能性があります。リカバリのときには、トランザクション・ログを正しい順序で適用する必要があります。そうしないと、複数のトランザクション・ログにまたがっているトランザクションがロールバックされます。トランザクション・ログの正しい適用順序をデータベース・サーバに判断させる場合は、データベース・サーバ・オプションとして -ad を指定します。複数のトランザクション・ログがあるデータベースのリカバリを参照してください。


自動リカバリ処理
コミットされていない操作のリカバリ
イメージ・バックアップからのリストア
アーカイブ・バックアップからのリストア
ライブ・バックアップからの再開
複数のトランザクション・ログがあるデータベースのリカバリ
メディア障害からのリカバリ