Oracle® Fusion Middleware Oracle WebCenter Interactionアップグレード・ガイド 10gリリース4(10.3.3.0.0)for Unix and Linux B66150-01 |
|
前 |
次 |
この章では、ソフトウェア要件と、環境上の前提条件およびサード・パーティ・ソフトウェアの前提条件を示します。アップグレードを進める前に、この章を読み、前提条件を満たす必要があります。
次の基本的な手順を実行して、ネットワークおよびホスト・コンピュータをデプロイメント用に準備します。
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)のドキュメント・セットに含まれるドキュメントを参照してください。
Oracle Technology NetworkでOracle WebCenter Interaction 10gリリース4(10.3.3.0.0)ドキュメント・セットの最新のドキュメントをダウンロードします。
製品のリリース・ノートを読み、デプロイメントの実行に影響する可能性がある互換性の問題、既知の問題および回避方法についての情報を確認します。
デプロイメント用のホスト・コンピュータをプロビジョニングして、必要なソフトウェアをインストールします。詳細は、「ソフトウェアの要件」を参照してください。
configuration.xmlをバックアップします。インストーラにより新しい設定がこのファイルにマージされ、その過程でこれまでに行ったカスタマイズが上書きされる可能性があります。
Oracle WebCenter Interactionをインストールするために必要なユーザーとグループが存在することを確認します。詳細は、「ユーザーとグループの要件」を参照してください。
ユーザーとグループに、Oracleインベントリ・ディレクトリに対するアクセス権を付与します。詳細は、「ユーザーとグループへのOracleインベントリ・ディレクトリに対するアクセス権の付与」を参照してください。
AIXにインストールする場合は、Oracle WebCenter Interactionインストーラに対応するように、ファイル・サイズ制限と一時ディレクトリを調整します。詳細は、「AIXのファイル・サイズ制限と一時ディレクトリの調整」を参照してください。
デプロイメント内でOracle Databaseを使用している場合は、Oracle環境変数を設定します。詳細は、「Oracle環境変数の設定」を参照してください。
デプロイメント内でOracle WebLogic Serverを使用している場合は、Basic認証を無効にします。詳細は、「Oracle WebCenter Interaction用のOracle WebLogic Serverの準備」を参照してください。
デプロイメント内でTomcatを使用している場合は、適切な設定を構成します。詳細は、「Oracle WebCenter Interaction用のTomcatの準備」を参照してください。
Oracle WebCenter Interaction Content Service for Documentumを初めてインストールする場合は、Documentum DFC Runtime Environmentを先にインストールする必要があります。詳細は、「Documentum DFC Runtime Environmentの構成」を参照してください。
Oracle WebCenter Interaction Content Service for Documentumをアップグレードする場合は、次の手順を実行します。
config.xmlおよびdql.xmlの各構成ファイルをカスタマイズした場合は、インストーラによって上書きされないように、これらのファイルをインストール先パス外の一時的な場所にコピーします。
Oracle WebCenter Interaction Content Service for Documentumの以前のバージョンをアンインストールします。
注意: Professional Consulting Services(PCS)によってOracle WebCenter Interaction Content Service for Documentumに特殊なカスタマイズが加えられている場合は、自分でアップグレードしないでください。新しいバージョンには独自のカスタマイズが含まれない可能性があります。アップグレードを行う場合は、PCSに連絡してください。 |
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デプロイメント・プランニング・ガイドのコンピュータのプロビジョニングに関する項を参照してください。
注意:
|
この項では、RedHat Linux環境の要件を示します。
表2-1 RedHat Linuxプラットフォーム・サポート
サポート・タイプ | サポートされる製品とバージョン |
---|---|
オペレーティング・システム |
|
アプリケーション・サーバー |
|
データベース |
|
仮想化システム |
|
この項では、Oracle Enterprise Linux環境の要件を示します。
表2-2 Oracle Enterprise Linuxプラットフォーム・サポート
サポート・タイプ | サポートされる製品とバージョン |
---|---|
オペレーティング・システム |
|
アプリケーション・サーバー |
|
データベース |
|
仮想化システム |
|
この項では、Novell SuSE Linux環境の要件を示します。
表2-3 Novell SuSE Linuxプラットフォーム・サポート
サポート・タイプ | サポートされる製品とバージョン |
---|---|
オペレーティング・システム |
|
アプリケーション・サーバー |
|
データベース |
|
仮想化システム |
|
この項では、Sun Solaris環境の要件を示します。
表2-4 Sun Solarisプラットフォーム・サポート
サポート・タイプ | サポートされる製品とバージョン |
---|---|
オペレーティング・システム |
|
アプリケーション・サーバー |
|
データベース |
|
仮想化システム |
|
この項では、IBM AIX環境の要件を示します。
表2-5 IBM AIXプラットフォーム・サポート
サポート・タイプ | サポートされる製品とバージョン |
---|---|
オペレーティング・システム |
|
アプリケーション・サーバー |
|
データベース |
|
仮想化システム |
|
この項では、HP-UX環境の要件を示します。
表2-6 HP-UXプラットフォーム・サポート
サポート・タイプ | サポートされる製品とバージョン |
---|---|
オペレーティング・システム |
|
アプリケーション・サーバー |
|
データベース |
|
仮想化システム |
|
この項では、サポートされる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およびLinux上で、インストール前スクリプトを使用してOracle WebCenter Interaction用のユーザーとグループを作成する方法について説明します。
preinstall.shスクリプトでは、UNIXへのOracle WebCenter Interactionのインストールに適した権限を持つ、ユーザー、グループおよびディレクトリが作成されます。スクリプトは対話型であり、構成する値についての一連の質問が表示されます。
preinstall.shスクリプトの内容を確認します。
ルートとしてログインし、スーパーユーザーになります。
次のように入力して、ファイルの一時ディレクトリを作成し、すべてのユーザーにこれらのファイルへのアクセスを許可します。
# mkdir /tmp/plumtree
# chmod 777 /tmp/plumtree
次のように入力して、preinstallファイルをコピーします。
# cd /tmp/plumtree
# cp /
install_dir
/scripts/preinstall.sh .
次のように入力して、preinstall.shスクリプトを実行します。
# ./preinstall.sh
スクリプトからの出力を入念に確認します。
次のように入力して、新たに作成したユーザーのパスワードを変更します。
# passwd ali
ログインを入力します。
スーパーユーザーとしてログアウトします。
Oracleインベントリには、Oracle Universal Installerに対して特定のコンピュータ上のORACLE_HOMEディレクトリの場所を提供するファイルが含まれています。Oracleインベントリが正しく機能するには、Oracle WebCenter Interactionをインストールするユーザーに、Oracleインベントリ・ファイルが含まれるディレクトリへのアクセス権が必要です。これらのディレクトリに対するユーザーとグループのアクセス権は、ouais.shシェル・スクリプトを実行することにより設定できます。
ルート・ユーザーとしてリモート・サーバー・ホスト・コンピュータにログインします。
Oracle WebCenter Interactionをインストールするコンピュータにouais.shスクリプトをコピーします。
このスクリプトはOracle WebCenter Interactionインストーラ・ファイルと同じ場所にあります。
現行ディレクトリを、ouais.shスクリプトをコピーしたディレクトリに変更(cd
)します。
ouais.shシェル・スクリプトを実行します。
スクリプトの引数として、Oracle WebCenter Interactionインストーラを実行する、作成済のALIユーザーとグループを指定します。詳細は、「ユーザーとグループの要件」を参照してください。たとえば、次のコマンドを使用して、ルート・シェルからouais.shスクリプトを実行します。
./ouais.sh -u <oracleuser> -g <oraclegroup>
ouais.shスクリプトにより、スクリプトの実行前に存在していなければ、Oracleインベントリ・ディレクトリが作成されます。また、Oracleインベントリによって使用されるファイルを含むディレクトリの所有権がユーザーとグループに付与されます。
AIXにインストールする場合は、Oracle WebCenter Interactionインストーラに対応するように、ファイル・サイズ制限と一時ディレクトリを調整します。
次のコマンドを使用して、ローカル・デフォルト値を表示します。
$ulimit -a
デフォルトでは、AIXによりファイルの最大サイズは1GBに制限されます。デフォルト値は/etc/security/limitsファイルで2097151に設定されていますが、値は512バイト・ブロック単位であるため、制限は実際には1GBのみであるにもかかわらず、2GBであるかのように表示されることがあります。
制限が2GB未満(512バイトブロック単位では約4194304)である場合、ルートとして制限を調整します(ルートのみが制限を引き上げられます)。
$ulimit -f 4194304
変更を有効にするには、ログアウトしてから再度ログインする必要があります。
デフォルトの一時ディレクトリの場所(/tmp)にはOracle WebCenter Interactionインストーラの抽出プロセスに十分な領域がないため、新しい一時ディレクトリを指定する次の変数を設定することによって、抽出ファイル用の別の場所を定義する必要があります。
export IATEMPDIR="new_temp_directory"
この表は、Oracle9iまたはOracle Database 10gのインスタンスにOracle WebCenter製品をインストールする場合に設定する必要があるOracle環境変数について説明しています。
環境変数 | 説明 | 値の例 |
---|---|---|
ORACLE_BASE |
Oracleインストールのルート・ディレクトリに設定する必要があります。 |
|
ORACLE_HOME |
Oracleインストールのホーム・ディレクトリに設定する必要があります。 |
|
ORACLE_SID |
ポータル・データベース・インスタンスのシステムID(SID)に設定する必要があります。 |
注意: SQLスクリプトでは、PLUMまたはPLUM10が想定されています。SIDをこれらの例以外の値に設定した場合は、この変更を反映するようにSQLスクリプトを編集する必要があります。 |
この項では、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
に設定します。
Oracle WebCenter Interactionポータル・アプリケーションに対して、WebLogic Basic認証を無効にします。
テキスト・エディタでWebLogic_home/user_projects/domains/domain/config/config.xmlを開きます。WebLogic_homeはOracle WebLogicのインストール・ディレクトリです。
<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>
Oracle Enterprise Linux、AIX、HP-UXおよびSolarisでは、Oracle WebLogic Serverドメインが有効な64ビットJava SDKを使用するように構成されていることを確認します。
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
JVMのMaxPermSize
を大きくします。
MaxPermSize
は256m
に設定することをお薦めします。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の構成について説明します。
必要に応じて、tomcat_home/conf/Catalina/localhostディレクトリを作成します。
Tomcat 6.0の新規インストール時にはこのディレクトリは存在しない場合があります。存在しない場合には、ディレクトリを作成する必要があります。
AIX、HP-UXおよびSolarisでは、Tomcatが有効な64ビットJava SDKを使用するように構成されていることを確認します。
AIX、HP-UXおよびSolarisでは、TomcatのJavaオプションに-d64
を追加します。
これには、Tomcatのcatalina.shスクリプトを編集します。-d64
をJAVA_OPTS
環境変数に追加します。
たとえば、次のようになります。
JAVA_OPTS="-d64 ${JAVA_OPTS}" Export $JAVA_OPTS
Oracle WebCenter Interaction Content Service for Documentumをインストールする場合は、Documentum DFC Runtime Environmentを先にインストールする必要があります。Documentum製品のインストールの詳細は、Documentumのドキュメントを参照してください。
Documentum Desktop Clientをリモート・サーバー・ホスト・コンピュータにインストールした後、クライアントのdmcl.iniファイルを次のように構成します。
ホストを、このリモート・サーバーのすべてのユーザーによって使用されるdocbrokerに設定します。複数のdocbrokerを許可するには、docbrokerごとにリモート・サーバーをインストールする必要があります。
[DOCBROKER_PRIMARY] host = YOURDOCBROKER
最大セッション数を、Oracle WebCenter Interaction Content Service for DocumentumコンテンツWebサービスによって開始されると予想されるセッション数(1つのコンテンツWebサービスの1人のユーザーに付き1接続)よりも十分に大きいが、このコンピュータのパフォーマンスの上限を十分に下回り、Documentumサーバーによって許可される同時セッションの最大数をはるかに下回る値に設定します。詳細は、「詳細構成: Documentumサーバーのチューニング」を参照してください。
[DMAPI_CONFIGURATION] cache_query = T connect_pooling_enabled=T connect_recycle_interval=100 max_session_count= Docbroker_search_order=RANDOM
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
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のインストレーション・ガイドを参照してください。 |