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

 

メディア障害に対する保護

バックアップによって、メディア障害からデータを保護できます。

データベースを作成するとき、トランザクション・ログのデフォルトのロケーションは、データベース・ファイルと同じデバイス上の同じディレクトリです。この方法ではメディア障害からデータを保護できないので、運用上、トランザクション・ログを別の場所に格納してください。

データベース・ファイルで発生したメディア障害   データベース・ファイルが使用できず、トランザクション・ログを使用できる場合、所定の手順どおりに正しくバックアップしているかぎり、データベースにコミットされた変更はすべてリカバリできます。データベース・ファイルのコピーを最後にバックアップしてからの情報は、すべてバックアップされたトランザクション・ログまたはオンラインのトランザクション・ログに格納されています。

トランザクション・ログ・ファイルで発生したメディア障害   トランザクション・ログ・ミラーを使用しないかぎり、データベース・チェックポイントを最後に実行してからトランザクション・ログでメディア障害が発生するまでに入力された情報はリカバリできません。このため、SQL Remote 統合データベースなどのセットアップでは、トランザクション・ログ・ミラーを使用することをおすすめします。これらのセットアップでは、トランザクション・ログを失うと、重要な情報の損失や、レプリケーション・システムの破損につながる可能性があります。

メディア障害からのリカバリに要する時間は、メディア障害の発生場所がデータベース・ファイルなのかトランザクション・ログ・ファイルなのかによって異なります。

メディア障害から確実に保護するには、データベース・ファイルと異なるデバイスにトランザクション・ログを保存してください。複数のハード・ドライブがあるコンピュータの中には、実際には 1 つの物理ストレージ・ドライブをいくつかの論理ドライブまたはパーティションに区切っただけのものがあります。メディア障害に確実に備えるには、最低 2 つの物理ストレージ・デバイスがあるコンピュータを使用します。

トランザクション・ログを別のデバイスに格納すると、ディスクのヘッドが、トランザクション・ログとメイン・データベース・ファイルの間を移動しなくて済むことからも、パフォーマンスの改善が期待できます。

警告

ネットワーク・ディレクトリにトランザクション・ログを格納しないでください。ネットワークを介してページに対する読み取りと書き込みを行うと、パフォーマンスの低下やファイルの破損を招く可能性があります。

参照