Advanced Operations Guide (v11)

Backup Agent および VSS Writer によるデータ バックアップ

この章で今まで説明されてきたトピックに加え、Pervasive PSQL Server SP2 および Pervasive PSQL Vx Server ではデータのバックアップに対して以下のソリューションも適用します。

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

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

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

Pervasive Backup Agent

Pervasive Backup Agent は Pervasive PSQL v11 SP3 Server に含まれるオプション製品です。 Pervasive Backup Agent は Pervasive PSQL Workgroup には含まれていません。 Backup Agent は単独製品として購入できるよう提供していますので、Pervasive PSQL Workgroup でも使用することができます。

Pervasive Backup Agent はデフォルトではインストールされません。Pervasive PSQL Server のインストール後に、Pervasive PSQL v11 SP3 のメディアからインストールする必要があります。インストール選択ダイアログで Pervasive Backup Agent を選択してください。

Pervasive PSQL v11 SP3 Server がインストールされている同じマシンに Pervasive Backup Agent v3.1 をインストールする場合、別個のライセンスは必要ありません。これは、Pervasive PSQL v11 Server または v11 SP1 Server を Pervasive PSQL v11 SP3 Server にアップグレードする場合にも適用されます。

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』を参照してください。これは弊社 Web サイト(http://www.agtech.co.jp/download/manual/)から入手可能です。

Pervasive PSQL VSS Writer

Microsoft のボリューム シャドウ コピー サービス(VSS)は、ライター、プロバイダーおよびリクエスター コンポーネントで構成されています。 Pervasive PSQL v11 SP3 はライター コンポーネントである Pervasive PSQL VSS Writer のみで VSS をサポートします。

Pervasive PSQL VSS Writer はデータベース エンジンの機能であり、Pervasive PSQL v11 SP3 Server で使用可能です。Pervasive PSQL VSS Writer は、この製品のインストール後に使用できるようになります。Pervasive PSQL VSS Writer は現時点で Pervasive PSQL Workgroup では使用できません。

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 の仕様について説明します。


Continuous オペレーションの使用

高可用性のサポート