PSQL Vx Server Product Guide (v11)

データのバックアップ

Advanced Operations Guide』のログ、バックアップおよび復元 の章では、Pervasive PSQL で提供されるデータ バックアップ ソリューションについて説明しています。Pervasive PSQL Vx Server では、従来のソリューションに加え 以下のようなソリューションが含まれています。

ご自分のバックアップ ソフトウェアが Microsoft のボリューム シャドウ コピー サービス(VSS)を認識しない場合は、Pervasive Backup Agent をご自分のバックアップ ソフトウェアと連携して使用することができます。VSS フレームワークは Windows Server 2003 以上のオペレーティング システムに含まれています。

バックアップ ソフトウェアが VSS を認識する場合は、VSS によるバックアップ時に Pervasive PSQL VSS Writer が自動的に起動します。バックアップ ソフトウェアが既に VSS を認識している場合は、Pervasive Backup Agent を使用する必要はありません。

Pervasive PSQL VSS Writer と Pervasive Backup Agent は併用できますが、それに伴う利点は特にありません。どちらか一方の方法を選択すれば、バックアップ処理はより簡潔になります。

Pervasive Backup Agent

Pervasive Backup Agent は Pervasive PSQL Vx Server に含まれるオプション製品です。この製品はデフォルトではインストールされません。Pervasive PSQL Vx Server のインストール後に、Backup Agent をインストールしたい場合は、Pervasive PSQL Vx Server インストール メディアからインストールする必要があります。インストール選択ダイアログで Pervasive Backup Agent を選択してください。Pervasive PSQL Vx Server がインストールされている同じマシンに Pervasive Backup Agent をインストールする場合、別個のライセンスは必要ありません。

Pervasive Backup Agent を使用すれば、Pervasive PSQL データベース ファイルに対する Continuous オペレーションの設定と管理を簡単かつ迅速に行うことができます。 Continuous オペレーションの設定と管理は、Pervasive PSQL データベースのバックアップを行う際の重要な部分です。これには Microsoft のボリューム シャドウ コピー サービス(VSS)を使用しません。 Backup Agent は開いているファイルに対する Continuous オペレーションの設定と管理を自動的に処理し、バックアップ中でもアプリケーションからデータを利用できるようにします。バックアップ作業が完了すると、Backup Agent は自動的に Continuous オペレーションからファイルを取り出し、バックアップ中にキャプチャされたすべての変更をロール インします。

Pervasive Backup Agent は、市販されている多くのバックアップ アプリケーションと互換性があります。そのバックアップ アプリケーションでは、ほかのアプリケーションを開始および停止できるコマンドを発行できる必要があります(そのコマンドで Pervasive Backup Agent を開始および停止できます)。

Pervasive Backup Agent に関する詳細については、『Pervasive Backup Agent Guide』を参照してください。

Pervasive PSQL VSS Writer

Microsoft のボリューム シャドウ コピー サービス(VSS)は、ライター、プロバイダーおよびリクエスター コンポーネントで構成されています。 Pervasive PSQL Vx Server はライター コンポーネントである Pervasive PSQL VSS Writer のみで VSS をサポートします。Pervasive PSQL VSS Writer はデータベース エンジンの機能であり、Pervasive PSQL Vx Server のインストール後に使用可能となります。Pervasive PSQL VSS Writer は Windows オペレーティング システムでのみ使用可能です。

(ボリューム シャドウ コピー サービスの詳細については、Microsoft Web サイトのテクニカル ドキュメント「SQL Server バックアップ アプリケーション ベンダ向けガイド」を参照してください)

概要

VSS によるスナップショット時、Pervasive PSQL VSS Writer は Pervasive PSQL データおよびトランザクション ログ ファイルすべてに対し、それらが存在するボリュームに関係なく、すべてのディスク I/O 書き込み動作を停止します。スナップショットの作成後、Pervasive PSQL VSS Writer はすべてのディスク I/O を再開させます。これには停止中に遅延された書き込みも含まれます。

Pervasive PSQL VSS Writer はディスク I/O 読み取り動作を停止することはありません。書き込みが不要である限り停止中に通常のデータベース処理を継続させることができます。Pervasive PSQL VSS Writer は、VSS サービスおよび VSS リクエスターのバックアップ動作によりパフォーマンスが低下するかもしれませんが、バックアップ フェーズ時は正常に動作します。

Microsoft ボリューム シャドウ コピー機能を使用すれば、バックアップおよび復元製品はバックアップ用にシャドウ コピーを作成することができます。それに含まれるファイルは次のいずれかの状態になります。

  1. 定義済みで、かつ整合状態にある
  2. "crash-consistent state"(クリーン リストアに適さない可能性があります)

以下の条件をすべて満たせば、VSS スナップショットのファイルは定義済み、かつ整合性のとれた状態になります。

  1. ファイルのライターが VSS 対応である
  2. バックアップおよび復元製品が VSS 対応ライターを認識し、そのライターにスナップショットの準備を通知する
  3. VSS 対応ライターはスナップショットの準備に成功する

条件を満たさない場合、ライターのファイルは "crash-consistent state" でバックアップされます。

VSS Writer の詳細

ここでは、Pervasive PSQL VSS Writer の仕様について説明します。


ライセンス

ハイパーバイザー製品との互換性