10 Oracle WebCenter Contentのアップグレード

Oracle WebCenter Contentを、サポートされる11gまたは以前の12c環境からOracle WebCenter Content 12c (12.2.1.3.0) 環境にアップグレードするプロセスには、制約、前提条件および実行する必要があるアップグレード後のタスクが含まれます。

Oracle WebCenter Content 12cへのアップグレードの理解

Oracle WebCenter Contentドメインの12cへのアップグレードには、WebCenter Content、WebCenter Enterprise Capture、WebCenter Content Imaging、およびWebCenter Content Web UIが含まれます。

WebCenter Content 12cの新機能

WebCenter Content 12cでは、すべてのWebCenter ContentおよびCaptureのコンポーネントに対して単一のWebLogic Serverドメインがサポートされるようになりました。ただし、Oracle WebCenter Content - Web UIをホストしているドメインをリリース11gから12cに直接アップグレードすることはできません。既存の11g Web UIドメインを廃止してから、ターゲットのアップグレード済WebCenter Content 12cドメインをWeb UIコンポーネントで拡張する必要があります。

WebCenter Contentのアップグレード前のタスクの実行

追加のContentに固有のアップグレード前のタスクを実行してから、WebCenter Contentを12c (12.2.1.3.0)にアップグレードする必要がある場合があります。

既存のOracle WebCenter ContentおよびContent Serverの環境をアップグレードする前に、次のタスクを実行する必要があります。

ノート:

WebCenter Content固有のタスクを実行する前に、Oracle WebCenterのアップグレード前に必要なタスクをすべて実行する必要があります。「Oracle WebCenterのアップグレード前のタスクの実行」を参照してください。

WebCenter Content Web UI 11gドメインのアップグレード前のメタデータ・スキーマ(_MDS)のアップグレード

Oracle WebCenter Content Web UI 11gのドメインを12c (12.2.1.3.0)にアップグレードする場合は、ドメインのアップグレードを開始する前に、_MDSスキーマをアップグレードする必要があります。

ノート:

このステップは、WebCenter Content Web UIドメインをリリース11gからリリース12cにアップグレードする場合にのみ必要です。

WebCenter Contentのサーバー・ドメインのみをアップグレードする場合は、「Oracle WebCenterドメインのアップグレード」を参照してください。

12c (12.2.1.3.0)のWeb UIには、WebCenter Content 11gとの互換性がありません。Oracle WebCenter Content 12c (12.2.1.3.0)とアプリケーション開発者フレームワーク(ADF) 12c (12.2.1.3.0)コンテナを、Web UI 12c (12.2.1.3.0)とともに使用する必要があります。

Upgrade Assistantによって、アップグレードの処理中にドメインから参照されるすべてのスキーマのアップグレードが試行されるため、WebCenter Content Web UI 11gをアップグレードする前に、MDSスキーマのアップグレードが完了している必要があります。MDSスキーマ(WebCenter Contentでは本来使用されない)は、11gの(廃止された)ドメインによる参照のみが行われるため、アップグレード・プロセスによる参照(またはアップグレード)は行われません。WebCenter Contentドメインのアップグレードを開始する前にMDSスキーマをアップグレードすると、アップグレード・アシスタントによって、そのコンテンツもアップグレードされます。

ノート:

_MDSスキーマをアップグレードした後、標準の12cアップグレード・プロセス(「Oracle WebCenterドメインのアップグレード」)に進みます。アップグレードの後、「WccAdf.earファイルの更新(オプション)」の説明に従ってWccAdf.earファイルを更新し、「WebCenter Content - Web UIを含めるためのOracle WebCenter Contentサーバー・ドメインの構成」の説明に従ってドメインを拡張してWeb UIを含める必要があります。

ディレクトリを、UNIXオペレーティング・システムではNEW_ORACLE_HOME/oracle_common/upgrade/binに、Windowsオペレーティング・システムではNEW_ORACLE_HOME\oracle_common\upgrade\binに変更します。

次のコマンドを入力してアップグレード・アシスタントを起動します。

  • (UNIX) ./ua

  • (Windows) ua.bat

MDSスキーマをアップグレードするには、次のステップを実行します。

  1. MDSスキーマをアップグレードするには、Upgrade Assistantを起動し、「個別に選択されたスキーマ」を選択します。
  2. データベース資格証明、11gのスキーマ所有者名およびパスワードを指定します。
  3. コンポーネント・リストから「Oracle Metadata Services」を選択します。
  4. 調査フェーズでの処理中に、正しいソース・バージョンがアップグレードされることを確認してください。正しいソース・バージョンが表示された場合は、アップグレードを続行します。

Oracle WebCenter Enterprise Captureのアップグレード前のタスクの実行

WebCenter Enterprise Captureをアップグレードするには、アップグレード前のタスクを実行する必要があります。

Oracle WebCenter Enterprise Captureをアップグレードする前に、次を確認して該当するすべてのタスクを実行します。

