3 パッチ適用とアップグレード

この章では、Infrastructureのアップグレードに関する問題について説明します。

この章の内容は次のとおりです。

製品のアップグレードに関する問題

この項では、次の項目について説明します。

12.2.1.xから12.2.1.3.0へのSOAアップグレードが再構成関連のヘルスケアUIで失敗する

SOA Suiteドメインの再構成がヘルスケアUIの検証のために失敗した場合、WebLogic Serverの「デプロイメント」ページからヘルスケアUIを削除します。

ヘルスケアUIを削除する前に、ヘルスケアUIがアクティブ状態でないことを確認します。ヘルスケアUIがアクティブ状態でなく、ヘルスケアUI検証で再構成が引き続き失敗する場合、Oracle Supportに連絡してください。

IPM専用ドメインのMDSスキーマの検出でエラー

Application Extension Framework (AXF)がOracle ImagingおよびProcess Management (Oracle I/PM)とともに構成されている場合、MDSデータソースはドメインに作成されます。AXFが構成されていない場合、11gドメインにMDSデータソースは作成されません。

そのため、UAでドメイン補助スキーマ・アップグレードを使用すると、MDSスキーマは検出されません。MDSデータソースなしにアップグレードを続けることができます。

Upgrade Assistantが監査スキーマ・ユーザーに対してドメインで使用されるすべてのスキーマのロードに失敗する

11g (11.1.1.7または11.1.1.9)から12.2.1へのアップグレードで、「ドメインで使用されるすべてのスキーマ」を選択している場合、Upgrade Assistantはドメインに関連付けられているスキーマのロードに失敗します。

次の例外がログに記録されます。

Exception
-------------
UPGAST- 00214 - Unable to connect to database as schema user <prefix>_IAU.
 Listener refused the connection with the following error :
 .
 ORA-12504, TNS : Listener was not given the SID in CONNECT_DATA
 .
 Cause : The database connection failed for the specified reason.
 Action : Correct the problem using information provided in the log file; then
 retry the operation. In particular if the indicated reason is "Login has
 timed out" verify that the host and port are correct and make sure the
 database is up and is configured for network access.

この問題を回避するには:

Upgrade Assistantを再起動し、11gドメインの場所を入力して「個別に選択されたスキーマ」を選択し、正しい_IAU. _SOAINFRAおよび _OPSSスキーマを選択します。

SOAおよびOPSSスキーマを選択すると、監査サービス、ユーザー・メッセージング・サービスおよびMDSスキーマが自動的に選択されます。

BPMコンポジットがアップグレード後にコンパイルされない

11.1.1.9から12.2.1にアップグレードする場合、Oracle Business Process Management (BPM)コンポジットはアップグレード後にコンパイルされません。

アップグレード後にBPMコンポジットをコンパイルするには、Oracle SOA Serverを再起動します。

次の例に、受け取るエラーを示します。

