この章では、アーカイバ・アプリケーションを使用して、Oracle WebCenter Content Serverコンテンツのアーカイブ、コレクション、およびバッチ・ファイルを管理する方法について説明します。
この章の内容は、次のとおりです。
コンテンツ・サーバーのコンテンツのアーカイブは、3つの要素(アーカイブ自体、コレクションおよびバッチ・ファイル)で構成されます。この項では、アーカイバ・アプリケーションの構造と、このアプリケーションでコレクションおよびターゲットがどのように使用されるかについて説明します。アーカイバの概要および他のアーカイブ・ツールとの違いについては、第23.1項を参照してください。
アーカイブとは、エクスポートされたコンテンツ・ファイルおよびそれに関連付けられたバッチ・ファイルのセットです。アーカイブが属するコレクションには、そのアーカイブ独自のサブディレクトリがあります。
注意: アーカイバにより作成されたファイルは編集しないでください。 |
アーカイブ・サブディレクトリには次のものが含まれます。
ファイルまたはディレクトリ | 説明 |
---|---|
バッチ・ファイル・ディレクトリ |
アーカイブ内に、各バッチ・ファイルのサブディレクトリがあります。サブディレクトリ名はエクスポートの日時を反映しており、デフォルトの書式はyy-MMM-dd_HH.mm.ss_SSSです。たとえば、03-feb-04_15.04.14_174などです。 |
tempディレクトリ |
転送されたZipファイルが含まれます。 |
archive.hdaファイル |
アーカイブに関する情報(エクスポートとインポートの設定、エクスポート問合せ、フィールドと値のインポート時の変更設定、アーカイブ履歴など)が指定されています。 |
doctypes.hdaファイル |
ソース・コンテンツ・サーバー・インスタンス内のコンテンツ・タイプ(DocTypesデータベース表)がリストされています。このファイルは、コンテンツ・タイプがエクスポートされた場合にのみ存在します。 |
exports.hdaファイル |
アーカイブに含められるバッチ・ファイルが指定されています。 |
users.hdaファイル |
ソース・コンテンツ・サーバー・インスタンス内のユーザー属性(Usersデータベース表)がリストされています。このファイルは、ユーザー属性がエクスポートされた場合にのみ存在します。 |
この項では、コレクションについて説明します。
サマリー
コレクションとは、特定のコンテンツ・サーバー・インスタンスに対する一連のアーカイブのことです。
各インスタンスには、IntradocDir
/archives/
ディレクトリ内にデフォルトのコレクションがあります。追加のコレクションを作成することもできますが、ほとんどの場合、その必要はありません。たとえば、コンテンツ・サーバーがインストールされていない別のシステムにアーカイブしてディスク領域を節約する場合などは、新しいコレクションを作成します。
コレクションは、スタンドアロンのアーカイバ・アプリケーションでのみ作成できます。スタンドアロンのアーカイバの使用方法の詳細は、第25.2.5項を参照してください。
コレクションはコンテンツ・サーバー・インスタンスから削除できますが、これは、そのコレクションをアーカイバから使用できなくしているだけです。アーカイブ・ファイルおよびバッチ・ファイルは、ファイル・システムから削除するまで維持されます。
ヒント: アーカイバのコレクションは通常、異なるバージョンのコンテンツ・サーバー・インスタンス間でも互換性があります。ただし、バージョン3.0より前のコンテンツ・サーバー・インスタンスからアーカイブされたユーザー構成情報は例外になることがあります。Usersデータベース表のフォーマットはバージョン3.0で変更されたため、バージョン3.0より前のコンテンツ・サーバー・インスタンスとバージョン3.0以降のコンテンツ・サーバー・インスタンスの間ではこの情報に互換性がないことがあります。 |
構造
アーカイブ・コレクションには次のものが含まれます。
ファイルまたはディレクトリ | 説明 |
---|---|
|
コレクションに含められるアーカイブが指定されています。 |
|
アーカイバにより使用される内部ファイルです。 |
アーカイブ・ディレクトリ |
コレクション内に、各アーカイブのサブディレクトリがあります。 |
この項では、バッチ・ファイルについて説明します。
サマリー
バッチ・ファイルとは、アーカイブされたコンテンツ・アイテムのファイル・レコードを含むテキスト・ファイルのことです。バッチ・ファイルには、エクスポートされた各リビジョンのメタデータが記述されています。
アーカイブがエクスポートされるたびに、新しいバッチ・ファイル・サブディレクトリが作成されます。
各バッチ・ファイルには最大1000件のファイル・レコードが含まれます。エクスポートに含まれるリビジョンが1000個を超えると、新しいバッチ・ファイルが作成されます。
注意: アーカイバのバッチ・ファイルは、バッチ・ローダー・アプリケーションで使用されるバッチ・ファイルとは異なります。 |
構造
バッチ・ファイル・サブディレクトリには次のものが含まれます。
ファイルまたはディレクトリ | 説明 |
---|---|
コンテンツ・ファイル |
バッチ・ファイル・ディレクトリ内の1というサブディレクトリには、ソース・コンテンツ・サーバー・インスタンスからコピーされたボールト構造が含まれます。Web表示可能ファイルをアーカイブする場合、このサブディレクトリにはWebレイアウト構造も含まれます。 |
バッチ・ファイル |
エクスポートされた各リビジョンのメタデータが指定されています。バッチ・ファイルはHDAファイルであり、アーカイバにより生成された一意の番号を含む名前が付けられています。たとえば、0335150414~1.hdaなどです。 |
|
ソース・コンテンツ・サーバー・インスタンス(DocMetaDefinitionデータベース表)内のカスタム・メタデータ・フィールドがリストされています。このファイルは、アーカイバによりインポート・マップが作成されるときに使用されます。 |
アーカイバを使用すると、次の内容をアーカイブできます。
ネイティブ・ファイルおよび関連付けられた標準のメタデータ値
Web表示可能ファイル(.pdf
、.html
など)
メタデータ・フィールドおよび変更
ユーザー情報フィールド
セキュリティ・グループ(ユーザー属性および設定)
ユーザー更新
サブスクリプション・タイプ
ファイル形式
ドキュメント・タイプ
コンテンツ・タイプ
ユーザー属性(ユーザー・ログイン、フル・ネーム、パスワード、電子メール・アドレスなど)
注意: コンテンツ・タイプとユーザー属性は手動でエクスポートおよびインポートできますが、レプリケーションにより自動的に転送またはアーカイブすることはできません。ただし、ユーザー情報のレプリケートには表レプリケーションを使用できます。 |
注意: アーカイバを使用して、同じコンテンツ・サーバー・インスタンス名( |
アーカイバの問題が発生する場合は、アーカイバ・ログを参照して詳細情報を確認します。
サマリー
アーカイバ・ログは、日時別にリストされます。これらは、アーカイバの最初の情報ステータス、リカバリ不能なエラー、またはエラーが発生すると、1日に1回生成されます。
「管理」ページの「アーカイバ・ログ」リンクをクリックすると、インポート、エクスポートおよびレプリケーションの情報が表示されます。
対象のログ・ファイルに対して表示されているリンクをクリックします。各アクションのタイプ、日時および説明を示している表が表示されます。これには、アーカイブを作成したコンテンツ・サーバー・インスタンスの名前も含まれます。
ログ・エントリ
次のアーカイバ・ログ・エントリのタイプが生成されます。
情報: 基本的なステータス情報を表示します。たとえば、エクスポートおよびインポートが開始および終了する際に、ステータス情報が記録されます。
エラー: 発生してもソフトウェアの機能が停止しないユーザー/管理エラーを表示します。たとえば、エクスポートしようとするコンテンツ・アイテムのファイル情報がない場合、エラーが記録されます。
致命的: 発生するとソフトウェアの機能が停止するエラーを表示します。たとえば、コンテンツ・サーバー・インスタンスがデータベースにアクセスできない場合、リカバリ不能なエラーがログに記録されます。接続文字列、ユーザー名およびパスワードを確認します。
作成したアーカイブは、コレクションに追加し、グループとして操作できるようになります。
新規の未定義のアーカイブを作成する手順は、次のとおりです。
既存のアーカイブを別のディレクトリ場所にコピーする手順は、次のとおりです。
注意: この手順により、アーカイブ内のファイルがコピーされます。アーカイブのコピー先がコレクション・ディレクトリの場合に、新しいコレクションが作成されたり |
スタンドアロン・バージョンのアーカイバを使用している場合は、システムからアーカイブを保存のためにコピーしたり、別のアーカイブからシステムにコピーすることができます。
既存のアーカイブをコピーして現在のコレクション内に新規アーカイブを作成する手順は、次のとおりです。
スタンドアロン・モードでアーカイバを表示します。
詳細は、25.2.5項を参照してください。
必要に応じて、新規アーカイブの作成先のコレクションを開きます。第25.3.1項を参照してください。
「編集」から「追加」を選択します。
「アーカイブの追加」ウィンドウで、アーカイブ名および説明を入力します。アーカイブ名には空白を使用できません。
「コピー元」を選択します。
「参照」をクリックします。
対象のアーカイブ・ファイル(archive.hda)に移動して選択します。
「開く」をクリックします。
「OK」をクリックします。
アーカイブ・ファイルが、ローカル・コンテンツ・サーバー・インスタンス内のデフォルト・アーカイブ・ディレクトリにコピーされます。
アーカイブをコレクションから削除する手順は、次のとおりです。
アーカイブ・コレクションを開きます。
現在のアーカイブ・リストで、削除するアーカイブを選択します。
「編集」から「削除」を選択します。アクションを確認するプロンプトが表示されます。
「OK」をクリックします。
アーカイブがコレクションから削除されます。
ここでは、スタンドアロン・アプリケーションとしてアーカイバを実行する方法について説明します。これは、コレクションの作成に必要になります。
Windowsでアーカイバを実行する手順:
Windowsオペレーティング・システムでアーカイバを実行する手順は、次のとおりです。
「スタート」メニューから「プログラム」、「コンテンツ・サーバー」、インスタンスの順に選択し、「アナライザ」を選択して、アプリケーションを選択します。ログイン・ウィンドウまたはアプリケーション・ウィンドウが開きます。
ヒント: ログイン・ウィンドウまたはアプリケーション・ウィンドウが表示されるまでに数秒かかることがあります。また、ウィンドウが他のウィンドウの下に隠れることがあります。 |
必要に応じて、管理者のログイン名とパスワードを入力し、「OK」をクリックします。アーカイバのメイン・ウィンドウが開きます。
UNIXでアーカイバを実行する手順:
UNIXオペレーティング・システムでアーカイバを実行する手順は、次のとおりです。
DomainHome
/ucm/cs/bin/
ディレクトリにナビゲートします。
./archiveを入力します。
必要に応じて、管理者のログイン名とパスワードを入力します。アーカイバのメイン・ウィンドウが開きます。
コレクションは一連のアーカイブであり、各種のアーカイブ機能に対してアーカイブをグループ化するために使用されます。
注意: 新規コレクションを作成する場合や、新規コレクションに接続するローカル・ファイル・システムを参照する場合は、スタンドアロン・モードのアーカイバ・アプリケーションが必要です。 |
既存のアーカイブ・コレクションを開く手順は、次のとおりです。
スタンドアロン・モードでアーカイバを実行します。
詳細は、25.2.5項を参照してください。
「オプション」から「アーカイブ・コレクションを開く」を選択します。
「アーカイブ・コレクションを開く」ウィンドウ(デフォルトのコレクションおよび接続されているその他のコレクションが表示されます)の既存のコレクションのリストからコレクションを選択します。
新しいコレクションを参照するには、次のいずれかの方法を使用します。
共有ファイル・システムの場所からコレクションを選択する手順は、次のとおりです(スタンドアロンのアーカイバのみ)。
「ローカルに参照」をクリックします。
「アーカイブ・コレクション定義ファイルの参照」ウィンドウで、コレクションHDAファイルに移動して選択します。
「開く」をクリックします。
「アーカイバ・コレクションの参照」ウィンドウが開きます。
リモート・コンテンツ・サーバー・インスタンスからコレクションを選択する手順は、次のとおりです。
「プロキシの参照」をクリックします。
「プロキシ・コレクションの参照」ウィンドウが開き、送信プロバイダが設定されているすべてのコンテンツ・サーバー・インスタンスを含むリストが表示されます。
「プロキシ・サーバー」リストからコンテンツ・サーバー・インスタンスを選択します。
「コレクション」リストからコレクションを選択します。
「OK」をクリックします。
新規のアーカイブ・コレクションを作成する手順は、次のとおりです。
注意: 新規のコレクションは、スタンドアロンのアーカイバを使用してローカル・コンテンツ・サーバー・インスタンスにのみ作成できます。 |
スタンドアロン・モードでアーカイバを実行します。
詳細は、25.2.5項を参照してください。
「オプション」から「アーカイブ・コレクションを開く」を選択します。
「アーカイブ・コレクションを開く」ウィンドウで、「ローカルに参照」をクリックします。
「アーカイブ・コレクション定義ファイルの参照」ウィンドウで、新規コレクションの作成先のディレクトリに移動して選択します。
新規コレクションのファイル名を入力します(collection.hda
がデフォルトです)。
「開く」をクリックします。
コレクション定義(HDA)ファイルを作成するよう要求されます。
「はい」をクリックします。
「アーカイバ・コレクションの参照」ウィンドウで、「名前」フィールドにコレクション名を入力します。
コレクション名には空白を使用できません。
ナビゲートしやすいように、コレクションとそのディレクトリは同じ名前にしてください。
「Webディレクトリ」フィールドにWebレイアウト・ディレクトリのディレクトリ・パスを入力し、「ボールト・ディレクトリ」フィールドにボールト・ディレクトリのディレクトリ・パスを入力します。
「場所」フィールドに表示されているパス・スタイルを使用してください。
ディレクトリ・パスを調べるには、「構成情報」ページを表示します。
「OK」をクリックします。
「アーカイブ・コレクションを開く」ページに新規のコレクションが表示されます。
「開く」をクリックして、新規コレクションを開きます。
アーカイブ・コレクションを削除する手順は、次のとおりです。
注意: デフォルトのコレクションは削除できません。 |
「オプション」から「アーカイブ・コレクションを開く」を選択します。
「アーカイブ・コレクションを開く」ウィンドウで、削除するコレクションを選択します。
「削除」をクリックします。
アクションを確認するプロンプトが表示されます。
「OK」をクリックします。
コレクションがコンテンツ・サーバー・インスタンスから削除されます。(コレクション・ファイルおよびアーカイブ・ファイルはファイル・システムに残るため、手動で削除する必要があります)。
デフォルトのアーカイブ・コレクションのファイル・システムの場所を変更するには、コレクションを移動し、コンテンツ・サーバー・インスタンスに新しい場所を指定します。たとえば、すべてのアーカイブ・データをプログラム・ファイルとは別のドライブに保管すると、バックアップや拡張が容易になります。
注意: デフォルトのコレクションは、 |
デフォルトのアーカイブ・コレクションを移動する手順は、次のとおりです。
データの安全を確保するため、スタンドアロン・アーカイバ・アプリケーションをすべて閉じて、コンテンツ・サーバー・インスタンスを停止します。
次に示すように、CollectionLocation
構成変数に新しい場所へのパスを指定して、DomainHome
/ucm/cs/bin/intradoc.cfg
ファイルに追加します。
CollectionLocation=path
デフォルトのコレクションに対して以前に作成したアーカイブを保持するには、archives/
ディレクトリのコンテンツをCollectionLocation
設定で指定した新しい場所に移動します。コンテンツを移動しない場合、システムにより空のコレクションが作成されます。
コンテンツ・サーバー・インスタンスを起動します。
注意: コンテンツ・サーバー・インスタンスは、再起動時にデフォルトの |
バッチ・ファイルには、エクスポートされたリビジョンのメタデータが記述されています。アーカイバによりエクスポートが実行されるたびに、バッチ・ファイルが作成されます。
バッチ・ファイルから個々のリビジョンを削除する手順は、次のとおりです。
アーカイブ・コレクションを開きます。
詳細は、25.3.1項を参照してください。
現在のアーカイブ・リストからアーカイブを選択します。
アーカイバのメイン画面で、「バッチ・ファイルの表示」をクリックします。
「バッチ・ファイルの表示」ウィンドウで、バッチ・ファイルを選択します。
「編集」をクリックします。
「エクスポート済コンテンツ・アイテムの表示」ウィンドウで、「フィルタ」要素およびナビゲーション・ボタンを使用して、削除するリビジョンを表示します。
削除するリビジョンを選択します。
「削除」をクリックします。
選択したリビジョンの「ステータス」が「削除済」
に変わります。
最後の削除を元に戻すには、「元に戻す」をクリックします。すべての削除済リビジョンを「アーカイブ済」
ステータスに戻すには、「リフレッシュ」をクリックします。
「適用」をクリックして、指定したリビジョンを削除します。
「Close」をクリックします。
バッチ・ファイルをアーカイブから削除する手順は、次のとおりです。
アーカイブ・コレクションを開きます。
詳細は、25.3.1項を参照してください。
現在のアーカイブ・リストからアーカイブを選択します。
「アーカイバ」ウィンドウの「一般」タブで、「バッチ・ファイルの表示」をクリックします。
「バッチ・ファイルの表示」ウィンドウで、削除するバッチ・ファイルを選択します。
「削除」をクリックします。
アクションを確認するプロンプトが表示されます。
「OK」をクリックします。
バッチ・ファイルがアーカイブから削除されます。
エクスポート時に既存のバッチ・ファイルを置き換えるかどうかを指定します。
次のエクスポートの開始時に既存のバッチ・ファイルをすべて削除するには、「既存のエクスポート・ファイルを置換」を選択します。
次のエクスポートの開始時に既存のバッチ・ファイルを残すには、「既存のエクスポート・ファイルを置換」の選択を解除します。
エクスポートするファイルを指定します。
ネイティブ・ファイル(vault)およびWeb表示可能ファイル(weblayout)をエクスポートするには、「Webコンテンツをコピー」を選択します。
ネイティブ(vault)ファイルのみをエクスポートするには、「Webコンテンツをコピー」の選択を解除します。
「OK」をクリックします。
「一般」タブの「エクスポート・オプション」セクションに、エクスポート・オプションが表示されます。