27 アーカイブのデータのエクスポート

この章では、データをバックアップ、保管、またはインポートするために、あるOracle WebCenter Content Serverインスタンスから別のインスタンスにデータをエクスポートする方法について説明します。

この章の構成は、次のとおりです。

27.1 データのエクスポートの理解

アーカイバ・ユーティリティのエクスポート機能は、コンテンツ・サーバー・インスタンスのネイティブ・ファイルやWeb表示可能ファイルをコピーして、別のコンテンツ・サーバー・インスタンスにバックアップ、格納またはインポートする場合に使用します。この機能はまた、コンテンツ・タイプおよびユーザー属性をエクスポートするためにも使用できます。エクスポートされるのは単なるコピーなので、元のコンテンツはそのまま残ることに注意してください。

エクスポートできるリビジョンは、ステータスが「リリース」、「完了」、「期限切れ」および「WWW生成」のものです。アクティブなワークフロー内のリビジョン(「レビュー」、「編集」または「保留」ステータス)や、「削除済」のリビジョンはエクスポートできません。

27.1.1 エクスポートの用途

エクスポート機能の一般的な用途は次のとおりです。

  • イントラネットからファイルをコピーして、ベンダーや顧客がエクストラネットでファイルを表示できるようにします。

  • コンテンツ・アイテムのアーカイブを作成し、異なるメタデータを使用して同じインスタンスにそれを再びインポートします。

  • コンテンツ・サーバー・インスタンスからコンテンツを削除して、永続的または一時的に格納します。たとえば、領域が不足した場合や、パフォーマンスが低下した場合は、各ファイルの最新リビジョン以外をすべて削除します。

  • 開発コンテンツ・サーバー・インスタンスからのファイル、コンテンツ・タイプおよびユーザー属性を、本番インスタンスで使用できるようにコピーします。

    注意:

    アーカイバを障害回復の主要な方法として使用しないでください。データベースおよびファイル・システムの標準的なバックアップ・システムを使用してください。

27.1.2 エクスポートの方法

エクスポート条件を設定した後は、次の方法でアーカイブをエクスポートできます。

  • 手動: 管理者がアーカイバから1回かぎりのエクスポートを開始します。この場合、ローカル・コンテンツ・サーバー・インスタンスにアーカイブが作成されます。

  • 自動(レプリケーション): エクスポート条件を満たすコンテンツ・アイテムに索引が付けられるたびに、ローカル・アーカイブへのエクスポートが自動的に開始されます。

これらのプロセスについては、「手動でのエクスポート」および「ファイルのレプリケート」で詳しく説明しています。

ノート:

期限切れのリビジョンは手動ではエクスポートできますが、自動的にはエクスポートされません。

27.2 エクスポートの管理

この項では、エクスポートの管理に使用される標準的なタスクについて説明します。

27.2.1 手動でのエクスポート

手動でコンテンツをエクスポートするには:

  1. エクスポートされたコンテンツ・サーバー・データを格納するアーカイブを作成します。「新しいアーカイブの作成」を参照してください。
  2. 現在のアーカイブ・リストからアーカイブを選択します。
  3. エクスポート問合せを作成します。「コンテンツ・アイテムのエクスポート問合せの作成」を参照してください。
  4. 構成情報のエクスポート・オプションを設定します。「構成情報のエクスポート」を参照してください。
  5. 一般的なエクスポート・オプションを設定します。「「エクスポート・オプションの設定」を参照してください。
  6. エクスポートを開始します。「エクスポートの開始」を参照してください。

27.2.2 コンテンツ・アイテムのエクスポート問合せの作成

