重要な監査データが技術的な問題やハードウェアの不具合で失うことがないように、定期的にスケジュールして、AX Server データをバックアップします。データ アクセスの継続性を確保するためにも計画され、検証された復元の手続きが必要になります。
別のマシンで実行中の AX Server の障害回復インスタンスに本番環境のデータをバックアップし、復元することができます。
注意
PostgreSQL は、AX Server が実行中にオンライン バックアップと復元手続きをサポートしますが、ACL はオンライン バックアップと復元手続きをサポートしないため、このバックアップ方法を採用しないことをお勧めします。
PostgreSQL のオンラインのバックアップ/復元は、データベースのデータに関係しているものですが、ACL データ ファイルには関係がありません。その結果、オンラインのバックアップを行うと、データが破損し、バックアップが完了しない場合があります。ACL は、すべての AX Server サービスを停止してからご自分のデータのバックアップを行うことを強くお勧めします。
IT インフラ、利用できるツール、組織の IT ビジネス プロセスに応じて、数多くのバックアップ方針の中からいずれかを採用することができます。方針は、完全に自動化、スケジュールされるバックアップから、手動の一時的なバックアップに至るまで用意されています。
組織の既存の一般的なバックアップ プログラムに AX Server のバックアップを組み込みます。他の重要なシステムのバックアップに即してバックアップが実行されるため、このバックアップは、最も信頼性が高く、堅牢な方針だと言えます。
本方針についてさらなる支援が必要な方は、貴社の IT 部門にお問い合わせください。
スクリプトを使用して定期的にスケジュールして AX Server をバックアップします。このバックアップは、信頼性の高い方針であるものの、他の重要なシステムに即して実行されません。
メモ
信頼性を確保するには、自動プロセスを徹底的にテストし、スケジュールされたアナリティクス ジョブと競合しないようにバックアップをスケジュールします。
一時的な方法で AX Server を手動でバックアップします。最も信頼性が低いのがこの方針です。バックアップの間隔がスケジュールされていないうえ、そのプロセスはヒューマン エラーがより発生しやすくなります。
バックアップおよび復元の手続きでは、データベースとファイル システムにあるすべての AX Server データを扱う必要があります。
このデータベースの PostgreSQLデータ サブフォルダーに、セキュリティ情報と、スケジュールさたジョブ、データ ファイル、およびリソース名に関する構成情報が格納されます。
デフォルトの場所は App\pgsql93\data です。AX Server データはサブフォルダーに保管されます。一方で、セキュリティ証明書と構成ファイルはデータフォルダーに直接保管されます。すべてのコンテンツを復元すると、新しい証明書、および古いバージョンの構成を上書きする場合があります。
メモ
組織がどのように AX Server のインストールを構成しているかにより、PostgreSQL データベースが AX Server のアプリケーション サーバーと同じサーバー上にある場合もあれば、ない場合もあります。
AX Server は、2 つの Windows フォルダーでバックアップする必要がある、.fil データ ファイルを格納します。デフォルトの場所は Data\repository\datafiles および Data\aclse です。
ヒント
AX Server Configuration Web アプリケーションを使用して、データ ファイル ディレクトリーを探すことができます。[データ ディレクトリ]フィールドと[コネクターの作業ディレクトリ]フィールドに指定されているフォルダーをバックアップする必要があります。
アナリティクスのスクリプトが AX Server 上で実行していないことを確認したあとに、サービスを停止し、データベース、およびファイル システム上の特定のフォルダーをバックアップします。
コピーする場合、すべてのファイルとサブフォルダー、またはバックアップする目的の対象に応じて、サブフォルダーだけにしたりします。データはサブフォルダーに格納されます。
すべての AX Server のサービスを次の順に再起動します。
アナリティクスのスクリプトが復元先の AX Server インスタンス上で実行していないことを確認したあとに、サービスを停止し、データベース、およびファイル システム上の特定のフォルダーのバックアップを復元します。
注意
[データ]サブフォルダーの構成ファイルおよびセキュリティ証明書をバックアップしていない場合は、これらを削除しないでください。[pgsql93\data]内のサブフォルダーのみを削除します。
データベースのアクティベーション テーブルからすべてのレコードを削除します。
このデータが消去されない限りバックアップ インスタンスがアクティブ化できないように、アクティベーション テーブルには、ホスト名などの AX Server がアクティブ化されたマシンに固有のデータが含まれています。
このレコードを削除するには、pgAdmin GUI を使用します。詳細については、PostgreSQL でのデータベースの管理
AX Server のアクティブ化の詳細については、AX Server のアクティブ化を参照してください。