ヘッダーをスキップ
Oracle® Fusion Middleware Oracle WebCenter Interactionアップグレード・ガイド
10gリリース4(10.3.3.0.0)for Unix and Linux
B66150-01
  ドキュメント・ライブラリへ移動
ライブラリ
製品リストへ移動
製品
目次へ移動
目次
索引へ移動
索引

前
 
次
 

2 前提条件

この章では、ソフトウェア要件と、環境上の前提条件およびサード・パーティ・ソフトウェアの前提条件を示します。アップグレードを進める前に、この章を読み、前提条件を満たす必要があります。

次の基本的な手順を実行して、ネットワークおよびホスト・コンピュータをデプロイメント用に準備します。

  1. Oracle WebCenter Interaction 10.3または10.3.0.1を実行していることを確認します。

    バージョン10.3または10.3.0.1からのみアップグレードできます。これよりも古いバージョンを実行している場合、このガイドの手順を行う前に10.3にアップグレードしておく必要があります。10.3へのアップグレード方法については、Oracle WebCenter Interaction 10gリリース3(10.3)のドキュメント・セットに含まれるドキュメントを参照してください。

  2. Oracle Technology NetworkでOracle WebCenter Interaction 10gリリース4(10.3.3.0.0)ドキュメント・セットの最新のドキュメントをダウンロードします。

  3. 製品のリリース・ノートを読み、デプロイメントの実行に影響する可能性がある互換性の問題、既知の問題および回避方法についての情報を確認します。

  4. デプロイメント用のホスト・コンピュータをプロビジョニングして、必要なソフトウェアをインストールします。詳細は、「ソフトウェアの要件」を参照してください。

  5. configuration.xmlをバックアップします。インストーラにより新しい設定がこのファイルにマージされ、その過程でこれまでに行ったカスタマイズが上書きされる可能性があります。

  6. Oracle WebCenter Interactionをインストールするために必要なユーザーとグループが存在することを確認します。詳細は、「ユーザーとグループの要件」を参照してください。

  7. ユーザーとグループに、Oracleインベントリ・ディレクトリに対するアクセス権を付与します。詳細は、「ユーザーとグループへのOracleインベントリ・ディレクトリに対するアクセス権の付与」を参照してください。

  8. AIXにインストールする場合は、Oracle WebCenter Interactionインストーラに対応するように、ファイル・サイズ制限と一時ディレクトリを調整します。詳細は、「AIXのファイル・サイズ制限と一時ディレクトリの調整」を参照してください。

  9. デプロイメント内でOracle Databaseを使用している場合は、Oracle環境変数を設定します。詳細は、「Oracle環境変数の設定」を参照してください。

  10. デプロイメント内でOracle WebLogic Serverを使用している場合は、Basic認証を無効にします。詳細は、「Oracle WebCenter Interaction用のOracle WebLogic Serverの準備」を参照してください。

  11. デプロイメント内でTomcatを使用している場合は、適切な設定を構成します。詳細は、「Oracle WebCenter Interaction用のTomcatの準備」を参照してください。

  12. Oracle WebCenter Interaction Content Service for Documentumを初めてインストールする場合は、Documentum DFC Runtime Environmentを先にインストールする必要があります。詳細は、「Documentum DFC Runtime Environmentの構成」を参照してください。

  13. Oracle WebCenter Interaction Content Service for Documentumをアップグレードする場合は、次の手順を実行します。

    1. config.xmlおよびdql.xmlの各構成ファイルをカスタマイズした場合は、インストーラによって上書きされないように、これらのファイルをインストール先パス外の一時的な場所にコピーします。

    2. Oracle WebCenter Interaction Content Service for Documentumの以前のバージョンをアンインストールします。


    注意:

    Professional Consulting Services(PCS)によってOracle WebCenter Interaction Content Service for Documentumに特殊なカスタマイズが加えられている場合は、自分でアップグレードしないでください。新しいバージョンには独自のカスタマイズが含まれない可能性があります。アップグレードを行う場合は、PCSに連絡してください。


  14. Oracle WebCenter Interaction Identity Service for LDAPをアップグレードする場合は、Oracle WebCenter Interaction Identity Service for LDAPの以前のバージョンをアンインストールします。