[soa_server1] [ERROR] []
Exception while loading process
[[
ORABPEL-01005
 
Failed to compile bpel generated classes.
failure to compile the generated BPEL classes for BPEL process
The class path setting is incorrect.
Ensure that the class path is set correctly. If this happens on the server
side, verify that the custom classes or jars which this BPEL process is
depending on are deployed correctly. Also verify that the run time is using
the same release/version.
 

アップグレード・アシスタントでマルチデータのソースが定義されているドメインの読取りができない

アップグレード・アシスタントに次のエラーが表示された場合は、ua.bat スクリプトを編集する必要があります。
 ConnectionHelper: CIE config framework not located/initialized.
具体的には、このエラーを回避するため、oracle_common/upgrade/bin/ua (ua.bat)スクリプトを編集して次のjarファイル名を変更する必要があります。
cieCfg_wls_external_lib.jarcieCfg_wls_lib.jarに変更する必要があります
cieCfg_cam_external_lib.jarcieCfg_cam_lib.jarに変更する必要があります

アップグレード後の標準ワークスペース・ダッシュボードにメンバー情報が表示されない

12cへアップグレードすると、標準ワークスペース・ダッシュボードに表示されるメンバーごとのパフォーマンスのグラフは、新しい12cインスタンスのみに対して使用可能で、進行中、ハイブリッドまたは終了(クローズ)済の11gインスタンスに対しては使用できません。ただし、カスタム12cワークスペース・ダッシュボードには、メンバー情報がそのまま表示されます。

再構成時にSAXParseExceptionが発生する場合がある

-log_priority=ALLを使用して再構成ウィザードを起動すると、次の例外がreconfig.logファイルに表示されます。

[org.xml.sax.SAXParseException; lineNumber: 3; columnNumber: 77; cvc-elt.1:
Cannot find the declaration of element 'stringSubsInfo'.]

この例外は無視できます。

Oracle SOA Suite 12cはOracle以外のデータベースおよびサード・パーティ製アプリケーション・サーバーをサポートしない

Oracle以外のデータベースを使用して作成されたインスタンスは、Oracle Fusion Middleware 12cに移行できません。

クローズ済のインスタンスをOracle Fusion Middleware 11gからOracle Fusion Middleware 12cに移行するには、サポートされているOracle Databaseを使用して新しい12c SOAドメインを作成する必要があります。アクティブな11gインスタンスは、既存の11gサーバーを使用して終了させる必要があります。

再構成時にMissingResourceExceptionが発生する場合がある

-log_priority=ALLを使用して再構成ウィザードを起動すると、次の例外がreconfig.logファイルに表示されます。

java.util.MissingResourceException: No bundle found for base name
config-template

この例外は無視できます。

ロールなしで作成された11g (11.1.1.7)コンポジットの分析データが12cに移行されない

ロールが定義されていない11g (11.1.1.7)コンポジットの分析データは12cに移行されません。

移行後にBusiness Process Composerがフリーズするように見える

リリース11g (11.1.1.7)からリリース12cに環境をアップグレードした後にOracle Business Process Composerにログインすると、プロセスの移行が開始されます。移行が終了すると、デフォルトのスペースが作成され、プロジェクトが移行されます。ただし、コンポーザはフリーズしたように見えます。

回避策としては、コンポーザをログアウトし、ブラウザを閉じてブラウザのキャッシュをクリアします。その後、再度ログインし、コンポーザでの作業を継続します。

アップグレード時にEDN-JMSバックログ・イベントが移行しない

Oracle Fusion Middleware 11gからOracle Fusion Middleware 12cへアップグレードする際に、EDN-JMSキューのバックログ・イベントは移行しません。

アップグレードの前に、バックログ・イベントがJMSキューに存在しているかを確認します。アップグレードの終了後、これらのバックログ・イベントがキューの中にないことを検証します。

JMSキューにバックログ・イベントがあるかどうかは、Oracle WebLogic Server管理コンソールで確認できます。

  1. 「ドメイン構造」から、「soainfra」「サービス」「メッセージング」「JMSモジュール」「SOAJMSModule」「EDNQueue」を選択します。
  2. 「監視」タブを選択します。
  3. 「SOAJMSModule」および「EDNQueue」を選択し、「メッセージの表示」をクリックします。

製品のパッチ適用に関する問題

この項の内容は、次のとおりです。

ユーザーがパッチ適用処理を終了した後でも再生成されたライブラリがOPatchによってリストアされない

OPatchポストスクリプトが失敗し、ユーザーがパッチ適用処理を続行せずに終了した場合、OPatchは再生成されたライブラリを正しくリストアしません。

OPatchログを確認して、ライブラリが再生成されたかどうかを判断します。ライブラリが再生成された場合、パッチを再度適用します。OPatchポストスクリプトが再度失敗した場合、「y」を選択してパッチ適用処理を続行します。このとき、OPatchは自動的にパッチをロールバックしないため、ユーザーがOPatchを手動でロールバックして、パッチ適用前の環境をリストアする必要があります。

パッチのロールバック方法の詳細は、『Opatchによるパッチ適用』OPatchを使用したOracle Fusion Middlewareへのパッチの適用に関する項を参照してください。