次の手順では、統合データベースを自動的にリカバリする方法について説明します。 トランザクションログを手動で適用する場合は、統合データベースの手動リカバリを参照してください。
データベースとトランザクションログファイルのコピーを作成します。この手順では、データベースファイルは事前にバックアップされており、テープなどに保存されていることを想定しています。
データベース (.db) ファイルの最新のバックアップコピーをテープからテンポラリディレクトリにリストアします。トランザクションログファイルはリストアしません。
テンポラリディレクトリで、次の処理を実行します。
データベースを起動し、-ad オプションを使用してトランザクションログを適用します。
-ad オプションを指定すると、データベースサーバーは指定されたディレクトリでデータベースのトランザクションログを検索します。次にトランザクションログの正しい順序を特定し、トランザクションログオフセットに基づいてログを適用します。
現在のトランザクションログをテンポラリディレクトリにコピーします。
データベースを起動し、現在のトランザクションログを適用します。
データベースサーバーを停止します。
データベースとトランザクションログをバックアップします。
データベースとトランザクションログファイルを適切な運用ディレクトリにコピーします。
システムを通常どおり再起動します。
新しいアクティビティは、すべて現行のトランザクションログに追加されます。
![]() |
DocCommentXchange で意見交換できます
|
Copyright © 2012, iAnywhere Solutions, Inc. - SQL Anywhere 12.0.1 |