Oracle WebCenter Enterprise Captureのアップグレード前のタスクを完了したら、「Oracle WebCenterドメインのアップグレード」の項に進みます。

  • Oracle WebCenter Enterprise Captureがすでに実行されている、標準(Fusionアプリケーション以外)の環境のみをアップグレードします。

  • クラスタ環境内にあるすべてのOracle WebCenter Enterprise Captureシステムを同時にアップグレードします。非依存のOracle WebCenter Enterprise Captureシステムは個別にアップグレードできます。

  • 操作を妨げない時間を確認して更新を実行します。

    更新の実行中はサービスを利用できません。

  • アップグレードの前にOracle WebCenter Enterprise Captureサーバーを停止します。

バッチ・プロセスが完了し取得JMSキューが空であることの確認

すべてのバッチ処理が完了し、Capture JMS問合せが空であることを確認します。

  1. このドメインの管理コンソールを開きます。

    http://<AdminServerName>:7001/console

    説明:

    <AdminServerName> = Captureドメインに関連付けられている管理サーバーの名前またはIPアドレス

    7001 = 管理サーバーに関連付けられている通信ポート

  2. 左側の「ドメイン構造」ナビゲーション・パネルで、「サービス」を展開します。
  3. 「メッセージング」ノードを展開します。
  4. ツリー・リストの「JMSサーバー」アイテムを選択します。
  5. メイン・パネルの「JMSサーバー」リストで"capture-jms-server"アイテムを選択します。
  6. 「監視」タブを選択します。
  7. 「監視」サブタブを選択します。
  8. 表の「現在のメッセージ数」および「保留メッセージ数」の値が両方とも0になっていることを確認します。

    これらの値のいずれかがゼロより大きい場合(保留中のジョブを示します)は、すべてのジョブが処理され、これらのカウンタに"0"が表示されるまで待機してから続行してください。

Oracle WebCenter Contentのアップグレードの実行

WebCenter Contentは、必要な構成前タスクの実行後にアップグレードできます。

アップグレード前の構成タスクをすべて完了したら、「Oracle WebCenterドメインのアップグレード」で説明している標準のFusion Middlewareの手順を使用して、WebCenter Contentのドメインをアップグレードできます。

アップグレード後に、「WebCenter Contentのアップグレード後のタスクの実行」で説明する追加のアップグレード後の構成タスクを実行する必要があります。

WebCenter Contentのアップグレード後のタスクの実行

WebCenter Contentを正常に実行するために実行するアップグレード後のタスクがいくつかあります。

Oracle WebCenter Contentをアップグレードした後に、これらのタスクを実行します。

ノート:

これらのアップグレード後のタスクは、「アップグレード後の構成タスクの実行」で説明しているWebCenterの一般的なアップグレード後のタスクに追加で実行する必要があります。

WebCenter Content - Web UIを含めるためのOracle WebCenter Contentサーバー・ドメインの構成

WebCenter Content Web UIコンポーネントを含めるためにアップグレード後のWebCenter Content Serverドメインを拡張する方法は、標準的なWebLogic Serverの構成手順に従っています。

Fusion Middleware構成ウィザードを使用したドメインの拡張の詳細は、WebLogicドメインの拡張に関する項を参照してください。

構成ウィザードを起動するには:

UNIXオペレーティング・システムの場合:

cd /12c_Oracle_Home/oracle_common/common/bin

./config.sh

Windowsオペレーティング・システムの場合:

cd \12c_Oracle_Home\oracle_common\common\bin

プロンプトが表示されたら、WebCenter Content - Web UI - 12.2.1.3.0テンプレートを選択します。

アップグレード後のE-Business Suite AXFスキーマの構成

アップグレード後に、AXFスキーマのエンドポイント構成を更新するためのスクリプトを実行する必要があります。

アップグレード後に、Oracle E-Business Suite (EBS)ユーザーは、次のスクリプトを実行してE-Business Suite Application Extension Framework (AXF)スキーマのエンドポイントを更新できます。
  1. Universal Content Management (Oracle UCM) 12c (12.2.1.3.0)のインストール・ディレクトリにナビゲートします。
    cd /12cOracle_HOME/wccontent/ucm/Distribution/EBSIntegration/R12
  2. 次のファイルを、EBS AXFスキーマをホストするデータベースの/binディレクトリにコピーします。
    EbsUpdateScript.shおよびEbsUpdateTables.sql
  3. /binディレクトリからスクリプトを実行し、プロンプトが表示されたら次の情報を指定します。
    "EBSスキーマにAXFユーザー名を入力"
    "EBSスキーマにAXFパスワードを入力"
    "UCMが実行されているホスト名を入力"
    "UCMが実行されているポートを入力"
この情報を指定すると、EBS AXFスキーマが更新されます。

WccAdf.earファイルの更新(オプション)

ドメインのアップグレード後に、wccadf.earファイルを正しいMDSパーティション詳細(11gのインストール中に指定)に手動で変更できます。

wccadf.earファイルを更新するには、次の11gディレクトリにナビゲートし、WLSTをOFFLINEモードで起動します。

cd /<11g_MW_HOME>/oracle_common/common/bin/wlst.sh

