LiveCycle データのバックアップ

ここでは、LiveCycle データベース、GDS およびコンテンツ保存場所のルートディレクトリのホットバックアップ(オンラインバックアップ)の実行に必要な手順を説明します。

LiveCycle がインストールされ、実稼働環境にデプロイされたら、データベース管理者はデータベースの初期完全バックアップ(コールドバックアップ)を実行する必要があります。このバックアップの場合は、データベースをシャットダウンする必要があります。その後、データベースの差分バックアップまたは増分(ホット)バックアップを定期的に行う必要があります。

バックアップと回復を正常に実行するには、システムイメージバックアップを常に使用可能にしておく必要があります。このようにすると、損失が発生した場合、環境全体を一貫性のある状態に回復できます。

GDS およびコンテンツ保存場所のルートディレクトリのバックアップと同時にデータベースをバックアップすることで、回復が必要な場合にこれらのシステムを同期しておくことができます。

この節で説明するバックアップ手順では、LiveCycle データベース、GDS およびコンテンツ保存場所のルートディレクトリをバックアップする前にセーフバックアップモードにする必要があります。バックアップが完了したら、セーフバックアップモードを終了する必要があります。セーフバックアップモードは、GDS 内にある長期間有効なドキュメントと永続ドキュメントにマークを付けるために使用します。このモードによって、セーフバックアップモードが解放されるまで、自動化されたファイルのクリーンアップメカニズム(ファイルコレクター)によって有効期限の切れたファイルが削除されなくなります。GDS バックアップとデータベースバックアップの同期を維持する必要があります。

GDS の場所をバックアップする頻度は、LiveCycle の使用方法と使用可能なバックアップウィンドウに応じて異なります。バックアップウィンドウは、数日間実行される可能性のある長期間有効なプロセスの影響を受ける場合があります。このディレクトリ内のファイルを継続して変更、追加および削除する場合は、GDS の場所をより頻繁にバックアップするようにしてください。

データベースが前の節で説明したログモードで実行されている場合、データベースログを頻繁にバックアップして、メディアの障害が発生したときにデータベースの復元に使用できるようにすることが必要です。

注意: 参照されていないファイルは、回復プロセスの後に GDS ディレクトリ内で維持されます。これは、現在の既知の制限です。

データベース、GDS およびコンテンツ保存場所のルートディレクトリのバックアップ

LiveCycle は、セーフバックアップ(スナップショット)モードまたはローリングバックアップ(継続的な範囲)モードのいずれかにする必要があります。LiveCycle を設定していずれかのバックアップモードを開始する前に、以下のことを確認してください。

  • システムのバージョンを確認し、最後のシステムイメージ完全バックアップ後に適用されたパッチや更新を記録します。

  • ローリングモードまたはスナップショットモードのバックアップのいずれかを使用している場合、データベースのログが正しく設定されており、データベースのホットバックアップが実行可能であることを確認してください(LiveCycle データベースを参照)。

これらに加えて、バックアップ/復元プロセスのための次のガイドラインを確認してください。

すべてのトランザクションログを含む、LiveCycle データベースをバックアップする必要があります(LiveCycle データベースを参照)。詳しくは、ご使用のデータベースに該当するナレッジベース記事を参照してください。

これらの記事では、データをバックアップおよび回復するための、基本的なデータベース機能の概要について説明しています。これらの記事は、特定ベンダーのデータベースのバックアップ機能および回復機能に対する包括的な技術ガイドを目的とするものではありません。LiveCycle アプリケーションデータ用の信頼性のあるデータベースバックアップ方法で必要となるコマンドについて、概要を説明しています。

注意: データベースのバックアップは、GDS のバックアップを開始する前に完了しておく必要があります。データベースのバックアップが完了していない場合、データは同期されません。

バックアップモードの開始

バックアップモードを開始および終了するには、Administration Console、LCBackupMode コマンド、LiveCycle インストールで使用可能な API のいずれかを使用します。ローリングバックアップ(継続的な取得)では Administration Console オプションを使用できないことに注意してください。コマンドラインオプションか API のいずれかを使用する必要があります。API を使用したバックアップモードの開始および終了については、『LiveCycle API Reference』を参照してください。

注意: LiveCycle サーバーで SSL を設定した場合、LCBackupMode.CMD スクリプトを使用して LiveCycle サーバーをバックアップモードにすることはできません。

Administration Console を使用したセーフバックアップモードの開始

  1. Administration Console にログインします。

  2. 設定/コアシステム設定/バックアップユーティリティをクリックします。

  3. 「セーフバックアップモードで稼働する」を選択して、「OK」をクリックします。

    この方法によって、LiveCycle は無制限(タイムアウトなし)のバックアップモードになり、ローリングバックアップモードではなくスナップショットモードになります。

