Oracle® Fusion Middleware Oracle WebCenter Portalの管理 11gリリース1 (11.1.1.8.3) E51441-03 |
|
![]() 前 |
![]() 次 |
この付録では、内部ラベルを使用して、ポータル・インスタンスを保持する方法について説明します(ステージング・ポータルと本番ポータルの同期化など)。内部ラベルが一致した場合のみ、ポータルの変更を別のポータル・インスタンスに伝播できます。
各ポータル・デプロイメントは内部ラベルを維持します。ポータルを別のサーバーにデプロイまたは伝播するときには、ソース・ポータルのラベルがポータルとともにターゲットにコピーされます。同様に、ポータルを(エクスポートまたはバックアップの目的で)アーカイブにデプロイする場合、ポータルのラベルは.par
ファイル内に含められます。
表E-1に、ラベル付けのシナリオを示します。このシナリオでは、Salesポータルがステージングから本番にデプロイされた後、ステージングと本番の間で伝播と再デプロイメントが行われます。
注意: ポータル・アーカイブのエクスポートには、ポータルが通過するフェーズに応じてPTL_またはPTLEXPPORTAL_というパターンのラベルが含められます。少なくとも1回のデプロイメントを実行したポータルには、PTL_のラベル・パターンが含められます。(エクスポート時に)まだデプロイされていないポータルには、PTLEXPPORTAL_のラベル・パターンが含められます。 |
表E-1 ポータル・デプロイメントおよび伝播の内部ラベル付け
手順 | アクション | ステージングのラベル | 本番のラベル |
---|---|---|---|
1 |
ステージングのSalesポータルを本番にデプロイします WLSTコマンド |
PTL_GUID_#$#_1_user PTLEXPPORTAL_GUID_#$#_1_user |
PTL_GUID_#$#_1_user |
2 |
ステージングのSalesポータルを変更して、その変更を本番に伝播します WLSTコマンド |
PTL_GUID_#$#_1_user PTLEXPPORTAL_GUID_#$#_1_user PTL_GUID_#$#_2_user |
PTL_GUID_#$#_1_user - PTL_GUID_#$#_2_user |
3 |
ステージングのSalesポータルを本番に再デプロイします WLSTコマンド |
PTL_GUID_#$#_1_user PTLEXPPORTAL_GUID_#$#_1_user PTL_GUID_#$#_2_user PTL_GUID_#$#_3_user PTLEXPPORTAL_GUID_#$#_2_user |
PTL_GUID_#$#_1_user - PTL_GUID_#$#_2_user PTL_GUID_#$#_3_user - |
4 |
ステージングのSalesポータルの変更を本番に伝播します WLSTコマンド |
PTL_GUID_#$#_1_user PTLEXPPORTAL_GUID_#$#_1_user PTL_GUID_#$#_2_user PTL_GUID_#$#_3_user PTLEXPPORTAL_GUID_#$#_2_user PTL_GUID_#$#_4_user |
PTL_GUID_#$#_1_user - PTL_GUID_#$#_2_user PTL_GUID_#$#_3_user - PTL_GUID_#$#_4_user |
5 |
本番ポータルをバックアップします WLSTコマンド |
PTL_GUID_#$#_1_user PTLEXPPORTAL_GUID_#$#_1_user PTL_GUID_#$#_2_user PTL_GUID_#$#_3_user PTLEXPPORTAL_GUID_#$#_2_user PTL_GUID_#$#_4_user - |
PTL_GUID_#$#_1_user - PTL_GUID_#$#_2_user PTL_GUID_#$#_3_user - PTL_GUID_#$#_4_user PTLEXPPORTAL_GUID_#$#_1_user |
6 |
ステージング・ポータルをバックアップします WLSTコマンド |
PTL_GUID_#$#_1_user PTLEXPPORTAL_GUID_#$#_1_user PTL_GUID_#$#_2_user PTL_GUID_#$#_3_user PTLEXPPORTAL_GUID_#$#_2_user PTL_GUID_#$#_4_user - PTLEXPPORTAL_GUID_#$#_3_user |
PTL_GUID_#$#_1_user - PTL_GUID_#$#_2_user PTL_GUID_#$#_3_user - PTL_GUID_#$#_4_user PTLEXPPORTAL_GUID_#$#_1_user - |
7 |
ステージングのSalesポータルの変更を本番に伝播します WLSTコマンド |
PTL_GUID_#$#_1_user PTLEXPPORTAL_GUID_#$#_1_user PTL_GUID_#$#_2_user PTL_GUID_#$#_3_user PTLEXPPORTAL_GUID_#$#_2_user PTL_GUID_#$#_4_user - PTLEXPPORTAL_GUID_#$#_3_user PTL_GUID_#$#_5_user |
PTL_GUID_#$#_1_user - PTL_GUID_#$#_2_user PTL_GUID_#$#_3_user - PTL_GUID_#$#_4_user PTLEXPPORTAL_GUID_#$#_1_user - PTL_GUID_#$#_5_user |
8 |
本番が破損したため、本番Salesポータルを最新のバックアップ・アーカイブ(手順5で作成)からリストアします WLSTコマンド |
PTL_GUID_#$#_1_user PTLEXPPORTAL_GUID_#$#_1_user PTL_GUID_#$#_2_user PTL_GUID_#$#_3_user PTLEXPPORTAL_GUID_#$#_2_user PTL_GUID_#$#_4_user - PTLEXPPORTAL_GUID_#$#_3_user PTL_GUID_#$#_5_user - |
PTL_GUID_#$#_1_user - PTL_GUID_#$#_2_user PTL_GUID_#$#_3_user - PTLEXPPORTAL_GUID_#$#_1_user - - - PTL_GUID_#$#_4_user |
9 |
ステージングのSalesポータルの変更を本番に伝播します WLSTコマンド |
PTL_GUID_#$#_1_user PTLEXPPORTAL_GUID_#$#_1_user PTL_GUID_#$#_2_user PTL_GUID_#$#_3_user PTLEXPPORTAL_GUID_#$#_2_user PTL_GUID_#$#_4_user - PTLEXPPORTAL_GUID_#$#_3_user PTL_GUID_#$#_5_user - PTL_GUID_#$#_6_user |
PTL_GUID_#$#_1_user - PTL_GUID_#$#_2_user PTL_GUID_#$#_3_user - PTLEXPPORTAL_GUID_#$#_1_user - - - PTL_GUID_#$#_4_user PTL_GUID_#$#_6_user |
10 |
ステージングが破損したため、ステージングSalesポータルを最新のバックアップ・アーカイブ(手順6で作成)からリストアします WLSTコマンド |
PTL_GUID_#$#_1_user PTLEXPPORTAL_GUID_#$#_1_user PTL_GUID_#$#_2_user PTL_GUID_#$#_3_user PTLEXPPORTAL_GUID_#$#_2_user PTLEXPPORTAL_GUID_#$#_3_user - - - - - PTL_GUID_#$#_4_user |
PTL_GUID_#$#_1_user - PTL_GUID_#$#_2_user PTL_GUID_#$#_3_user - PTLEXPPORTAL_GUID_#$#_1_user - - - PTL_GUID_#$#_4_user PTL_GUID_#$#_6_user - |
11 |
ステージングのSalesポータルを本番に伝播します |
本番のポータルがステージングのものよりも新しいため伝播は失敗します。 Salesポータルを再デプロイするか、またはステージングで本番ポータルをリストアします(それぞれ手順12および13)。 |
- |
12 |
本番からSalesポータルをエクスポートします |
PTL_GUID_#$#_1_user PTLEXPPORTAL_GUID_#$#_1_user PTL_GUID_#$#_2_user PTL_GUID_#$#_3_user PTLEXPPORTAL_GUID_#$#_2_user PTLEXPPORTAL_GUID_#$#_3_user - - - - - PTL_GUID_#$#_4_user |
PTL_GUID_#$#_1_user - PTL_GUID_#$#_2_user PTL_GUID_#$#_3_user - PTLEXPPORTAL_GUID_#$#_1_user - - - PTL_GUID_#$#_4_user PTL_GUID_#$#_6_user - PTLEXPPORTAL_GUID_#$#_2_user |
13 |
本番からエクスポートしたSalesポータルのアーカイブ(手順12)からステージングでSalesポータルをリストアします |
PTL_GUID_#$#_1_user PTLEXPPORTAL_GUID_#$#_1_user PTL_GUID_#$#_2_user PTL_GUID_#$#_3_user PTLEXPPORTAL_GUID_#$#_2_user PTLEXPPORTAL_GUID_#$#_3_user - - - - - PTL_GUID_#$#_4_user - PTL_GUID_#$#_6_user |
PTL_GUID_#$#_1_user - PTL_GUID_#$#_2_user PTL_GUID_#$#_3_user - PTLEXPPORTAL_GUID_#$#_1_user - - - PTL_GUID_#$#_4_user PTL_GUID_#$#_6_user - PTLEXPPORTAL_GUID_#$#_2_user - |
ラベルは内部での使用専用であるため、これらのラベルを表示したり管理したりする必要はありません。ソース・ラベルとターゲット・ラベルに不一致がある場合、エラー・メッセージが表示されます。例:
シナリオ1: ターゲットにデプロイしていないポータルを伝播しようとしています。ポータルの内部デプロイメント・ラベルがターゲットにないため、次のメッセージが表示されます。
ポータル<portal_name>のデプロイメントの内部ラベルはターゲットに存在しません。ポータルがターゲットにデプロイされていることを確認してください。
シナリオ2: ポータルを伝播しようとしていますが、ターゲットのラベルがソースに存在しません。ソースのラベルがターゲットのラベルより下位であるため、次のメッセージが表示されます。
ポータルを伝播できません。ポータル{0}のソースおよびターゲットの内部ラベルが一致しません。ターゲットでポータルを再デプロイしてポータルを同期した後に、その他の伝播を試行してください。
ソース・ポータルがターゲットよりも前のラベルでリストアされた場合、この種の不一致が発生する可能性があります。