wls:/offline> archive = getMDSArchiveConfig ('/ <12.2.1 wccadf.ear location>')

wls:/offline> archive.setAppMetadataRepository(repository='mds-<mds_repo_name>', partition='<11g_partition_name>', type='DB', jndi='jdbc/mds/<mds_repo_name>')

wls:/offline> archive.save()

たとえば:

archive = getMDSArchiveConfig('/12.2.1_Oracle_Home/wccontent/wccadf/WccAdf.ear')
archive.setAppMetadataRepository(repository='mds-WCCUIMDSREPO', partition='11.1.1.9.0_MDS_PARTITION', type='DB', jndi='jdbc/mds/WCCUIMDSREPO')
archive.save()

WebCenter Content Web UIのカスタム・スキンの移行

11gでWebCenter Content - Web UIにカスタム・スキンを適用していた場合は、アップグレード後にカスタム・スキンのJARファイルを新しい12cデプロイメントに移行する必要があります。

  1. Oracle WebCenter Content -Web UIアプリケーションを12.2.1デプロイメントからアンインストールします。Oracle Universal Installer (OUI)を-deinstallモードで使用します。
  2. 12.2.1のoracle.wcc.adf.skin.customライブラリを削除します。
  3. 11gのカスタム・スキンJARファイルoracle.wcc.adf.skin.custom (11.1, 11.1.1.8.1)を、12.2.1の環境にデプロイします。
  4. Oracle WebCenter Content - Web UI 12cアプリケーションを再インストールして、新しいカスタム・スキンJARファイルのコンテンツを取得します。

Oracle WebCenter Content用のOracleアプリケーション・アダプタのアップグレード

『Oracle WebCenterアプリケーション・アダプタの管理』で説明されているように、Oracle WebCenter Contentのアプリケーション・アダプタには、それぞれのERPシステム(EBSおよびPeopleSoft)にアダプタをインストールするための手動のステップが含まれています。前のリリースからアップグレードするには、これらのアダプタを再インストールする必要があります。

EBSアダプタを再インストールするには:

  1. 『Oracle WebCenterアプリケーション・アダプタの管理』Oracle E-Business Suite Formsのコンパイルに関する項に記述されている手順を実行して、AXF_CUSTOM.PLLモジュールをアップグレードします。
  2. SSL用に構成する場合は、『Oracle WebCenterアプリケーション・アダプタの管理』SSL用の統合の構成についての説明に記載されている手順に従います。

PeopleSoftプロジェクトを再インポートするには、『Oracle WebCenterアプリケーション・アダプタの管理』Oracle PeopleSoftプロジェクトのインポートに関する項に記述されているステップ(ステップ1 - 6)を実行します。

コンテンツ・サーバーでのレコード管理用のレポート・ライブラリの構成

コンテンツ・サーバーでレコード管理機能を構成する場合は、WebCenter Content管理対象サーバーを含むドメインを作成した後、最初に起動する前に、レコード管理のためのレポート・ライブラリを構成する必要があります。このライブラリがない場合は、テンプレートをコンテンツ・サーバーにチェックインできません。

レコード管理用のレポート・ライブラリの構成の詳細は、『Oracle WebCenter Contentのインストールと構成』Content Serverでのレコード管理用のレポート・ライブラリの構成に関する項を参照してください。

IBRを監視するためのFusion Middleware Controlの使用方法

Inbound Refinery (IBR)を使用している場合は、ドメインを拡張して、IBRテンプレートにOracle Enterprise Managerプラグインを使用し、Enterprise Manager Fusion Middleware ControlでIBRをモニターするようにします。

ノート:

Inbound Refinery (IBR) 11gは12cにアップグレードできません。12c環境で使用するための新しいIBRをインストールする必要があります。

次のステップは、IBRテンプレート用Oracle Enterprise Managerプラグインを含めるためにドメインを拡張する方法を説明しています。

  1. ECM_Home/common/bin/に移動します。
  2. config.shを実行します
    ./config.sh
    
  3. 「既存のWebLogicドメインの拡張」を選択します。
  4. 拡張するドメインを選択します。
  5. 次の画面で、IBR用のOracle Enterprise Managerプラグインを選択します。
  6. 「拡張」をクリックして、IBRテンプレートでドメインを拡張します。

SOAまたはBAMを使用したOracle WebCenter Content Serverの起動

WebCenter ContentがOracle SOAまたはOracle Business Activity Monitoring (BAM)と統合されている場合、Oracle WebCenter ContentまたはOracle Inbound Refinery (IBR)を起動する前に、SOAやBAMを起動しておく必要があります。

Fusion Middleware ControlからのWebCenter Contentサーバーの起動の詳細は、『Oracle WebCenter Contentの管理』Oracle WebCenter Contentの管理スタート・ガイドに関する項を参照してください

Oracle SOAまたはBAMサーバーを起動する前にWebCenter ContentまたはIBRを起動しようとすると、次のエラーが表示されます。

oracle.wsm.policymanager.PolicyManagerException:
WSM-02120 : Unable to connect to the policy access service.