エクスポート問合せは、エクスポートされるリビジョンを定義するものです。エクスポート問合せを作成するステップは、次のとおりです。

  1. アーカイブ・コレクションを開きます。「コレクションを開く」を参照してください。

  2. 現在のアーカイブ・リストからアーカイブを選択します。

  3. アーカイバの「データのエクスポート」メイン画面をクリックします。

  4. 「エクスポート問合せ」(コンテンツ)セクションで「編集」をクリックします。

  5. 「エクスポート問合せの編集(コンテンツ)」ウィンドウで、「フィールド」リストからメタデータ・フィールドを選択します。

  6. リストから「演算子」を選択します。

    • 使用可能な演算子は、選択したフィールドによって異なります。

    • 使用可能な演算子は、基本のSQL問合せ演算子にマップされます。他のSQL問合せ演算子を使用するには、基本式を作成してから、「カスタム問合せ式」ボックスでその式を編集します(ステップ10を参照)。

  7. 「値」フィールドに条件を入力します。

    「フィールド」リストで選択したオプションに応じて、テキストを直接入力するか、「選択」ボタンをクリックして使用可能な値から選択するか、あるいは使用可能な値のリストから直接選択することが可能になります。

  8. 「追加」をクリックします。

    問合せ式が「問合せ式」ボックスに追加され、その問合せ式のSQLバージョンが「カスタム問合せ式」ボックスに表示されます。

  9. 問合せ式に追加するには、ステップ5から8までを繰り返します。デフォルトでは、式の各部分がAND演算子を使用して加算されます。

    既存の問合せを更新するには、「問合せ式」ボックスで変更する行を選択し、必要に応じて「フィールド」フィールド、「演算子」フィールドおよび「値」フィールドを編集します。「更新」をクリックします。選択した行が、指定した問合せ式で置き換えられます。

    問合せ式から行を削除するには、「問合せ式」ボックスで削除する行を選択します。「削除」をクリックします。選択した行が削除されます。

  10. SQL式を直接編集するには:

    1. 「カスタム問合せ式」を選択します。

    2. 「カスタム問合せ式」ボックス内のテキストを編集します。

      問合せ式内ではIdocスクリプトを使用できます。たとえば、作成後1年を経過したコンテンツをアーカイブする場合は、「リリース日」の値として<$dateCurrent(-365)$>を使用します。『Oracle WebCenter Contentでの開発』カスタム問合せ式に関する項を参照してください。

      注意:

      「カスタム問合せ式」チェック・ボックスの選択を解除すると、問合せ式は元の定義に戻り、変更内容はすべて失われます。

  11. 最後のエクスポートの日付に基づいてリビジョンをエクスポートするかどうかを指定します。

    • 最後のエクスポート以降にリリースされたリビジョンのみをエクスポートするには、「リリース日が最終エクスポートの日付よりも新しいリビジョンをエクスポートする。」を選択します。

    • すべてのリビジョンをエクスポートするには、「リリース日が最終エクスポートの日付よりも新しいリビジョンをエクスポートする。」の選択を解除します。

  12. Oracle Content Publisherによってコンテンツ・サーバー・インスタンスにパブリッシュされたリビジョンをエクスポートするかどうかを指定します。

    • パブリッシュされたリビジョンをエクスポートするには、「パブリッシュ済のリビジョンのエクスポートを許可する」を選択します。

    • パブリッシュされていないリビジョンのみをエクスポートするには、「パブリッシュ済のリビジョンのエクスポートを許可する」の選択を解除します。

  13. エクスポートするリビジョンを指定します。

    • 各コンテンツ・アイテムのすべてのリビジョンをエクスポートするには、「選択されたリビジョンすべて」オプションを選択します。

    • 各コンテンツ・アイテムの最新リビジョンのみをエクスポートするには、「最新リビジョン」オプションを選択します。

    • 最新リビジョンを除くすべてのリビジョンをエクスポートするには、「最新リビジョン以外」オプションを選択します。

    • 問合せに一致する最新リビジョンをエクスポートするには、「単一リビジョンのレプリケーション」オプションを選択します。このオプションがレプリケーション・プロセスに与える影響の詳細は、「単一リビジョンのレプリケーション」を参照してください。

      注意:

      「最新リビジョン」オプションと自動レプリケーションを組み合せて使用しないでください。これらのオプションを組み合せて使用すると、アーカイブが予期しない動作をすることがあります。自動レプリケーションの詳細は、「ファイルのレプリケート」を参照してください。

  14. 「OK」をクリックします。「コンテンツ」タブの「エクスポート問合せ」ボックスにエクスポート問合せが表示されます。

  15. エクスポートに含められるリビジョンのリストを表示するには、「プレビュー」をクリックします。

    ノート:

    エクスポートできるリビジョンの数に制限はありませんが、「エクスポート問合せの条件を満たすコンテンツ」ページに表示できるリビジョンは100個までです。「フィルタ」機能および「リリース日以降」機能を使用して、必要に応じてリストのサブセットを表示します。

  16. 「エクスポート問合せのプレビュー(コンテンツ)」ウィンドウのリストをレビューして、エクスポートに対象のリビジョンが含まれていることを確認します。

  17. 「閉じる」をクリックします。