コマンドラインオプションを使用したセーフバックアップモードの開始

コマンドラインインターフェイスの LCBackupMode スクリプトを使用して、LiveCycle をセーフバックアップモードにすることができます。

  1. ADOBE_LIVECYCLE を設定し、アプリケーションサーバーを起動します。

  2. [LiveCycle root]/sdk/misc/Foundation/BackupRestoreCommandline フォルダーに移動します。

  3. オペレーティングシステムに応じて、LCBackupMode.cmd または LCBackupMode.sh スクリプトを編集して、システムに適合するデフォルト値を指定します。

  4. コマンドプロンプトで、次のコマンドを 1 行で実行します。

    • (Windows)LCBackupMode.cmd enter [-Host=hostname] [-port=portnumber] [-user=username] [-password=password] [-label=labelname] [-timeout=seconds]

    • (Linux、UNIX)LCBackupMode.sh enter [-host=hostname] [-port=portnumber] [-user=username] [-password=password] [-label=labelname]

    上記のコマンドでは、プレースホルダーは次のように定義されています。

    Host は、LiveCycle が実行されているホストの名前です。

    port は、LiveCycle が実行されているアプリケーションサーバーの WebService ポートです。

    user は、LiveCycle 管理者のユーザー名です。

    password は、LiveCycle 管理者のパスワードです。

    label は、このバックアップのテキストラベルです(任意の文字列を指定可能)。

    timeout は、バックアップモードが自動的に終了するまでの秒数です。0~10,080 の値を指定できます。0 を指定すると、バックアップモードはタイムアウトしません(デフォルト)。

    バックアップモードのコマンドラインインターフェイスについて詳しくは、BackupRestoreCommandline ディレクトリ内にある、お読みくださいファイルを参照してください。

バックアップモードの終了

バックアップモードを終了するには、Administration Console またはコマンドラインオプションのいずれかを使用します。

セーフバックアップモード(スナップショットモード)の終了

Administration Console を使用して LiveCycle のセーフバックアップモード(スナップショットモード)を終了するには、以下のタスクを実行します。

  1. Administration Console にログインします。

  2. 設定/コアシステム設定/バックアップユーティリティをクリックします。

  3. 「セーフバックアップモードで稼働する」を選択して、「OK」をクリックします。

すべてのバックアップモードの終了

コマンドラインインターフェイスを使用して、LiveCycle のセーフバックアップモード(スナップショットモード)または現在のバックアップモードセッション(ローリングモード)を終了できます。Administration Console からはローリングバックアップモードを終了できないことに注意してください。ローリングバックアップモードの場合、Administration Console のバックアップユーティリティのコントロールは無効になります。API 呼び出しを使用するか、LCBackupMode コマンドを使用することが必要です。

  1. [LiveCycle root]/sdk/misc/Foundation/BackupRestoreCommandline フォルダーに移動します。

  2. オペレーティングシステムに応じて、LCBackupMode.cmd または LCBackupMode.sh スクリプトを編集して、システムに適合するデフォルト値を指定します。

    注意: LiveCycle のインストールの準備』を参照し、ご使用のアプリケーションサーバーに該当する章の説明に従って JAVA_HOME ディレクトリを設定する必要があります。
  3. 次のコマンドを 1 行で実行します。

    • (Windows) LCBackupMode.cmd leaveContinuousCoverage [-Host=hostname] [-port=portnumber] [-user=username] [-password=password]

    • (Linux、UNIX) LCBackupMode.sh leaveContinuousCoverage [-Host=hostname] [-port=portnumber] [-user=username] [-password=password]

      上記のコマンドでは、プレースホルダーは次のように定義されています。

      Host は、LiveCycle が実行されているホストの名前です。

      port は、LiveCycle が実行されているアプリケーションサーバー上のポートです。

      user は、LiveCycle 管理者のユーザー名です。

      password は、LiveCycle 管理者のパスワードです。

      leaveContinuousCoverage は、ローリングバックアップモードを完全に無効にする場合に使用します。

    重要: バックアップモードがオフのとき、継続的な取得を再確立できません。このときの変更は保護されません。
    注意: データベースへのドキュメントの保存を有効にした場合、スナップショットバックアップモードとローリングバックアップモードは使用できません。

    バックアップモードのコマンドラインインターフェイスについて詳しくは、BackupRestoreCommandline ディレクトリ内にある、お読みくださいファイルを参照してください。