ソフトウェアの要件

次の各項では、Oracle WebCenter Interactionのソフトウェア要件を示します。

サポートされているオペレーティング・システム、アプリケーション・サーバー、データベースおよびブラウザの最新情報については、Oracle Fusion Middlewareのサポート対象システム構成ページ(http://www.oracle.com/technology/software/products/ias/files/fusion_certification.html)ででOracle User Interaction 10gR3のシステム要件およびサポート対象プラットフォームのスプレッドシートを開いてWCIワークシートを参照してください。

実装のサイズに基づく推奨構成の詳細は、Oracle Fusion Middleware Oracle WebCenter Interactionデプロイメント・プランニング・ガイドのコンピュータのプロビジョニングに関する項を参照してください。


注意:

  • Oracle Database 11gおよび提供されたinitPLUM10.oraファイルとともにOracle WebCenter Interactionを実行する場合は、compatible = 10.2.0.0.0compatible = 11.0.0に変更します。

  • Oracle WebCenter InteractionとOracle Database 11gの併用時にグループ化の最適化の問題を回避するには、init$ORACLE_SID.oraファイルの一番下に_optimizer_group_by_placement=falseの構成を追加する必要があります。


RedHat Linux環境の要件

この項では、RedHat Linux環境の要件を示します。

表2-1 RedHat Linuxプラットフォーム・サポート

サポート・タイプ サポートされる製品とバージョン

オペレーティング・システム

  • RedHat Enterprise Linux ES 5.2 on x86

  • RedHat Enterprise Linux ES 5.4 on x64またはx86

アプリケーション・サーバー

  • Oracle WebLogic Server 10gR3(10.3.3または10.3.4)

データベース

  • Oracle Database 10g(10.1.0.3)またはOracle Database 10gR2(10.2.0.x以上)、RACを含む

  • Oracle Database 11g(11.1.0.6以上)、RACを含む

    「ソフトウェアの要件」の最初の注意事項を参照してください。

仮想化システム

  • VMWare ESX


Oracle Enterprise Linux環境の要件

この項では、Oracle Enterprise Linux環境の要件を示します。

表2-2 Oracle Enterprise Linuxプラットフォーム・サポート

サポート・タイプ サポートされる製品とバージョン

オペレーティング・システム

  • Oracle Enterprise Linux ES 5.2 on x86

  • Oracle Enterprise Linux ES 5.4 on x64またはx86

アプリケーション・サーバー

  • Oracle WebLogic Server 10gR3(10.3.3または10.3.4)

データベース

  • Oracle Database 10g(10.1.0.3)またはOracle Database 10gR2(10.2.0.x以上)、RACを含む

  • Oracle Database 11g(11.1.0.6以上)、RACを含む

    「ソフトウェアの要件」の最初の注意事項を参照してください。

仮想化システム

  • なし


Novell SuSE Linux環境の要件

この項では、Novell SuSE Linux環境の要件を示します。

表2-3 Novell SuSE Linuxプラットフォーム・サポート

サポート・タイプ サポートされる製品とバージョン

オペレーティング・システム

  • SuSE Enterprise Linux SLES 10 on x86

アプリケーション・サーバー

  • Oracle WebLogic Server 10gR3(10.3.3または10.3.4)

データベース

  • Oracle Database 10g(10.1.0.3)またはOracle Database 10gR2(10.2.0.x以上)、RACを含む

  • Oracle Database 11g(11.1.0.6以上)、RACを含む

    「ソフトウェアの要件」の最初の注意事項を参照してください。

仮想化システム

  • VMWare ESX 3以上


Sun Solaris環境の要件

この項では、Sun Solaris環境の要件を示します。

表2-4 Sun Solarisプラットフォーム・サポート

サポート・タイプ サポートされる製品とバージョン

オペレーティング・システム

  • Solaris 9 on 64-bit SPARC、次のパッチが必要: 111711-15(C++用32ビット共有ライブラリ・パッチ)または111712-15(C++用64ビット共有ライブラリ・パッチ)

  • Solaris 10 on 64-bit SPARC

アプリケーション・サーバー

  • Oracle WebLogic Server 10gR3(10.3.3または10.3.4)

データベース

  • IBM DB2 UDB 9.5

  • Oracle Database 10g(10.1.0.3)またはOracle Database 10gR2(10.2.0.x以上)、RACを含む

  • Oracle Database 11g(11.1.0.6以上)、RACを含む

    「ソフトウェアの要件」の最初の注意事項を参照してください。

仮想化システム

  • Solaris 10コンテナ(ゾーン)


IBM AIX環境の要件

この項では、IBM AIX環境の要件を示します。

表2-5 IBM AIXプラットフォーム・サポート

サポート・タイプ サポートされる製品とバージョン

オペレーティング・システム

  • IBM AIX 5.3 on 64-bit POWER、次のパッチが必要: AIX 5.3 Service pack 5300-05–06およびJuly 2007 IBM C++ Runtime Environment Component for AIX

  • IBM AIX POWER - 6.1(TL2+)

アプリケーション・サーバー

  • WebSphere 6.1およびIBM JDK 1.6.0

  • Oracle WebLogic Server 10gR3(10.3.3または10.3.4)

データベース

  • IBM DB2 UDB 9.5

  • Oracle Database 10g(10.1.0.3)またはOracle Database 10gR2(10.2.0.x以上)、RACを含む

  • Oracle Database 11g(11.1.0.6以上)、RACを含む

    「ソフトウェアの要件」の最初の注意事項を参照してください。

仮想化システム

  • IBM Dynamic Logical Partitioning(LPAR)


HP-UX環境の要件

この項では、HP-UX環境の要件を示します。

表2-6 HP-UXプラットフォーム・サポート

サポート・タイプ サポートされる製品とバージョン

オペレーティング・システム

  • HP-UX 11i V2またはV3 on 64-bit Itanium

アプリケーション・サーバー

  • Oracle WebLogic Server 10gR3(10.3.3または10.3.4)

データベース

  • Oracle Database 10g(10.1.0.3)またはOracle Database 10gR2(10.2.0.x以上)、RACを含む

  • Oracle Database 11g(11.1.0.6以上)、RACを含む

    「ソフトウェアの要件」の最初の注意事項を参照してください。

仮想化システム

  • なし


サポートされるWebブラウザ

この項では、サポートされるWebブラウザを示します。

  • Microsoft Internet Explorer 6.0、6.0 SP1、6.0 SP2(XP)、7.0(Vista)、7.0 SP2(XP SP2)または8.0

  • Apple Safari 2.0 & 3.0(Windows)

  • Mozilla Firefox 2.0または3.0

その他のサード・パーティ・ソフトウェア

この項では、Oracle WebCenter Interactionのデプロイメントに必要なその他のサード・パーティ・ソフトウェアを示します。

  • Oracle WebCenter Interaction Content Service for Documentumの場合:

    • Documentum Content Server 5.25または5.3

  • Oracle WebCenter Interaction Identity Service for LDAPの場合、次のいずれかの認定LDAPベンダーが必要です。

    • Novell eDirectory

    • Lotus Notes

    • iPlanet/SunONE

ユーザーとグループの要件

この項では、UNIXおよびLinuxプラットフォーム上でOracle WebCenter製品を使用する場合のユーザーとグループの要件について説明します。

ポータルのインストールを所有するユーザーとグループを作成することをお薦めします。次の表に、ユーザー、グループおよびOracle WebCenterディレクトリに対して推奨される値を示します。

インストール前設定 標準値 説明

ALI Group Name

ali

固定IDのローカル・グループ

ALI User

ali

固定IDのローカル・グループ

PT_HOME

/opt/oracle/middleware/wci

ALIユーザーとグループによって所有される


重要な情報

ポータル・コンポーネントをホストするすべてのコンピュータで、これらのユーザー、グループおよびディレクトリに対して同じ値を使用する必要があります。固定IDのローカル・ユーザーとグループの使用をお薦めします。セキュアなデプロイメントでは、コンピュータのセキュリティ上、NISユーザーは避けてください。すべてのOracle WebCenterサービスに対して同じローカル・ユーザーとグループを使用することにより、管理者はホスト・コンピュータをロック・ダウンし、アクティビティを監査できます。

ユーザー、グループおよびディレクトリを作成するための便利なスクリプトであるpreinstall.shがディストリビューションに含まれています。インストール前スクリプトの実行の詳細は、「UNIXインストール前スクリプトの実行」を参照してください。

このユーザーとグループに、Oracleインベントリ・ディレクトリに対するアクセス権も付与する必要があります。詳細は、「ユーザーとグループへのOracleインベントリ・ディレクトリに対するアクセス権の付与」を参照してください。

UNIXインストール前スクリプトの実行

この項では、UNIXおよびLinux上で、インストール前スクリプトを使用してOracle WebCenter Interaction用のユーザーとグループを作成する方法について説明します。

preinstall.shスクリプトでは、UNIXへのOracle WebCenter Interactionのインストールに適した権限を持つ、ユーザー、グループおよびディレクトリが作成されます。スクリプトは対話型であり、構成する値についての一連の質問が表示されます。

  1. preinstall.shスクリプトの内容を確認します。

  2. ルートとしてログインし、スーパーユーザーになります。

  3. 次のように入力して、ファイルの一時ディレクトリを作成し、すべてのユーザーにこれらのファイルへのアクセスを許可します。

    # mkdir /tmp/plumtree

    # chmod 777 /tmp/plumtree

  4. 次のように入力して、preinstallファイルをコピーします。

    # cd /tmp/plumtree

    # cp /install_dir/scripts/preinstall.sh .

  5. 次のように入力して、preinstall.shスクリプトを実行します。

    # ./preinstall.sh

    スクリプトからの出力を入念に確認します。

  6. 次のように入力して、新たに作成したユーザーのパスワードを変更します。

    # passwd ali

  7. ログインを入力します。

  8. スーパーユーザーとしてログアウトします。

ユーザーとグループへのOracleインベントリ・ディレクトリに対するアクセス権の付与

Oracleインベントリには、Oracle Universal Installerに対して特定のコンピュータ上のORACLE_HOMEディレクトリの場所を提供するファイルが含まれています。Oracleインベントリが正しく機能するには、Oracle WebCenter Interactionをインストールするユーザーに、Oracleインベントリ・ファイルが含まれるディレクトリへのアクセス権が必要です。これらのディレクトリに対するユーザーとグループのアクセス権は、ouais.shシェル・スクリプトを実行することにより設定できます。

  1. ルート・ユーザーとしてリモート・サーバー・ホスト・コンピュータにログインします。

  2. Oracle WebCenter Interactionをインストールするコンピュータにouais.shスクリプトをコピーします。

    このスクリプトはOracle WebCenter Interactionインストーラ・ファイルと同じ場所にあります。

  3. 現行ディレクトリを、ouais.shスクリプトをコピーしたディレクトリに変更(cd)します。

  4. ouais.shシェル・スクリプトを実行します。

    スクリプトの引数として、Oracle WebCenter Interactionインストーラを実行する、作成済のALIユーザーとグループを指定します。詳細は、「ユーザーとグループの要件」を参照してください。たとえば、次のコマンドを使用して、ルート・シェルからouais.shスクリプトを実行します。

    ./ouais.sh -u <oracleuser> -g <oraclegroup>
    

    ouais.shスクリプトにより、スクリプトの実行前に存在していなければ、Oracleインベントリ・ディレクトリが作成されます。また、Oracleインベントリによって使用されるファイルを含むディレクトリの所有権がユーザーとグループに付与されます。

AIXのファイル・サイズ制限と一時ディレクトリの調整

AIXにインストールする場合は、Oracle WebCenter Interactionインストーラに対応するように、ファイル・サイズ制限と一時ディレクトリを調整します。

  1. 次のコマンドを使用して、ローカル・デフォルト値を表示します。

    $ulimit -a
    

    デフォルトでは、AIXによりファイルの最大サイズは1GBに制限されます。デフォルト値は/etc/security/limitsファイルで2097151に設定されていますが、値は512バイト・ブロック単位であるため、制限は実際には1GBのみであるにもかかわらず、2GBであるかのように表示されることがあります。

  2. 制限が2GB未満(512バイトブロック単位では約4194304)である場合、ルートとして制限を調整します(ルートのみが制限を引き上げられます)。

    $ulimit -f 4194304
    
  3. 変更を有効にするには、ログアウトしてから再度ログインする必要があります。

  4. デフォルトの一時ディレクトリの場所(/tmp)にはOracle WebCenter Interactionインストーラの抽出プロセスに十分な領域がないため、新しい一時ディレクトリを指定する次の変数を設定することによって、抽出ファイル用の別の場所を定義する必要があります。

    export IATEMPDIR="new_temp_directory"
    

Oracle環境変数の設定

この表は、Oracle9iまたはOracle Database 10gのインスタンスにOracle WebCenter製品をインストールする場合に設定する必要があるOracle環境変数について説明しています。

環境変数 説明 値の例

ORACLE_BASE

Oracleインストールのルート・ディレクトリに設定する必要があります。

  • /opt/oracle

ORACLE_HOME

Oracleインストールのホーム・ディレクトリに設定する必要があります。

  • /opt/oracle/ora92

ORACLE_SID

ポータル・データベース・インスタンスのシステムID(SID)に設定する必要があります。

  • (Oracle9i)PLUM

  • (Oracle Database 11g)PLUM11

注意: SQLスクリプトでは、PLUMまたはPLUM10が想定されています。SIDをこれらの例以外の値に設定した場合は、この変更を反映するようにSQLスクリプトを編集する必要があります。


Oracle WebCenter Interaction用のOracle WebLogic Serverの準備

この項では、Oracle WebCenter Interactionポータル・アプリケーションで使用するためのOracle WebLogic Serverを構成する方法について説明します。

Oracle WebLogic Server上のOracle WebCenter Interactionポータル・アプリケーションに対して、WebLogic Basic認証を無効にする必要があります。これには、Oracle WebCenter Interactionポータルに対するOracle WebLogic Serverのconfig.xmlで、<enforce-valid-basic-auth-credentials>falseに設定します。

  1. Oracle WebCenter Interactionポータル・アプリケーションに対して、WebLogic Basic認証を無効にします。

    1. テキスト・エディタでWebLogic_home/user_projects/domains/domain/config/config.xmlを開きます。WebLogic_homeはOracle WebLogicのインストール・ディレクトリです。

    2. <security-configuration>セクションで、<enforce-valid-basic-auth-credentials>falseに設定します。

      このセクションで<enforce-valid-basic-auth-credentials>がすでに定義されている場合、その値をfalseに変更します。

      このセクションに<enforce-valid-basic-auth-credentials>が存在しない場合、次に示す行を</security-configuration>行の前に追加します。次のようになります。

      <security-configuration>
      ...
          <enforce-valid-basic-auth-credentials>
          false
          </enforce-valid-basic-auth-credentials>
      </security-configuration>
      
  2. Oracle Enterprise Linux、AIX、HP-UXおよびSolarisでは、Oracle WebLogic Serverドメインが有効な64ビットJava SDKを使用するように構成されていることを確認します。

  3. Oracle Enterprise Linux、AIX、HP-UXおよびSolarisでは、ドメインのJAVA_OPTIONSに-d64を追加します。

    これには、ドメインのsetDomainEnv.shスクリプトを編集します。ファイルの終わり付近でJAVA_OPTIONSが設定されている箇所を探し、-d64フラグを追加します。

    たとえば、次のようになります。

    #JAVA_OPTIONS="${JAVA_OPTIONS}"
    JAVA_OPTIONS="-d64 ${JAVA_OPTIONS}"
    export JAVA_OPTIONS
    
  4. JVMのMaxPermSizeを大きくします。

    MaxPermSize256mに設定することをお薦めします。MaxPermSizeの値が小さすぎると、ポータルの起動時にjava.lang.OutOfMemoryError: PermGen spaceが表示されます。MaxPermSizeを大きくするには、ドメインのsetDomainEnv.shスクリプトを編集します。JAVA_VENDORに対してMaxPermSizeが設定されている箇所を探し、その値を256mに設定します。

    たとえば、次のようになります。

    if [ "${JAVA_VENDOR}" = "HP" ] ; then
        #MEM_ARGS="${MEM_ARGS} -XX:MaxPermSize=128m"
        MEM_ARGS="${MEM_ARGS} -XX:MaxPermSize=256m"
        export MEM_ARGS
    fi
    

Oracle WebCenter Interaction用のTomcatの準備

この項では、Oracle WebCenter Interactionのインストールとデプロイメントの前に必要なTomcatの構成について説明します。

  1. 必要に応じて、tomcat_home/conf/Catalina/localhostディレクトリを作成します。

    Tomcat 6.0の新規インストール時にはこのディレクトリは存在しない場合があります。存在しない場合には、ディレクトリを作成する必要があります。

  2. AIX、HP-UXおよびSolarisでは、Tomcatが有効な64ビットJava SDKを使用するように構成されていることを確認します。

  3. AIX、HP-UXおよびSolarisでは、TomcatのJavaオプションに-d64を追加します。

    これには、Tomcatのcatalina.shスクリプトを編集します。-d64JAVA_OPTS環境変数に追加します。

    たとえば、次のようになります。

    JAVA_OPTS="-d64 ${JAVA_OPTS}"
    Export $JAVA_OPTS
    

Documentum DFC Runtime Environmentの構成

Oracle WebCenter Interaction Content Service for Documentumをインストールする場合は、Documentum DFC Runtime Environmentを先にインストールする必要があります。Documentum製品のインストールの詳細は、Documentumのドキュメントを参照してください。

Documentum Desktop Clientをリモート・サーバー・ホスト・コンピュータにインストールした後、クライアントのdmcl.iniファイルを次のように構成します。

UNIXおよびLinuxホスト用の追加の手順

Javaアプリケーション・サーバーの起動ファイルにユーザーを追加することにより、このDFCインスタンスを使用するユーザーに対して環境変数を設定していることを確認します。

  • DOCUMENTUM: DFCインストレーション・ガイドを参照してください。

  • DOCUMENT_SHARED: DFCインストレーション・ガイドを参照してください。

  • CLASSPATH: dfc.jar、dctm.jarおよび$DOCUMENTUM_SHARED/configへのフルパスを指定します。たとえば、次のようになります。

    export CLASSPATH=$CLASSPATH:/user/DFC/dfc.jar:$DOCUMENTUM_SHARED/dctm.jar:$DOCUMENTUM_SHARED/config
    
  • LD_LIBRARY_PATH(SolarisおよびLinux): Documentum DFCプログラム・ルートの下のdfcディレクトリへのフルパスを指定します。dfcディレクトリへのフルパスをLD_LIBRARY_PATHに追加します。たとえば、次のようになります。

    export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/documentum_dfc_program_root/dfc
    
  • LIBPATH(AIX): Documentum DFCプログラム・ルートの下のdfcディレクトリへのフルパスを指定します。dfcディレクトリへのフルパスをLIBPATHに追加します。たとえば、次のようになります。

    export LIBPATH=$LIBPATH:/documentum_dfc_program_root/dfc
    
  • PATH: インストール・ディレクトリへのフルパスを入力します。

  • DMCL_CONFIG: dmcl.iniファイルへのパスを入力します。たとえば、次のようになります。

    export DMCL_CONFIG=/user/DFC/dmcl.ini
    

    注意:

    Oracle WebCenter Interaction Content Service for DocumentumがDocumentumサーバーと通信できるように、リモート・サーバー上でDMCL_CONFIGシステム変数を設定することを強くお薦めします。DMCL_CONFIGの値は、dmcl.iniファイルへのパスである必要があります。詳細は、Documentum DFC Runtime Environmentのインストレーション・ガイドを参照してください。