27.2.3 構成情報のエクスポート

コンテンツ・タイプおよびユーザー属性をエクスポートするには:

  1. アーカイブ・コレクションを開きます。「コレクションを開く」を参照してください。
  2. 現在のアーカイブ・リストからアーカイブを選択します。
  3. アーカイバの「データのエクスポート」メイン画面をクリックします。
  4. 「追加データ」セクションで「編集」をクリックします。

    「追加データの編集」ページが表示されます。

  5. コンテンツ・タイプをエクスポートするには、「コンテンツ構成情報のエクスポート」を選択します。
  6. ユーザー・データをエクスポートするには、「ユーザー構成情報のエクスポート」を選択します。
  7. 「OK」をクリックします。

    「データのエクスポート」タブの「追加データ」セクションに構成情報オプションが表示されます。

27.2.4 アーカイブへの表の追加

アーカイブに表を追加するには:

  1. アーカイブ・コレクションを開きます。「コレクションを開く」を参照してください。
  2. 現在のアーカイブ・リストからアーカイブを選択します。
  3. アーカイバ・エクスポートのメイン画面(表)をクリックします。
  4. 現在のアーカイブ・リストからアーカイブを選択します。
  5. 「追加」をクリックします。
  6. 必要に応じて「新規表の追加」ウィンドウの残りのフィールドに入力します。これらのフィールドは、スキーマで使用される表内の親/子関係をエクスポートするために使用されます。
  7. 「OK」をクリックします。

    表が「表」タブの「表」リストに追加されます。

    注意:

    2つの表の間に関係を作成する場合、表をエクスポートする際に、列の名前が同じであることを確認してください。関係を割り当てずに各表を個別にインポートする場合、列名を一致させる必要はありません。しかし、各表を関係付けてインポートする場合は、列名を同じにする必要があります。

27.2.5 表のアーカイブ・プロパティの編集

表のアーカイブ・プロパティを編集するには:

  1. アーカイブ・コレクションを開きます。「コレクションを開く」を参照してください。
  2. 現在のアーカイブ・リストからアーカイブを選択します。
  3. アーカイバ・エクスポートのメイン画面(表)をクリックします。
  4. 現在のアーカイブ・リストからアーカイブを選択します。
  5. 「表」リストから表を選択します。
  6. 「編集」をクリックします。
  7. 必要に応じて「表の編集」ウィンドウの残りのフィールドに入力します。
  8. 「OK」をクリックします。

27.2.6 表のエクスポート問合せの作成

エクスポートされる表を定義する問合せを作成するには:

  1. アーカイブ・コレクションを開きます。「コレクションを開く」を参照してください。

  2. 現在のアーカイブ・リストからアーカイブを選択します。

  3. アーカイバ・エクスポートのメイン画面(表)をクリックします。

  4. 「表」リストから表を選択します。

  5. 「エクスポート問合せ」セクションで「編集」をクリックします。

  6. 「エクスポート問合せの編集」(表)ウィンドウで、「フィールド」リストからメタデータ・フィールドを選択します。

  7. リストから「演算子」を選択します。

    • 使用可能な演算子は、選択したフィールドによって異なります。

    • 使用可能な演算子は、基本のSQL問合せ演算子にマップされます。他のSQL問合せ演算子を使用するには、基本式を作成してから、「カスタム問合せ式」ボックスでその式を編集します(ステップ10を参照)。

  8. 「値」フィールドに条件を入力します。

  9. 「追加」をクリックします。

    問合せ式が「問合せ式」ボックスに追加され、その問合せ式のSQLバージョンが「カスタム問合せ式」ボックスに表示されます。

  10. 問合せ式に追加するには、ステップ6から9までを繰り返します。デフォルトでは、式の各部分がAND演算子を使用して加算されます。

  11. 既存の問合せを更新するには:

    1. 「問合せ式」ボックスで、変更する行を選択します。

    2. 必要に応じて「フィールド」フィールド、「演算子」フィールドおよび「値」フィールドを編集します。

    3. 「更新」をクリックします。選択した行が、指定した問合せ式で置き換えられます。

  12. 問合せ式から行を削除するには:

    1. 「問合せ式」ボックスで、削除する行を選択します。

    2. 「削除」をクリックします。選択した行が削除されます。

  13. SQL式を直接編集するには:

    1. 「カスタム問合せ式」を選択します。

    2. 「カスタム問合せ式」ボックス内のテキストを編集します。問合せ式内ではIdocスクリプトを使用できます。『Oracle WebCenter Contentでの開発』カスタム問合せ式に関する項を参照してください。

      注意:

      「カスタム問合せ式」チェック・ボックスの選択を解除すると、問合せ式は元の定義に戻り、変更内容はすべて失われます。

  14. 「OK」をクリックします。

    「表」タブの「エクスポート問合せ」ボックスに、エクスポート問合せが表示されます。

  15. エクスポートに含められる表のリストを表示するには、「プレビュー」をクリックします。

    ノート:

    エクスポートできる表の数に制限はありませんが、「エクスポート問合せの条件を満たすコンテンツ」ページに表示できる表は100個までです。「フィルタ」機能および「リリース日以降」機能を使用して、必要に応じてリストのサブセットを表示します。

  16. 「エクスポート問合せのプレビュー(コンテンツ)」ウィンドウのリストをレビューして、エクスポートに対象のリビジョンが含まれていることを確認します。

  17. 「閉じる」をクリックします。

27.2.7 エクスポート・オプションの設定

一般的なエクスポート・オプションを設定するには:

  1. アーカイブ・コレクションを開きます。「コレクションを開く」を参照してください。
  2. 現在のアーカイブ・リストからアーカイブを選択します。
  3. アーカイバのメイン・ウィンドウをクリックします。
  4. 「エクスポート・オプション」セクションで「編集」をクリックします。
  5. 「エクスポート・オプションの編集」ウィンドウで、エクスポート時に既存のバッチ・ファイルを置き換えるかどうかを指定します。
    • 次のエクスポートの開始時に既存のバッチ・ファイルをすべて削除するには、「既存のエクスポート・ファイルを置換」を選択します。

    • 次のエクスポートの開始時に既存のバッチ・ファイルを残すには、「既存のエクスポート・ファイルを置換」の選択を解除します。

  6. エクスポートするファイルを指定します。
    • ネイティブ・ファイル(vault)およびWeb表示可能ファイル(weblayout)をエクスポートするには、「Webコンテンツをコピー」を選択します。

    • ネイティブ(vault)ファイルのみをエクスポートするには、「Webコンテンツをコピー」の選択を解除します。

  7. コンテンツをエクスポートするかどうかを指定します。
    • 表のみをエクスポートするには、「表のみエクスポート」を選択します。

    • コンテンツ・アイテムをエクスポートするには、「表のみエクスポート」の選択を解除します。

  8. 「OK」をクリックします。

    「一般」タブの「エクスポート・オプション」セクションに、エクスポート・オプションが表示されます。

27.2.8 エクスポートの開始

コンテンツおよび構成情報を手動でエクスポートするには:

  1. エクスポートするファイルが含まれるコンテンツ・サーバー・インスタンスに対してアーカイバを開きます。
  2. アーカイブ・コレクションを開きます。「コレクションを開く」を参照してください。
  3. 現在のアーカイブ・リストで、エクスポートするアーカイブを選択します。
  4. 「アクション」から、「エクスポート」を選択します。

    ノート:

    「エクスポート」オプションが無効にされていると、アーカイブは自動的にエクスポートされます。手動でエクスポートを実行するには、自動レプリケーションを無効にする必要があります。詳細は、「ファイルのレプリケート」を参照してください。

  5. 「エクスポート・アーカイバ」ウィンドウで、エクスポートが正常に完了した後にコンテンツ・サーバー・インスタンスからリビジョンを削除するかどうかを指定します。
    • エクスポート後にリビジョンを削除するには、「アーカイブの正常終了後リビジョンを削除」を選択します。

    • エクスポート後もリビジョンをコンテンツ・サーバー・インスタンス内に残すには、「アーカイブの正常終了後リビジョンを削除」の選択を解除します。

  6. 「OK」をクリックします。

    エクスポート・プロセスが開始され、アーカイバ画面の下部にあるステータス・バーに進捗メッセージが表示されます。