ヘッダーをスキップ

Oracle Application Server インストレーション・ガイド
10gリリース2(10.1.2)for Linux x86
B25088-03
目次
目次
索引
索引

戻る 次へ

4
要件

Oracle Application Serverをインストールする前に、使用するコンピュータがこの章で説明している要件を満たしていることを確認してください。

表4-1    この章の内容 
  説明 

第4.1項「OracleMetaLinkの使用による、Oracle Application Serverの最新のハードウェアおよびソフトウェア要件の取得」 

Oracle Application Server 10gリリース2(10.1.2)の最新の要件を検索する方法について説明します。 

第4.2項「システム要件」 

サポートされているオペレーティング・システム、プロセッサ速度、メモリー、ディスク領域、スワップ領域などの要件を示します。 

第4.3項「ソフトウェア要件」 

様々なバージョンのLinux x86のソフトウェア要件を示します。 

第4.4項「カーネル・パラメータ」 

カーネル・パラメータに必要な値を示します。 

第4.6項「ポート」 

デフォルト・ポート以外のポートを使用するようにコンポーネントを構成する方法について説明します。 

第4.7項「オペレーティング・システム・グループ」 

Oracle Application Serverをインストールするオペレーティング・システム・ユーザーが特定のオペレーティング・システム・グループに属している必要がある理由について説明します。 

第4.8項「オペレーティング・システム・ユーザー」 

Oracle Application Serverをインストールするために、オペレーティング・システム・ユーザーを作成する必要がある理由について説明します。 

第4.9項「環境変数」 

インストールに必要な環境変数を設定または設定解除する方法について説明します。 

第4.10項「/etc/hostsファイル」 

インストーラがどのようにhostsファイル内の情報を使用するかについて説明します。ファイルを編集せずに同じ情報を指定する方法についても説明します。 

第4.11項「ネットワーク関連項目」 

リモート・コンピュータへのOracle Application Serverのインストール、リモートCD-ROM/DVDドライブの使用、ハード・ディスクからのインストールなど、ネットワークの問題について説明します。 

第4.12項「インストーラにより実行される前提条件チェック」 

Oracleホーム名の長さや、Oracleホーム・ディレクトリに別のOracle製品がすでにインストールされているかどうかなど、インストーラによってチェックされる項目を示します。 

4.1 OracleMetaLinkの使用による、Oracle Application Serverの最新のハードウェアおよびソフトウェア要件の取得

このマニュアルに記載されているOracle Application Server 10gリリース2(10.1.2.0.2)のハードウェアおよびソフトウェア要件は、このマニュアルが作成された時点では正確でした。ハードウェアおよびソフトウェア要件の最新情報については、OracleMetaLinkを参照してください。

http://metalink.oracle.com/

OracleMetaLinkにログインした後、「Certify and Availability」をクリックします。表示されたWebページから、製品、プラットフォーム、製品の可用性ごとに、最新の動作保証リストを閲覧できます。

4.2 システム要件

表4-2に、Oracle Application Serverを実行するためのシステム要件を示します。インストーラにより、この要件の多くがインストール・プロセス開始時にチェックされ、満たされていない要件がある場合には警告されます。ユーザーはインストーラによってチェックされない要件のみを確認して時間を節約できます。インストーラによりチェックされない要件については、表4-2を参照してください。

また、次に示すrunInstallerコマンドを実行すると、実際にインストールを行わずに、インストーラによるシステム・チェックのみを実行することもできます。runInstallerコマンドは、Oracle Application ServerのCD-ROM(Disk 1)またはDVD(application_serverディレクトリ)にあります。

CD-ROMの場合:

prompt> mount_point/1012disk1/runInstaller -executeSysPrereqs

DVDの場合:

prompt> mount_point/application_server/runInstaller -executeSysPrereqs

結果はログ・ファイルに書き込まれると同時に、画面にも表示されます。実行されるチェックの種類の詳細は、第4.12項「インストーラにより実行される前提条件チェック」を参照してください。

表4-2    システム要件 
項目  要件 

ネットワーク 

Oracle Application Serverは、ネットワークに接続されているコンピュータまたは接続されていないコンピュータ(スタンドアロン・コンピュータ)にインストールできます。

Oracle Application Serverをスタンドアロン・コンピュータにインストールする場合、インストール後にそのコンピュータをネットワークに接続できます。コンピュータをネットワークに接続する際は、いくつかの構成作業を実行する必要があります。

詳細は、『Oracle Application Server管理者ガイド』を参照してください。

インストーラによるチェック: しない 

IP 

コンピュータのIPアドレスは静的でも、DHCPを使用して割り当ててもかまいません。後でIP構成を変更する場合は、『Oracle Application Server管理者ガイド』のOracle Application Serverの再構成の部分を参照してください。追加の要件については、第4.11.1項「DHCPホストへのインストール」を参照してください。

インストーラによるチェック: しない 

ホスト名 

ホスト名は255文字以下にする必要があります。 

プロセッサの種類 

Pentium(32ビット)

プロセッサの種類は、次のコマンドを使用して確認できます。

# grep "model name" /proc/cpuinfo

インストーラによるチェック: しない 

プロセッサ速度 

450 MHz以上

プロセッサの速度は、次のコマンドを使用して確認できます。

# grep "cpu MHz"

 

メモリー 

次に示す各種インストール・タイプのメモリー要件は、Oracle Application Serverをインストールおよび実行するのに十分な物理メモリーです。ただし、ほとんどの本番サイトでは少なくとも1 GBの物理メモリー構成が必要です。通信量の多いサイトでは、メモリーをさらに増やすことによってパフォーマンスを向上させることができます。Javaアプリケーションで増量したメモリーを活用するには、OC4Jプロセスに割り当てられた最大ヒープを増やすか、OC4Jプロセスを追加構成する必要があります。詳細は、『Oracle Application Serverパフォーマンス・ガイド』を参照してください。

実際のインストールに最適なメモリーの容量を決定するには、サイトの負荷テストを行うのが最善です。アプリケーションや利用パターンによって、リソースの要件は大幅に異なることがあります。また、メモリーを監視するオペレーティング・システムのユーティリティでは、(共有メモリーを示すなどの理由で)メモリー使用を実際より多く報告するものもあります。メモリー要件を決定するには、負荷テストの際に、物理メモリーの追加によるパフォーマンスの向上を監視することをお薦めします。メモリーおよびプロセッサ・リソースをテスト用に構成する方法は、各プラットフォーム・ベンダーのドキュメントを参照してください。

OracleAS Infrastructure:

  • OracleAS Metadata RepositoryおよびIdentity Management: 1GB

  • Identity Managementのみ: 1GB

  • OracleAS Metadata Repositoryのみ: 1GB

Oracle Application Serverの中間層:

  • J2EE and Web Cache: 512MB

  • Portal and Wireless: 1GB

  • Business Intelligence: 1GB

OracleAS Developer Kits: 256MB(512MB推奨)

注意:

  • インストーラによってコンピュータのメモリーの容量がチェックされ、コンピュータが最小メモリー要件を満たしていない場合は、警告されます。

  • これらの値は、コンピュータごとにOracle Application Serverインスタンスが1つだけ実行されていると想定した場合のものです。同じコンピュータ上で複数のインスタンスを実行する場合は、第4.2.1項「同じコンピュータ上で複数のインスタンスを実行する場合のメモリー要件」を参照してください。

メモリー容量を確認するには、次のコマンドを実行します。

prompt> grep MemTotal /proc/meminfo

インストーラによるチェック: する 

使用可能なメモリー 

メモリーの総容量要件(前の項目を参照)に加えて、インストール時に、コンピュータに使用可能なメモリーが十分にあることの確認も必要です。

# free

出力は次のようになります。

total   used      free      shared    buffers    cached
Mem:   3734420    3655240   79180     142584 217192 2153260
-/+ buffers/cache: 1284788 2449632
Swap: 4193608 872528 3321080

使用可能なメモリーは、1行目の「free」列の下に示されています。

インストーラによるチェック: しない 

ディスク領域 

OracleAS Infrastructure:

  • OracleAS Metadata RepositoryおよびOracle Identity Management: 3.7GB

    OracleAS Metadata Repositoryデータベースのデータ・ファイルを、OracleAS Infrastructureをインストールするディスクとは異なるディスクにインストールできます。これを実行するには、データ・ファイル用のディスクに1.3GB以上の空き領域があることを確認してください。

  • Oracle Identity Managementのみ: 1.3GB

  • OracleAS Metadata Repositoryのみ: 3.7GB

Oracle Application Serverの中間層:

  • J2EE and Web Cache: 900MB

  • Portal and Wireless: 1.2GB

  • Business Intelligence and Forms: 2GB

OracleAS Developer Kits: 710MB

インストーラでは、ディスク領域の要件の数値が正確でない場合があります。ディスク領域の要件は、ここで示した値に従ってください。

空きディスク領域を確認するには、次のdfコマンドを使用します。

prompt> df -k dir

dirをOracleホーム・ディレクトリに、あるいは、Oracleホーム・ディレクトリがまだ存在しない場合はその親ディレクトリに置き換えます。たとえば、Oracle Application Serverを/opt/oracle/infraにインストールする場合は、dir/opt/oracleまたは/opt/oracle/infraに置き換えることができます。

インストーラによるチェック: しない 

/tmpディレクトリの領域 

400 MB

/tmpディレクトリの空きディスク領域を調べるには、次のdfコマンドを使用します。

prompt> df -k /tmp

/tmpディレクトリに十分な空き領域がない場合は、環境変数TMPまたはTMPDIRを設定することにより、別のディレクトリを指定できます。詳細は、第4.9.5項「TMPおよびTMPDIR」を参照してください。

インストーラによるチェック: する 

スワップ領域 

使用可能なスワップ領域が1.5 GB。

使用可能なスワップ領域の大きさを確認するには、次のコマンドを実行します。

prompt> grep SwapTotal /proc/meminfo

必要であれば、追加のスワップ領域の構成方法について、ご使用のオペレーティング・システムのドキュメントを参照してください。

インストーラによるチェック: する 

モニター 

256色表示機能

モニターの表示機能を調べるには、次のコマンドを実行します

prompt> /usr/X11R6/bin/xdpyinfo

「depths」の行を探します。8(ピクセル当たりのビット数)以上の深さが必要です。

インストーラによるチェック: する 

サポートされるブラウザ 

Oracle Enterprise Manager 10gは、次のブラウザでサポートされています。

  • Netscape 7.2

  • Mozilla 1.7(http://www.mozilla.orgからダウンロード可能)

  • Firefox 1.0.4(http://www.mozilla.orgからダウンロード可能)

  • Safari 1.2(Apple Macintoshコンピュータの場合)

サポートされるブラウザの最新のリストは、次のOracleMetaLinkのサイトを参照してください。

http://metalink.oracle.com

インストーラによるチェック: しない。ただし、サポートされないブラウザでOracle Enterprise Manager 10gにアクセスすると、警告メッセージが表示されます。 

4.2.1 同じコンピュータ上で複数のインスタンスを実行する場合のメモリー要件

同じコンピュータ上でOracleAS Infrastructureと中間層を実行する場合、そのコンピュータが表4-3に示すメモリーの要件を満たしていることを確認してください。

ここに示す値は、少人数のユーザーに対してテストされたものです。ユーザー数が多い場合は、メモリーの容量を増やす必要があります。

表4-3    同じコンピュータ上で複数のインスタンスを実行する場合のメモリー要件 
説明  メモリー 

OracleAS Infrastructure と J2EE and Web Cache 

1GB 

OracleAS Infrastructure と Portal and Wireless 

1.5GB 

OracleAS Infrastructure と Business Intelligence and Forms 

1.5GB 

4.2.2 コンソールまたはX Windowからのインストール

コンソールまたはX Windowからインストールを実行する場合は、/etc/pamd.d/xdmファイルに次の行を追加します。

session required pam_limits.so

4.2.3 メモリー使用量を削減するためのヒント

メモリー使用量を削減する必要がある場合は、次の手順を実行します。

4.3 ソフトウェア要件

ソフトウェア要件の確認については、ご使用のLinux配布版に応じて、次の項のうちのいずれかを参照してください。

Linuxベンダーがサポートしていない、カスタマイズされたカーネルやモジュールはサポートされません。

ネットワークに接続されていないLinuxシステムにOracle Application Server 10gリリース2(10.1.2)をインストールできます。また、DHCPを使用するように構成されたLinuxシステムにOracle Application Server 10gリリース2(10.1.2)をインストールすることもできます。ネットワークに接続されていないコンピュータにOracle Application Serverをインストールする場合は、静的IPアドレスまたはループバックIPアドレスのいずれかを使用するようにコンピュータを構成する必要があります。コンピュータのホスト名が、静的IPアドレスまたはループバックIPアドレスに解決されるようにコンピュータを構成します。

4.3.1 Red Hat Enterprise Linux AS/ES 2.1システムのソフトウェア要件

表4-4にRed Hat Enterprise Linux AS/ES 2.1システムのソフトウェア要件を示します。表の後に続く手順で、システムがこれらの要件を満たしているかどうか確認できます。ここで、Oracle Application Serverをインストールするための追加要件についても説明します。


注意

Oracle Application Server 10gリリース2(10.1.2)は、次のオペレーティング・システム固有のソフトウェアとの動作が保証されています。サポートされるオペレーティング・システム固有のソフトウェア(JDKバージョン、オペレーティング・システム・バージョンなど)の最新のリストについては、次のOracleMetaLinkを確認してください。

http://metalink.oracle.com 


表4-4    Red Hat Enterprise Linux AS/ES 2.1システムのソフトウェア要件 
項目  要件 

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

Red Hat Enterprise Linux AS/ES 2.1

Red Hatの詳細は次のサイトを参照してください。

http://www.redhat.com
 

Red Hat Update 

Update 5 

Red Hatのパッチ 

Red Hatにより承認されたErrata 49 kernelまたはそれ以上のerrata patch

たとえば、Red Hatインストールのタイプに応じて、次のいずれかになります。

  • kernel-2.4.9-e.49

  • kernel-smp-2.4.9-e.49

  • kernel-enterprise-2.4.9-e.49

 

ソフトウェア・パッケージ

(これらのバージョン以上がインストールされていることを確認) 

glibc-2.2.4-32.17
glibc-common-2.2.4-32.17
gcc-2.96-128.7.2
gcc-c++-2.96-128.7.2
pdksh-5.2.14-22
openmotif-2.1.30-12
sysstat-4.0.1-15.2.1as
compat-glibc-6.2-2.1.3.2
compat-libstdc++-6.2-2.9.0.16
libstdc++-2.96-128.7.2
gnome-libs-1.2.13-16
binutils-2.11.90.0.8-12.4
make-3.79.1-8
db1-1.85-7
db3-3.3.11-5
 

システムがすべての要件を満たしているかどうかを確認するには、次の手順に従います。

  1. rootユーザーとしてログインします。

  2. インストールされたLinuxの配布版とバージョンを確認するには、次のコマンドを実行します。

    # cat /etc/issue
    Red Hat Linux Advanced Server release 2.1AS/¥m (Pensacola)
    
    


    注意

    Red Hat Enterprise Linux AS/ES 2.1、3.0および4.0と、SUSE Linux Enterprise Server 8および9が、動作保証およびサポートされます。サポートされているLinuxオペレーティング・システムの最新リストは、次のOracleMetaLinkを参照してください。

    http://metalink.oracle.com 


  3. Update 5がインストールされていることを確認するには、次のコマンドを実行します。

    # cat /etc/redhat-release
    Red Hat Linux Advanced Server release 2.1AS/¥m (Pensacola Update 5)
    
    

    Update 5がインストールされている場合はerrata 49もインストールされているため、必要なソフトウェア・パッケージがすべてインストールされていることになります。

  4. インストールされたLinuxカーネルのバージョンを確認するには、次のコマンドを実行します。

    # uname -r
    kernel-smp-2.4.9-e.49
    
    

    この例では、バージョンは2.4.9のerrata 49です。必要な場合、カーネルをアップグレードする方法については、ご使用のオペレーティング・システムのドキュメントを参照してください。

    Red Hatパッチの詳細は、次のサイトを参照してください。

    http://www.redhat.com
    
    
  5. 他のパッケージがインストールされているかどうかを確認するには、次のコマンドを実行します。

    # rpm -q package_name
    
    

    パッケージが存在しない場合は、次のコマンドを使用してダウンロードおよびインストールを行います。

    # rpm -i package_name
    
    

    パッケージをインストールする場合は、使用しているrpmファイルのアーキテクチャが適切で、最適化されていることを確認します。rpmファイルのアーキテクチャを確認するには、次のコマンドを実行します。

    # rpm -q package_name --queryformat "%{arch}¥n"
    
    

    次の例の場合、glibc rpmファイルはIntelアーキテクチャに適しています。

    # rpm -q glibc --queryformat "%{arch}¥n"
    i686
    
    

4.3.2 Red Hat Enterprise Linux AS/ES 3.0システムのソフトウェア要件

表4-5にRed Hat Enterprise Linux AS/ES 3.0システムのソフトウェア要件を示します。表の後に続く手順で、システムがこれらの要件を満たしているかどうか確認できます。ここで、Oracle Application Serverをインストールするための追加要件についても説明します。


注意

Red Hat Enterprise Linux AS/ES 2.1、3.0および4.0と、SUSE Linux Enterprise Server 8および9が、動作保証およびサポートされます。サポートされているLinuxオペレーティング・システムの最新リストは、次のOracleMetaLinkを参照してください。

http://metalink.oracle.com 


表4-5    Red Hat Enterprise Linux AS/ES 3.0システムのソフトウェア要件 
項目  要件 

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

Red Hat Enterprise Linux AS/ES 3.0

Red Hatの詳細は次のサイトを参照してください。

http://www.redhat.com

サポートされているカーネルの最小バージョンは次のとおりです。

  • kernel-2.4.21-20.EL

  • kernel-smp-2.4.21-20.EL

  • kernel-hugemem-2.4.21-20.EL

 

Red Hat Update 

Update 3 

ソフトウェア・パッケージ

(これらのバージョン以上がインストールされていることを確認) 

glibc-2.3.2-95.27
glibc-common-2.3.2-95.27
binutils-2.14.90.0.4-35
compat-glibc-7.x-2.2.4.32.6
compat-libstdc++-7.3-2.96.128
compat-libstdc++-devel-7.3-2.96.128
gcc-3.2.3-42
gcc-c++-3.2.3-42
libstdc++-3.2.3-42
libstdc++-devel-3.2.3-42
openmotif21-2.1.30-8
pdksh-5.2.14-21
setarch-1.3-1
make-3.79.1-17
gnome-libs-1.4.1.2.90-34.1
gnome-libs-devel-1.4.1.2.90-34.1
sysstat-4.0.7-4.EL3.3
compat-db-4.0.14-5

注意:

  • Red Hat Enterprise Linux AS/ES 3.0の場合、openmotif 2.1.30-8に相当するバージョンはopenmotif21-2.1.30-8です。openmotif21-2.1.30-8パッケージは、次のコマンドを入力することで、Red Hat Enterprise Linux AS/ES 3.0配布版のディスク番号3からインストールできます。

    $ rpm -ivh openmotif21-2.1.30-8
    
    
  • パッケージのgnome-libs-1.4.1.2.90-34.1およびgnome-libs-devel-1.4.1.2.90-34.1が適用できるのは、Red Hat Enterprise Linux AS/ES 3.0以上のみです。

 

64ビットの動作保証 

Red Hat Enterprise Linux AS/ES 3.0のUpdate 3以上は、AMD64およびIntel EM64T上で動作保証されています。次のパッケージ(またはこれ以上のバージョン)が必要です。

glibc-2.3.2-95.27.x86_64.rpm
glibc-3.2.3-95.27.i686.rpm (32-bit)
glibc-devel-3.2.3-95.27.x86_64.rpm
glibc-devel-3.2.3-95.27.i386.rpm (32-bit)
gcc-3.2.3-20.x86_64.rpm
libgcc-3.2.3-20.x86_64.rpm
libgcc-3.2.3-20.i386.rpm (32-bit)
setarch-1.3-1.x86_64.rpm
pdksh-5.2.14-21.x86_64.rpm
openmotif21-2.1.30-8.i386.rpm
compat-glibc-7.x-2.2.4.32.5.i386.rpm (32-bit)
compat-gcc-7.3-2.96.122.i386.rpm
sysstat-4.0.7-4.x86_64.rpm
gnome-libs-1.4.1.2.90-34.1.i386.rpm (32-bit)
compat-db-4.0.14-5.1.i386.rpm (32-bit)

次の点に注意してください。

  • 64ビット・システムに32ビット・パッケージをインストールするには、rpmユーティリティの--forceオプションと--nodepsオプションの使用が必要となる場合があります。

  • 必ず32ビット・シェル・エミュレーションを使用してください。インストーラとその他のOracle Application Serverコマンドやスクリプトを実行する前に、次のコマンドを使用してください。

    # linux32 bash
    
 

システムがすべての要件を満たしているかどうかを確認するには、次の手順に従います。

  1. rootユーザーとしてログインします。

  2. インストールされたLinuxの配布版とバージョンを確認するには、次のコマンドを実行します。

    # cat /etc/issue
    Red Hat Enterprise Linux AS release 3 (Taroon)
    
    


    注意

    Red Hat Enterprise Linux AS/ES 2.1、3.0および4.0と、SUSE Linux Enterprise Server 8および9が、動作保証およびサポートされます。サポートされているLinuxオペレーティング・システムの最新リストは、次のOracleMetaLinkを参照してください。

    http://metalink.oracle.com 


  3. Update 3がインストールされていることを確認するには、次のコマンドを実行します。

    # cat /etc/redhat-release
    Red Hat Enterprise Linux AS release 3 (Taroon Update 3)
    
    
  4. 他のパッケージがインストールされているかどうかを確認するには、次のコマンドを実行します。

    # rpm -q package_name
    
    

    パッケージが存在しない場合は、次のコマンドを使用してダウンロードおよびインストールを行います。

    # rpm -i package_name
    
    

    パッケージをインストールする場合は、使用しているrpmファイルのアーキテクチャが適切で、最適化されていることを確認します。rpmファイルのアーキテクチャを確認するには、次のコマンドを実行します。

    # rpm -q package_name --queryformat "%{arch}¥n"
    
    

    次の例の場合、glibc rpmファイルはIntelアーキテクチャに適しています。

    # rpm -q glibc --queryformat "%{arch}¥n"
    i686
    
    
  5. hugememカーネルが使用されている場合は、次のコマンドを使用してアーキテクチャを設定します。

    prompt> setarch i386
    
    

4.3.3 Red Hat Enterprise Linux AS/ES 4.0システムのソフトウェア要件

表4-6にRed Hat Enterprise Linux AS/ES 4.0システムのソフトウェア要件を示します。表の後に続く手順で、システムがこれらの要件を満たしているかどうか確認できます。ここで、Oracle Application Serverをインストールするための追加要件についても説明します。


注意

Red Hat Enterprise Linux AS/ES 2.1、3.0および4.0と、SUSE Linux Enterprise Server 8および9が、動作保証およびサポートされます。サポートされているLinuxオペレーティング・システムの最新リストは、次のOracleMetaLinkを参照してください。

http://metalink.oracle.com 


表4-6    Red Hat Enterprise Linux AS/ES 4.0システムのソフトウェア要件 
項目  要件 

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

Red Hat Enterprise Linux AS/ES 4.0

Red Hatの詳細は次のサイトを参照してください。

http://www.redhat.com

サポートされているカーネルの最小バージョンは次のとおりです。

  • kernel-2.6.9-11.EL

  • kernel-smp-2.6.9-11.EL

  • kernel-hugemem-2.6.9-11.EL

 

Red Hat Update 

Update 1 

ソフトウェア・パッケージ(これらのバージョン以上がインストールされていることを確認) 

glibc-2.3.4-2.9
glibc-common-2.3.4-2.9
binutils-2.15.92.0.2-13
compat-libstdc++-296-2.96-132.7.2
gcc-3.4.3-22.1
gcc-c++-3.4.3-22.1
libstdc++-3.4.3-22.1
libstdc++-devel-3.4.3-22.1
openmotif21-2.1.30-11.RHEL4.4
pdksh-5.2.14-30
setarch-1.6-1
make-3.80-5
gnome-libs-1.4.1.2.90-44.1
sysstat-5.0.5-1
compat-db-4.1.25-9
control-center-2.8.0-12
xscreensaver-4.18-5.rhel4.2
 

64ビットの動作保証 

AMD64およびIntel EM64T上でのRed Hat Enterprise Linux AS/ES 4.0(64ビット)動作保証の最新情報は、次のOracle Metalinkの動作保証情報を参照してください。

http://metalink.oracle.com 

システムがすべての要件を満たしているかどうかを確認するには、次の手順に従います。

  1. rootユーザーとしてログインします。

  2. インストールされたLinuxの配布版とバージョンを確認するには、次のコマンドを実行します。

    # cat /etc/issue
    Red Hat Enterprise Linux AS release 4 (Nahant Update 1)
    
    
    
  3. Update 1がインストールされていることを確認するには、次のコマンドを実行します。

    # cat /etc/redhat-release
    Red Hat Enterprise Linux AS release 4 (Nahant Update 1)
    
    
  4. 他のパッケージがインストールされているかどうかを確認するには、次のコマンドを実行します。

    # rpm -q package_name
    
    

    パッケージが存在しない場合は、次のコマンドを使用してダウンロードおよびインストールを行います。

    # rpm -i package_name
    
    

    パッケージをインストールする場合は、使用しているrpmファイルのアーキテクチャが適切で、最適化されていることを確認します。rpmファイルのアーキテクチャを確認するには、次のコマンドを実行します。

    # rpm -q package_name --queryformat "%{arch}¥n"
    
    

    次の例の場合、glibc rpmファイルはIntelアーキテクチャに適しています。

    # rpm -q glibc --queryformat "%{arch}¥n"
    i686
    
    
  5. hugememカーネルが使用されている場合は、次のコマンドを使用してアーキテクチャを設定します。

    prompt> setarch i386
    
    

4.3.4 SUSE Linux Enterprise Server 8システムのソフトウェア要件

表4-7にSUSE Linux Enterprise Server 8システムのソフトウェア要件を示します。表の後に続く手順で、システムがこれらの要件を満たしているかどうか確認できます。ここで、Oracle Application Serverをインストールするための追加要件についても説明します。


注意

Oracle Application Server 10gリリース2(10.1.2)は、次のオペレーティング・システム固有のソフトウェアとの動作が保証されています。サポートされるオペレーティング・システム固有のソフトウェア(JDKバージョン、オペレーティング・システム・バージョンなど)の最新のリストについては、次のOracleMetaLinkを確認してください。

http://metalink.oracle.com 


表4-7    SUSE Linux Enterprise Server 8システムのソフトウェア要件 
項目  要件 

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

SUSE Linux Enterprise Server 8

SUSE Linux Enterprise Serverの詳細は、次のサイトを参照してください。

http://www.suse.com

SP3は、Oracle Application Server 10gリリース2(10.1.2)で動作することが保証されています。

SUSE Linux Enterprise Server 8 SP3の場合、サポートされているカーネルの最小バージョンは次のとおりです。

  • k_smp-2.4.21-138

  • k_deflt-2.4.21-138

  • k_psmp-2.4.21-138

 

ソフトウェア・パッケージ

(これらのバージョン以上がインストールされていることを確認) 

glibc-2.2.2-124
gcc-3.2.2-38
gcc-c++-3.2.2-38
pdksh-5.2.14
openmotif-2.1.30MLI4
sysstat-4.0.3
libstdc++-3.2.2
make-3.79.1-407
binutils-2.12.90.0.15-50
compat-2003.1.10-0
 

システムがすべての要件を満たしているかどうかを確認するには、次の手順に従います。

  1. rootユーザーとしてログインします。

  2. インストールされたLinuxの配布版とバージョンを確認するには、次のコマンドを実行します。

    prompt> cat /etc/issue
    Welcome to SUSE Linux Enterprise Server 8 (i586) - Kernel ¥r (¥l)
    
    


    注意

    Red Hat Enterprise Linux AS/ES 2.1、3.0および4.0と、SUSE Linux Enterprise Server 8および9が、動作保証およびサポートされます。サポートされているLinuxオペレーティング・システムの最新リストは、次のOracleMetaLinkを参照してください。

    http://metalink.oracle.com 


  3. サービス・パックのバージョンを確認するには、次のコマンドを実行します。

    prompt> uname -r
    k_smp-2.4.21-138
    
    

    カーネルのバージョンに文字列2.4.21が含まれている場合、SP3がインストールされています。SP3は、Oracle Application Server 10gリリース2(10.1.2)で動作することが保証されています。

  4. 他のパッケージがインストールされているかどうかを確認するには、次のコマンドを実行します。

    prompt> rpm -q package_name
    
    

    パッケージが存在しない場合は、次のコマンドを使用してダウンロードおよびインストールを行います。

    prompt> rpm -i package_name
    
    

    パッケージをインストールする場合は、使用しているrpmファイルのアーキテクチャが適切で、最適化されていることを確認します。rpmファイルのアーキテクチャを確認するには、次のコマンドを実行します。

    prompt> rpm -q package_name --queryformat "%{arch}¥n"
    
    

    次の例の場合、glibc rpmファイルはIntelアーキテクチャに適しています。

    prompt> rpm -q glibc --queryformat "%{arch}¥n"
    i686
    
    
  5. 次のPerl実行可能ファイルのシンボリック・リンクが存在しない場合は、作成します。

    prompt> ln -sf /usr/bin/perl /usr/local/bin/perl
    
    
  6. 次のfuser実行可能ファイルのシンボリック・リンクが存在しない場合は、作成します。

    prompt> ln -sf /bin/fuser /sbin/fuser
    
    
  7. SUSE Linux Enterprise Serverシステムにorarunパッケージがインストールされていた場合は、oracleユーザーとして次の手順を実行し、環境をリセットします。

    1. 次のコマンドを実行します。

      prompt> cd /etc/profile.d
      prompt> mv oracle.csh oracle.csh.bak
      prompt> mv oracle.sh oracle.sh.bak
      prompt> mv alljava.sh alljava.sh.bak
      prompt> mv alljava.csh alljava.csh.bak
      
      
    2. 任意のテキスト・エディタを使用して、$HOME/.profileファイルから次の行をコメント・アウトします。

      . ./.oracle
      
      
    3. oracleユーザー・アカウントからログアウトします。

    4. oracleユーザー・アカウントにログインして、変更を有効にします。

  8. Javaパッケージがシステムにインストールされている場合は、JAVA_HOMEなどのJava環境変数を設定解除します。


    注意

    SUSE Linux Enterprise Serverの配布版とともに提供されたJavaパッケージは、インストールしないことをお薦めします。 


  9. /etc/servicesファイルを確認して、次のポート範囲がシステムで利用可能であることを確認します。

    • Oracle Internet Directoryに必要なポート3060〜3129

    • Oracle Internet Directory(SSL)に必要なポート3130〜3199

    • Oracle Enterprise Manager 10g(コンソール)に必要なポート1812〜1829

    • Oracle Enterprise Manager 10g(エージェント)に必要なポート1830〜1849

    • Oracle Enterprise Manager 10g(RMI)に必要なポート1850〜1869

    必要に応じて、/etc/servicesファイルからエントリを削除し、システムを再起動します。エントリを削除するには、CD-ROMのDisk 1のutils/3167528/ディレクトリおよびDVDのapplication_server/utils/3167528/ディレクトリに格納されているperlスクリプトを使用します。スクリプトは、rootユーザーで実行します。このスクリプトは、パッチ3167528からも入手できます。パッチは、次のサイトから入手できます。

    http://metalink.oracle.com
    
    

    これらのポートが使用できない場合は、関連するConfiguration Assistantがインストール中に失敗します。

  10. Network Information Service(NIS)を使用している場合は、次の手順に従います。

    1. 次の行が/etc/yp.confファイルに存在することを確認します。

      hostname.domainname broadcast
      
      
    2. 次の行が/etc/nsswitch.confファイルに存在することを確認します。

      hosts: files nis dns
      
      
  11. /etc/hostsファイルのlocalhostエントリがIPv4エントリであることを確認します。localhostのIPエントリがIPv6形式の場合、インストールは正常に行われません。IPv6エントリを次に示しています。

    # special IPv6 addresses
    ::1             localhost ipv6-localhost ipv6-loopback
    ::1             ipv6-localhost ipv6-loopback
    
    

    この例の/etc/hostsファイルを修正するには、次のように、localhostエントリをコメント化します。

    # special IPv6 addresses
    # ::1             localhost ipv6-localhost ipv6-loopback
    # ::1             ipv6-localhost ipv6-loopback
    
    

    エントリをコメント化するには、CD-ROMのDisk 1のutils/4015045/ディレクトリおよびDVDのapplication_server/utils/4015045/ディレクトリに格納されているperlスクリプトを使用します。スクリプトは、rootユーザーで実行します。このスクリプトは、パッチ4015045からも入手できます。パッチは、次のサイトから入手できます。

    http://metalink.oracle.com
    

4.3.5 SUSE Linux Enterprise Server 9システムのソフトウェア要件

表4-8にSUSE Linux Enterprise Server 9システムのソフトウェア要件を示します。表の後に続く手順で、システムがこれらの要件を満たしているかどうか確認できます。ここで、インストールの追加要件についても説明します。


注意

Oracle Application Server 10gリリース2(10.1.2)は、次のオペレーティング・システム固有のソフトウェアとの動作が保証されています。サポートされるオペレーティング・システム固有のソフトウェア(JDKバージョン、オペレーティング・システム・バージョンなど)の最新のリストについては、次のOracleMetaLinkを確認してください。

http://metalink.oracle.com 


表4-8    SUSE Linux Enterprise Server 9システムのソフトウェア要件 
項目  要件 

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

SUSE Linux Enterprise Server 9。SUSE Linux Enterprise Serverの詳細は、http://www.suse.comを参照してください。

サポートされているカーネルの最小バージョンは次のとおりです。

  • kernel-bigsmp-2.6.5-7.97

  • kernel-default-2.6.5-7.97

  • kernel-smp-2.6.5-7.97

 

ソフトウェア・パッケージ

(これらのバージョン以上がインストールされていることを確認) 

glibc-2.3.3-98.28
gcc-3.3.3-43.24
gcc-c++-3.3.3-43.24
libstdc++-3.3.3-43.24
libstdc++-devel-3.3.3-43.24
openmotif21-libs-2.1.30MLI4-119.1
pdksh-5.2.14-780.1
make-3.80-184.1
gnome-libs-1.4.1.7-671.1
gnome-libs-devel-1.4.1.7-671.1
sysstat-5.0.1-35.1
binutils-2.15.90.0.1.1-32.5
db1-1.85-85.1
compat-2004.7.1-1.2
 

64ビットの動作保証 

SUSE Linux Enterprise Serverは、AMD64およびIntel EM64T上で動作保証されています。次のパッケージ(またはこれ以上のバージョン)が必要です。

glibc-2.3.3-98.28.x86_64.rpm
glibc-32bit-9-200407011233.x86_64.rpm
glibc-devel-32bit-9-200407011229.x86_64.rpm
gcc-3.3.3-43.24.x86_64.rpm
gcc-c++-3.3.3-43.24.x86_64.rpm
libstdc++-3.3.3-43.24.x86_64.rpm
libstdc++-devel-3.3.3-43.24.x86_64.rpm
libstdc++-devel-32bit-9-200407011229.x86_64.rpm
gnome-libs-1.4.1.7-671.1.x86_64.rpm
gnome-libs-devel-1.4.1.7-671.1.x86_64.rpm
gnome-libs-32bit-9-200407011229.x86_64.rpm
binutils-2.15.90.0.1.1-32.5.x86_64.rpm
binutils-32bit-9-200407011229.x86_64.rpm
compat-32bit-9-200407011229.x86_64.rpm
compat-sles8-1.3-93.3.x86_64.rpm
compat-2004.7.1-1.2.x86_64.rpm
pdksh-5.2.14-780.1.x86_64.rpm
make-3.80-184.1.x86_64.rpm
sysstat-5.0.1-35.1.x86_64.rpm
perl-32bit-9-200407011229.x86_64.rpm
libaio-devel-32bit-9-200407011229.x86_64.rpm
XFree86-devel-32bit-9-200407011229.x86_64.rpm
linux32-1.0-341.1.x86_64.rpm
db-32bit-9-200407011229.x86_64.rpm
db1-32bit-9-200407011229.x86_64.rpm
compat-32bit-9-200407011229.x86_64.rpm
openmotif21-libs-2.1.30MLI4-119.1

必ず32ビット・シェル・エミュレーションを使用してください。インストーラとその他のOracle Application Serverコマンドやスクリプトを実行する前に、次のコマンドを使用してください。

# linux32 bash
 

システムがすべての要件を満たしているかどうかを確認するには、次の手順に従います。

  1. rootユーザーとしてログインします。

  2. インストールされたLinuxの配布版とバージョンを確認するには、次のコマンドを実行します。

    prompt> cat /etc/issue
    Welcome to SuSE Linux 9.0 (i686) - Kernel ¥r (¥l)
    
    


    注意

    Red Hat Enterprise Linux AS/ES 2.1、3.0および4.0と、SUSE Linux Enterprise Server 8および9が、動作保証およびサポートされます。サポートされているLinuxオペレーティング・システムの最新リストは、次のOracleMetaLinkを参照してください。

    http://metalink.oracle.com 


  3. カーネルのバージョンを確認するには、次のコマンドを実行します。

    prompt> uname -r
    kernel-bigsmp-2.6.5-7.97
    
    
  4. 他のパッケージがインストールされているかどうかを確認するには、次のコマンドを実行します。

    prompt> rpm -q package_name
    
    

    パッケージが存在しない場合は、次のコマンドを使用してダウンロードおよびインストールを行います。

    prompt> rpm -i package_name
    
    

    パッケージをインストールする場合は、使用しているrpmファイルのアーキテクチャが適切で、最適化されていることを確認します。rpmファイルのアーキテクチャを確認するには、次のコマンドを実行します。

    prompt> rpm -q package_name --queryformat "%{arch}¥n"
    
    

    次の例の場合、glibc rpmファイルはIntelアーキテクチャに適しています。

    prompt> rpm -q glibc --queryformat "%{arch}¥n"
    i686
    
    
  5. 次のPerl実行可能ファイルのシンボリック・リンクが存在しない場合は、作成します。

    prompt> ln -sf /usr/bin/perl /usr/local/bin/perl
    
    
  6. 次のfuser実行可能ファイルのシンボリック・リンクが存在しない場合は、作成します。

    prompt> ln -sf /bin/fuser /sbin/fuser
    
    
  7. SUSE Linux Enterprise Serverシステムにorarunパッケージがインストールされていた場合は、oracleユーザーとして次の手順を実行し、環境をリセットします。

    1. 次のコマンドを実行します。

      prompt> cd /etc/profile.d
      prompt> mv oracle.csh oracle.csh.bak
      prompt> mv oracle.sh oracle.sh.bak
      prompt> mv alljava.sh alljava.sh.bak
      prompt> mv alljava.csh alljava.csh.bak
      
      
    2. 任意のテキスト・エディタを使用して、$HOME/.profileファイルから次の行をコメント・アウトします。

      . ./.oracle
      
      
    3. oracleユーザー・アカウントからログアウトします。

    4. oracleユーザー・アカウントにログインして、変更を有効にします。

  8. Javaパッケージがシステムにインストールされている場合は、JAVA_HOMEなどのJava環境変数を設定解除します。


    注意

    SUSE Linux Enterprise Serverの配布版とともに提供されたJavaパッケージは、インストールしないことをお薦めします。 


  9. /etc/servicesファイルを確認して、次のポート範囲がシステムで利用可能であることを確認します。

    • Oracle Internet Directoryに必要なポート3060〜3129

    • Oracle Internet Directory(SSL)に必要なポート3130〜3199

    • Oracle Enterprise Manager 10g(コンソール)に必要なポート1812〜1829

    • Oracle Enterprise Manager 10g(エージェント)に必要なポート1830〜1849

    • Oracle Enterprise Manager 10g(RMI)に必要なポート1850〜1869

    必要に応じて、/etc/servicesファイルからエントリを削除し、システムを再起動します。エントリを削除するには、CD-ROMのDisk 1のutils/3167528/ディレクトリおよびDVDのapplication_server/utils/3167528/ディレクトリに格納されているperlスクリプトを使用します。スクリプトは、rootユーザーで実行します。このスクリプトは、パッチ3167528からも入手できます。パッチは、次のサイトから入手できます。

    http://metalink.oracle.com
    
    

    これらのポートが使用できない場合は、関連するConfiguration Assistantがインストール中に失敗します。

  10. Network Information Service(NIS)を使用している場合は、次の手順に従います。

    1. 次の行が/etc/yp.confファイルに存在することを確認します。

      hostname.domainname broadcast
      
      
    2. 次の行が/etc/nsswitch.confファイルに存在することを確認します。

      hosts: files nis dns
      
      
  11. /etc/hostsファイルのlocalhostエントリがIPv4エントリであることを確認します。localhostのIPエントリがIPv6形式の場合、インストールは正常に行われません。IPv6エントリを次に示しています。

    # special IPv6 addresses
    ::1             localhost ipv6-localhost ipv6-loopback
    ::1             ipv6-localhost ipv6-loopback
    
    

    この例の/etc/hostsファイルを修正するには、次のように、localhostエントリをコメント化します。

    # special IPv6 addresses
    # ::1             localhost ipv6-localhost ipv6-loopback
    # ::1             ipv6-localhost ipv6-loopback
    
    

    エントリをコメント化するには、CD-ROMのDisk 1のutils/4015045/ディレクトリおよびDVDのapplication_server/utils/4015045/ディレクトリに格納されているperlスクリプトを使用します。スクリプトは、rootユーザーで実行します。このスクリプトは、パッチ4015045からも入手できます。パッチは、次のサイトから入手できます。

    http://metalink.oracle.com
    
    

4.3.6 Linux x86-64での動作保証

Oracle Application Server 10gリリース2(10.1.2)は、次のLinux x86-64プラットフォーム上で32ビット・アプリケーションとしての実行が動作保証されています。

4.3.6.1 Red Hat Enterprise Linux AS/ES 3.0のUpdate 3以上(AMD64/Intel EM64T)

Oracle Application Serverのインストレーション・ガイドに記載されているRed Hat Enterprise Linux AS/E 3.0に関する記述は、要件、カーネル・パラメータの要件、インストール前の必須チェックなどを含めて、すべてLinux x86-64に適用されます。また、各手順もLinux x86-64に適用されます。これらの要件に加えて、次の点に注意してください。

4.3.6.2 SUSE LINUX Enterprise Server 9(AMD64/Intel EM64T)

Oracle Application Serverのインストレーション・ガイドに記載されているSUSE LINUX Enterprise Server 9に関する記述は、要件、カーネル・パラメータの要件、インストール前の必須チェックなどを含めて、すべてLinux x86-64に適用されます。また、各手順もLinux x86-64に適用されます。これらの要件に加えて、次の点に注意してください。

4.4 カーネル・パラメータ

OracleAS Metadata RepositoryまたはOracleAS Web Cacheをインストールするコンピュータでは、そのカーネル・パラメータを次の項に示す最小値に設定する必要があります。

4.4.1 OracleAS Web Cacheのカーネル・パラメータの設定

この項の説明は、OracleAS Web Cacheをインストールする場合に適用されます。

OracleAS Web Cacheのカーネル・パラメータを設定するには、次のタスクを完了します。

  1. 次のコマンドを実行して、nofileカーネル・パラメータが65536以上に設定されていることを確認します。

    prompt> ulimit -Hn
    
    
  2. コマンドによって65536未満の値が返される場合は、/etc/security/limits.confファイルに次の行を追加(テキスト・エディタを使用してファイルを編集)します。

    *       hard    nofile  65536
    
    

    /etc/security/limits.confファイルを編集するには、rootユーザーである必要があります。

  3. コンピュータを再起動して、新しい値を有効にします。

4.4.2 OracleAS Metadata Repositoryのカーネル・パラメータの設定

次の表に示すカーネル・パラメータが、表示されている計算式、または表示されている推奨値と同じかそれ以上に設定されていることを確認します。表の後に示す手順は、値を確認して設定する方法について説明しています。


注意

Linuxスレッド・モデルにより、各スレッドに対するプロセスが作成されます。Oracle Application Serverは、パフォーマンスを向上させるため高度にマルチスレッド化されています。このためLinuxでは、カーネルが数百ものプロセスの処理を行える必要があります。 


パラメータ    ファイル 

semmsl
semmns
semopm
semmni 

256
32000
100
142 

/proc/sys/kernel/sem 

shmall 

2097152 

/proc/sys/kernel/shmall 

shmmax 

2147483648 

/proc/sys/kernel/shmmax 

shmmni 

4096 

/proc/sys/kernel/shmmni 

msgmax 

8192 

/proc/sys/kernel/msgmax 

msgmnb 

65535 

/proc/sys/kernel/msgmnb 

msgmni 

2878 

/proc/sys/kernel/msgmni 

file-max 

131072 

/proc/sys/fs/file-max 

ip_local_port_range 

10000 65000 

/proc/sys/net/ipv4/ip_local_port_range 


注意

  • semmnsパラメータには、各OracleデータベースのPROCESSES初期化パラメータの値の合計(最大値を2回加算し、データベースごとに10を加算)を設定する必要があります。

  • パラメータの現在の値がこの表に示した値よりも大きい場合は、そのパラメータの値を変更しないでください。

 

これらのカーネル・パラメータに指定された現在の値を表示し、必要に応じてその値を変更するには、次の手順に従います。

  1. カーネル・パラメータの現在の値を表示するには、次のようなコマンドを実行します。


    注意

    現在の値を記録し、変更する必要のある値を特定します。 


    パラメータ  コマンド 

    semmsl、semmns、semopmおよびsemmni 

    # /sbin/sysctl -a | grep sem

    セマフォ・パラメータの値をこの順序で表示します。 

    shmall、shmmaxおよびshmmni 

    # /sbin/sysctl -a | grep shm 

    msgmax、msgmnbおよびmsgmni 

    # /sbin/sysctl -a | grep msg 

    file-max 

    # /sbin/sysctl -a | grep file-max 

    ip_local_port_range 

    # /sbin/sysctl -a | grep ip_local_port_range

    ポート番号の範囲を表示します。 

  2. 推奨値と異なる値を持つカーネル・パラメータがある場合は、次の手順を実行します。

    1. テキスト・エディタを使用して、/etc/sysctl.confファイルを作成または編集し、次のような行を追加または編集します。

      kernel.shmall = 2097152
      kernel.shmmax = 2147483648
      kernel.shmmni = 4096
      # semaphores: semmsl, semmns, semopm, semmni
      kernel.sem = 256 32000 100 142
      fs.file-max = 131072
      net.ipv4.ip_local_port_range = 10000 65000
      kernel.msgmni = 2878
      kernel.msgmax = 8192
      kernel.msgmnb = 65535
      
      

      /etc/sysctl.confファイル内に値を指定することによって、システムを再起動したときもその値が保たれます。

    2. 次のコマンドを実行して、カーネル・パラメータの現在の値を変更します。

      # /sbin/sysctl -p
      
      

      このコマンドの出力を見て、値が正しいことを確認します。値が誤っている場合は、/etc/sysctl.confファイルを編集して、このコマンドを再実行します。

    3. SUSE Linux Enterprise Serverの場合にのみ、次のコマンドを実行して、システムを再起動したときに/etc/sysctl.confファイルが読み込まれるようにします。

      # chkconfig boot.sysctl on
      
      

4.5 oracleユーザーのシェル制限の設定

Linuxシステム上のソフトウェアのパフォーマンスを向上させるために、oracleユーザーのシェル制限を、ユーザーのデフォルトのシェルに応じて増やす必要があります。

Bourneまたは
Bashシェルの制限
 
Kornシェル制限  Cまたは
tcshシェルの制限
 
ハード制限 

nofile 

nofile 

descriptors 

65536 

noproc 

processes 

maxproc 

16384 

シェル制限を増やすには、次の手順を実行します。

  1. /etc/security/limits.confファイルに次の行を追加します。

    *        soft   nproc         2047
    *        hard   nproc         16384
    *        soft   nofile        2048
    *        hard   nofile        65536
    
    
  2. 次の行がまだない場合は、/etc/pam.d/loginファイルに追加します。

    session    required     /lib/security/pam_limits.so
    
    
  3. oracleユーザーのデフォルトのシェルに応じて、次の変更をデフォルト・シェルの起動ファイルに対して行います。

    • Bourne、BashまたはKornシェルの場合は、次の行を/etc/profileファイルに追加します。

      if [ $USER = "oracle" ]; then
              if [ $SHELL = "/bin/ksh" ]; then
                    ulimit -p 16384
                    ulimit -n 65536
              else
                    ulimit -u 16384 -n 65536
              fi
      fi
      
      
    • Cまたはtcshシェルでは、次の行を/etc/csh.loginファイルに追加します。

      if ( $USER == "oracle" ) then
              limit maxproc 16384
              limit descriptors 65536
      endif
      
      

4.6 ポート

Oracle HTTP Server、OracleAS Web Cache、Oracle Enterprise Manager 10gなど、多くのOracle Application Serverコンポーネントでポートを使用します。インストーラにデフォルトのポート番号を割り当ててもらうことも、ユーザーが指定したポート番号を使用することもできます。

Oracle HTTP Serverのデフォルトのポートがポート7777でありポート80でない理由

デフォルトでは、インストーラによって、ポート80でなくポート7777を使用するようにOracle HTTP Serverが構成されます。ポート7777がデフォルトのポートである理由は、UNIXでは1024未満のポート番号を使用するコンポーネントに対しrootユーザーとして追加の手順を実行しないと、コンポーネントを実行できないためです。インストーラはrootアクセス権限を所有していないため、1024より大きいポートを使用する必要があります。

Oracle HTTP Serverでポート80などの異なるポートを使用する場合は、「静的ポート」機能を使用します。これにより、コンポーネントのポート番号を指定できます。インストール後にポート番号を変更することもできますが、インストール中にポート番号を設定する方が簡単です。

4.6.1 ポートが使用中かどうかの確認

ポートが使用されているかどうかを確認するには、netstatコマンドを次のように実行します。

prompt> netstat -an | grep portnum

4.6.2 デフォルトのポート番号の使用

コンポーネントでデフォルトのポート番号を使用する場合は、特に何もする必要はありません。デフォルトのポート番号および範囲のリストについては、付録C「デフォルトのポート番号」を参照してください。各コンポーネントに対し、ポート範囲内で1つ以上のポートが使用できることを確認します。インストーラが空きポートを範囲内で検出できない場合、そのインストールは失敗します。


注意

  • /etc/servicesファイルのデフォルトの構成では、ポート389および636が含まれています(LDAPおよびLDAP/SSL用)。これらは、Oracle Internet Directoryのデフォルトのポートでもあります。つまり、これらのポート番号をOracle Internet Directoryで使用するには、/etc/servicesファイル内のこれらの行を削除するか、コメント・アウトする必要があります。行をコメント・アウトするには、次のように行の先頭に#を付けます。

    # ldap   389/tcp   # Lightweight Directory Access Protocol
    # ldap   389/udp   # Lightweight Directory Access Protocol
    # ldaps  636/tcp   # LDAP protocol over TLS/SSL (was sldap)
    # ldaps  636/udp   # LDAP protocol over TLS/SSL (was sldap)
    
    

    /etc/servicesの行のコメント・アウトまたは削除を行わないと、インストーラでポート389と636の割当てが行われず、Oracle Internet Directoryのポート番号の範囲から別の数値が割り当てられます。デフォルトのポート番号のリストについては、付録C「デフォルトのポート番号」を参照してください。

  • インストーラでは、/etc/servicesファイルで指定されたポート番号の割当ては行いません。特定のポート番号でインストーラによる割当てを行わないようにするには、そのポート番号を/etc/servicesファイルに追加します。たとえば、あるアプリケーション用にポート7777を予約するには、次のような行を/etc/servicesに追加します。

    myApplication      7777/tcp
    
    

    この行が/etc/servicesファイル内にあると、インストーラではポート7777をどのコンポーネントにも割り当てません。

 

4.6.3 カスタムのポート番号の使用(「静的ポート」機能)

インストーラがコンポーネントにカスタムのポート番号を割り当てるようにするには、次の手順を実行します。

  1. コンポーネント名とポート番号の入ったファイルを作成します。ファイルの書式は、第4.6.3.1項「staticports.iniファイルの書式」を参照してください。このファイルは通常staticports.iniファイルという名前ですが、任意の名前を付けることができます。

  2. インストーラの「ポート構成オプションの指定」画面で、「手動」を選択し、staticports.iniファイルのフルパスを入力します。

    ファイルへのフルパスを指定しないと、インストーラはファイルを見つけることができません。この場合、インストーラはすべてのコンポーネントにデフォルトのポートを割り当てますが、警告は一切表示されません。


    以前のリリースとの違い

    10g(9.0.4)では、コマンドライン・オプションを使用してstaticports.iniファイルを指定しました。今回のリリースでは、新しい「ポート構成オプションの指定」画面でファイルを指定します。 


4.6.3.1 staticports.iniファイルの書式

staticports.iniファイルの書式は次のとおりです。port_numは、コンポーネントに使用するポート番号に置き換えます。

# J2EE and Web Cache
Oracle HTTP Server port = port_num
Oracle HTTP Server Listen port = port_num
Oracle HTTP Server SSL port = port_num
Oracle HTTP Server Listen (SSL) port = port_num
Oracle HTTP Server Diagnostic port = port_num
Java Object Cache port = port_num
DCM Java Object Cache port = port_num
DCM Discovery port = port_num
Oracle Notification Server Request port = port_num
Oracle Notification Server Local port = port_num
Oracle Notification Server Remote port = port_num
Application Server Control port = port_num
Application Server Control RMI port = port_num
Oracle Management Agent port = port_num
Web Cache HTTP Listen port = port_num
Web Cache HTTP Listen (SSL) port = port_num
Web Cache Administration port = port_num
Web Cache Invalidation port = port_num
Web Cache Statistics port = port_num
Log Loader port = port_num
ASG port = port_num

# Business Intelligence and Forms
Reports Services SQL*Net port = port_num
Reports Services discoveryService port = port_num
Reports Services bridge port = port_num

# Infrastructure
Oracle Internet Directory port = port_num
Oracle Internet Directory (SSL) port = port_num
Oracle Certificate Authority SSL Server Authentication port = port_num
Oracle Certificate Authority SSL Mutual Authentication port = port_num
Ultra Search HTTP port number = port_num

このファイルを作成する最も簡単な方法は、CD-ROM(Disk 1)またはDVDにあるstaticports.iniファイルをテンプレートとして使用することです。

  1. staticports.iniファイルをCD-ROMまたはDVDからハード・ディスクにコピーします。

    表4-9    CD-ROMおよびDVD内のstaticports.iniファイルの場所 
    メディア  staticports.iniファイルの場所 

    CD-ROM 

    Disk 1: mount_point/1012disk1/stage/Response/staticports.ini 

    DVD 

    mount_point/application_server/stage/Response/staticports.ini 

  2. ローカル・コピー(ハード・ディスク上にあるファイル)を編集して必要なポート番号を含めます。

    staticports.iniファイルですべてのコンポーネントのポート番号を指定する必要はありません。ファイルにないコンポーネントでは、インストーラによりデフォルトのポート番号が使用されます。

    インストール中にOracleAS Metadata Repositoryで使用されるポート(ポート1521)の変更はできませんが、インストール後に変更できます。詳細は、『Oracle Application Server管理者ガイド』を参照してください。

    次の例では、Application Server ControlのポートといくつかのOracleAS Web Cacheのポートを設定します。指定されていないコンポーネントには、インストーラによってデフォルトのポート番号が割り当てられます。

    Application Server Control port = 2000
    Web Cache Administration port = 2001
    Web Cache Invalidation port = 2002
    Web Cache Statistics port = 2003
    
    

    インストールが完了したら、ORACLE_HOME/install/portlist.iniファイルで、割り当てられたポートを確認できます。

ポート番号の選択に関するヒント

次に、ポート番号の選択に関するガイドラインを示します。

インストーラでは、メモリーをチェックすることにより、ファイルに指定されたポートが使用可能であることが確認されます。つまり、インストーラが検出できるのは、実行中のプロセスで使用されているポートのみです。アプリケーションで使用されているポートを調べるために構成ファイルが確認されることはありません。

指定されたポートが使用できないことが検出されると、インストーラにより警告が表示されます。インストーラでは、使用できないポートの割当ては行われません。この問題を解決するには、次の手順を実行します。

  1. staticports.iniファイルを編集して別のポートを指定するか、そのポートを使用しているアプリケーションをシャットダウンします。

  2. 再試行」をクリックします。インストーラはstaticports.iniファイルの再読取りを行い、ファイル内のエントリを再確認します。

staticports.iniファイルとしてのportlist.iniの使用

staticports.iniファイルは、Oracle Application Serverのインストール後に作成されるORACLE_HOME/install/portlist.iniファイルと同じ書式を使用しています。Oracle Application Serverをすでにインストールしている場合で、同じポート番号を別のインストールでも使用するには、最初のインストールのportlist.iniファイルを、それ以降のインストールのstaticports.iniファイルとして使用できます。

ただし、staticports.iniでは「Oracle Management Agent port」の行は、portlist.iniの「Enterprise Manager Agent port」に相当するという違いに注意してください。

4.6.3.2 インストーラが指定されたポートではなくデフォルトのポートを使用する原因となるエラー条件

staticports.iniファイルは念入りに確認してください。間違いがあると、インストーラでは警告を表示せずにデフォルトのポートを使用します。次のような点を確認します。

4.6.3.3 Oracle HTTP ServerおよびOracleAS Web Cacheのポート

これらのコンポーネントのポートを設定する場合は、次の点を理解しておく必要があります。

Oracle HTTP Serverのhttpd.confファイルでは、PortおよびListenの各ディレクティブでOracleAS Web CacheとOracle HTTP Serverで使用するポートを指定します。staticports.iniファイルでこれらのポートを設定するための行は、どのコンポーネントを構成するかによって異なります。

OracleAS Web CacheおよびOracle HTTP Serverを構成する場合
  1. OracleAS Web Cacheのポートを設定します。

    OracleAS Web Cacheでは、Portディレクティブで指定されたポートを使用します(図4-1)。このポートを設定するには、staticports.iniファイルで次の行を使用します。

    Web Cache HTTP Listen port = port_number
    
    

    OracleAS Web CacheのSSLポートを構成するには、次の行を使用します。

    Web Cache HTTP Listen (SSL) port = port_number
    
    

    この場合、「Oracle HTTP Server port」の行を使用してポート番号を設定することはできません。staticports.iniファイルに「Oracle HTTP Server port」と「Web Cache HTTP Listen port」の両方の行がある場合、「Oracle HTTP Server port」行は無視されます。たとえば、staticports.iniに次の行があるとします。

    Web Cache HTTP Listen port = 7979
    Oracle HTTP Server port = 8080
    
    

    Portディレクティブは7979に設定されます。

  2. Oracle HTTP Serverのポートを設定します。

    Oracle HTTP Serverでは、Listenディレクティブで指定されたポートを使用します。このポートを設定するには、staticports.iniファイルで次の行を使用します。

    Oracle HTTP Server Listen port = port_number
    
    

    SSLのリスニング・ポートを構成するには、次の行を使用します。

    Oracle HTTP Server Listen (SSL) port = port_number
    
    
    

    図4-1    OracleAS Web CacheおよびOracle HTTP Serverの構成


    画像の説明

Oracle HTTP Serverのみを構成する場合(OracleAS Web Cacheは構成しない)

Oracle HTTP Serverのみを構成する場合、Oracle HTTP ServerでPortListenの両方のディレクティブを使用します(図4-2)。この場合、両方のディレクティブが同じポート番号を使用するように設定する必要があります。

これらのポートを設定するには、staticports.iniファイルの「Oracle HTTP Server port」と「Oracle HTTP Server Listen port」の行を使用します。たとえば、次のようになります。

Oracle HTTP Server port = 8080
Oracle HTTP Server Listen port = 8080

これらのポートのSSLバージョンを設定するには、次の行を使用します。SSL非対応バージョンと同様、ポート番号は同じである必要があります。

Oracle HTTP Server SSL port = 443
Oracle HTTP Server Listen (SSL) port = 443

staticports.iniのWeb Cacheの行を指定しても、OracleAS Web Cacheは構成していないため、それらの行は無視されます。

図4-2    Oracle HTTP Serverのみの構成


画像の説明

4.6.3.4 例

この項では、staticports.iniを使用するための一般的なシナリオについていくつか説明します。

OracleAS Web Cacheをフロントエンドとして使用しOracle HTTP Serverでポート80とポート443を使用するように構成する

このシナリオでは、次の行を含むstaticports.iniファイルを作成します。

Web Cache HTTP Listen port = 80
Oracle HTTP Server Listen port = 81
Web Cache HTTP Listen (SSL) port = 443
Oracle HTTP Server Listen (SSL) port = 444

Oracle HTTP Serverのリスニング・ポートおよびSSLリスニング・ポートは、使用できるポートのいずれでもかまいません。例では、ポート81と444を使用しています。これらのポート番号は、1024未満である必要はありません。1024未満のポート番号を選択した場合は、rootユーザーとしてOracle HTTP ServerおよびOracleAS Web Cacheを起動する必要があります。


注意

1024より小さいポート番号を使用しているため、Oracle HTTP ServerとOracleAS Web Cacheはrootユーザーとして実行するように構成する必要があります。構成は、インストール中またはインストール後に行うことができます。

  • インストール中に構成を行うには、root.shを実行した後、第7.17項「インストールの一部: インストールの最後のいくつかの画面」に示した手順に従い、その後で「OK」をクリックする必要があります。root.shはインストールの最後の方で実行します。

  • インストール後に構成を行うように選択することもできますが、インストーラではコンポーネントを起動できないことに注意してください(まだ構成されていないため)。

詳細は、『Oracle HTTP Server管理者ガイド』および『Oracle Application Server Web Cache管理者ガイド』を参照してください。 


Oracle HTTP ServerでOracleAS Web Cacheを使用せずにポート80およびポート443を使用するように構成する

このシナリオでは、次の行を含むstaticports.iniファイルを作成します。

Oracle HTTP Server port = 80
Oracle HTTP Server Listen port = 80
Oracle HTTP Server SSL port = 443
Oracle HTTP Server Listen (SSL) port = 443


注意

1024より小さいポート番号を使用しているため、Oracle HTTP Serverはrootユーザーとして実行するように構成する必要があります。詳細は、「注意」を参照してください。 


4.6.4 ポート1521が使用されている場合

インストーラはポート1521をOracleAS Metadata Repositoryのリスナー(リリース10.1.0.3)用に構成します。このポートはstaticports.iniファイルでは変更できません。


注意

コンピュータに、EXTPROCキーでIPCプロトコルを使用するリスナーがある場合、そのキーが別の値を持つように変更する必要があります。これは、OracleAS Metadata RepositoryのリスナーがEXTPROCキーを使用する必要があるためです。 


Oracleデータベース・リスナーなどの既存のアプリケーションがポート1521をすでに使用している場合、インストーラを実行する前になんらかの措置が必要になることがあります。詳細は次の項を参照してください。

4.6.4.1 ポート1521が既存のOracleデータベースで使用されている場合

Oracleデータベースをすでに実行しているコンピュータにOracleAS Metadata Repository用の新規のデータベースをインストールする場合は、両方のデータベースのリスナーが競合しないことを確認してください。

既存のデータベースとOracleAS Metadata Repositoryのデータベースの両方で同じリスナーが使用できる場合があります。これには、既存のリスナーとポート番号を考慮する必要があります。表4-10に、各種シナリオとその結果を示します。

インストール後、OracleAS Metadata Repositoryのリスナーが別のポートを使用するように変更できます。詳細は、『Oracle Application Server管理者ガイド』を参照してください。

表4-10    OracleAS Metadata Repositoryをインストールするコンピュータに既存のデータベースがある場合のシナリオとその結果 
既存のリスナーのリリース  既存のリスナーがポート1521を使用  既存のリスナーがポート1521以外を使用 

10.1.0.2より前 

既存データベース用とOracleAS Metadata Repository用の2つのリスナーが必要です。

シナリオ1: 既存のリスナーがポート1521を使用し、リスナーのリリースは10.1.0.2より前である」を参照してください。 

既存データベース用とOracleAS Metadata Repository用の2つのリスナーが必要です。

シナリオ3: 既存のリスナーがポート1521以外を使用」を参照してください。 

10.1.0.2以上 

既存のリスナーは、既存のデータベースとOracleAS Metadata Repositoryの両方をサポートします。

シナリオ2: 既存のリスナーがポート1521を使用し、リスナーのリリースは10.1.0.2以上である」を参照してください。 

既存データベース用とOracleAS Metadata Repository用の2つのリスナーが必要です。

シナリオ3: 既存のリスナーがポート1521以外を使用」を参照してください。 

リスナーのリリースを確認するには、次のコマンドを実行します。

prompt> $ORACLE_HOME/bin/lsnrctl VERSION

ここでORACLE_HOMEは、データベースのホーム・ディレクトリです。

同じコマンドを使用して、リスナーのポートを確認することもできます。

コマンドの出力例を次に示します。

prompt> lsnrctl VERSION
LSNRCTL for UNIX: Version 10.1.0.4.2 - Production on 12-JUL-2005 16:08:16

Copyright (c) 1991, 2004, Oracle Corporation.  All rights reserved.

Connecting to 
(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=test-lin.us.oracle.com)(PORT=1521)))
TNSLSNR for UNIX: Version 10.1.0.4.2 - Production
        TNS for UNIX: Version 10.1.0.4.0 - Production
        Unix Domain Socket IPC NT Protocol Adaptor for UNIX: Version 10.1.0.4.0 - 
Production
        Oracle Bequeath NT Protocol Adapter for UNIX: Version 10.1.0.4.0 - 
Production The command completed successfully
シナリオ1: 既存のリスナーがポート1521を使用し、リスナーのリリースは10.1.0.2より前である

リリース10.1.0.2より前のリスナーには、このOracle Application ServerリリースのOracleAS Metadata Repositoryと互換性がありません。リリース10.1.0.3のリスナーがインストールされるOracleAS Metadata Repositoryをインストールする必要があります。この後で、この新しいリスナーを使用して、既存のデータベースおよびOracleAS Metadata Repositoryデータベースに対しサービスを提供することができます。

  1. OracleAS Metadata Repositoryをインストールする前に、既存のリスナーを停止します。

    prompt> $ORACLE_HOME/bin/lsnrctl stop
    
    

    ORACLE_HOMEは、既存のデータベースのホーム・ディレクトリです。

    既存のリスナーを停止しない場合、インストールに失敗します。

  2. OracleAS Metadata Repositoryをインストールします。

    第6章「OracleAS Infrastructureのインストール」にあるOracleAS Metadata Repositoryの任意のインストール手順を参照してください(第6.20項「OracleAS Infrastructureのインストール」第6.21項「既存のOracle Internet Directoryに対するOracleAS Infrastructureのインストール」など)。

  3. 必要に応じて、新しいリスナーの構成ファイルを更新します。リスナーの構成ファイルの名前はlistener.oraで、ORACLE_HOME/network/adminディレクトリにあります。

    1. 既存のリスナーの構成ファイルのネットワーク・アドレスのエントリを確認します。

      既存のリスナーの構成ファイルに次のネットワーク・アドレスしかない場合:

      • TCP Port 1521

      • IPC key EXTPROC

      OracleAS Metadata Repositoryのリスナーの構成ファイルのネットワーク・アドレスを編集する必要はありません。

      構成ファイルに他のネットワーク・アドレスがある場合は、それらをOracleAS Metadata Repositoryのリスナーの構成ファイルに追加する必要があります。

    2. 既存のリスナーの構成ファイルのSID_DESCエントリを確認します。

      既存のリスナーの構成ファイルに、既存のデータベースのSID_DESCエントリがある場合は、それらのエントリをOracleAS Metadata Repositoryのリスナーの構成ファイルに追加する必要があります。

    3. 既存のリスナー(リリース10.1.0.2より前のもの)は起動しないでください。新しいリスナーが両方のデータベースをサポートできるようになったため、既存のリスナーを実行する必要はなくなりました。

シナリオ2: 既存のリスナーがポート1521を使用し、リスナーのリリースは10.1.0.2以上である

既存のリスナーは、既存のデータベースとOracleAS Metadata Repositoryの両方をサポートします。インストーラでは、この構成を自動的に行います。

インストール中、リスナーを実行しておくことができます。

シナリオ3: 既存のリスナーがポート1521以外を使用

リスナーを2つ実行します。既存のリスナーのリリースには関係なく、1つは既存のデータベース用で、もう1つはOracleAS Metadata Repository用になります。

既存のリスナーはポート1521を使用しないため、インストール中に実行していてもかまいません。

4.6.4.2 ポート1521が他のアプリケーションで使用されている場合

ポート1521でリスニングしているアプリケーションが他にある場合、それらが別のポートでリスニングするように再構成する必要があります。それが可能でない場合は、OracleAS Metadata Repositoryのインストール中はそのアプリケーションをシャットダウンしてください。インストール後、OracleAS Metadata Repositoryが1521以外のポートを使用するように再構成できます。手順については、『Oracle Application Server管理者ガイド』を参照してください。

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

次の場合、オペレーティング・システム・グループを作成する必要があります。

ローカルのオペレーティング・システム・グループを作成するには、次の手順に従います。

次のコマンドを実行して、oinstallグループを作成します。

# /usr/sbin/groupadd oinstall

オペレーティング・システムのユーザーとグループの詳細は、オペレーティング・システムのドキュメントを参照するか、システム管理者に問い合せてください。

4.7.1 インベントリ・ディレクトリのグループの作成

Oracle製品が入っていないコンピュータにOracle Application Serverをインストールする場合は、インベントリ・ディレクトリを所有するためのグループを作成します。インストーラでは、コンピュータにインストールされているOracle製品を把握するために、インベントリ・ディレクトリにファイルを書き込みます。

このマニュアルでは、このオペレーティング・システム・グループにoinstallという名前を使用します。

インベントリ・ディレクトリ用に別のグループを用意することによって、様々なユーザーがコンピュータにOracle製品をインストールできるようにします。ユーザーは、インベントリ・ディレクトリへの書込み権限が必要です。これは、oinstallグループに所属します。

コンピュータにOracle製品を初めてインストールするとき、インストーラにより、インベントリ・ディレクトリのグループ名を入力する画面と、インベントリ・ディレクトリの場所を入力する画面が表示されます。

インベントリ・ディレクトリのデフォルトの名前はoraInventoryです。

コンピュータにインベントリ・ディレクトリがすでにあるかどうかが不明な場合は、/etc/oraInst.locファイルを参照します。このファイルには、インベントリ・ディレクトリの場所と、それを所有するグループが一覧表示されます。ファイルがない場合は、そのコンピュータにはOracle製品がインストールされていません。

4.7.2 データベース管理者のグループの作成

この項の内容は、インストーラによって作成された新規データベースにOracleAS Metadata Repositoryをインストールする場合にのみ適用されます。

データベースがマウントされておらず、データベースの認証が使用できない場合、データベースではオペレーティング・システム・グループを使用してユーザー権限を判断します。データベースでは、次のグループと権限を認識します。

表4-11    OSDBAグループとOSOPERグループの権限 
グループ  説明 

OSDBA 

データベース管理者のグループです。このグループのユーザーには、SYSDBA権限が付与されます。 

OSOPER 

このグループのユーザーには、基本的なメンテナンスに必要な権限から構成されるSYSOPER権限が付与されます。これには、データベースの起動とシャットダウン、およびデータベース操作に必要なその他の権限が含まれます。SYSOPER権限はSYSDBA権限のサブセットです。 

これらのグループのオペレーティング・システム・グループを作成する必要があります。

dbaというオペレーティング・システム・グループがSYSDBA権限を持つようにするには、次の手順を実行します。

  1. dbaグループを作成します。

  2. インストーラを実行するユーザーが必ずdbaグループのメンバーであるようにします。

別のオペレーティング・システム・グループがSYSDBA権限を持つようにするには、またはSYSDBA権限とSYSOPER権限を別のグループに関連付けるには、インストーラを実行するユーザーがdbaグループに所属しないようにします。

インストーラを実行するユーザーがdbaグループに所属していない場合、インストーラにより、データベース管理者権限を持つグループの名前を入力する画面が表示されます。画面には2つのフィールドがあります。1つはOSDBAグループ用で、もう1つはOSOPERグループ用です(表4-11を参照)。2つのフィールドに同じオペレーティング・システム・グループを入力することもできます。

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

Oracle製品のインストールとアップグレードを行うオペレーティング・システム・ユーザーを作成します。このマニュアルでは、このユーザーをoracleユーザーと呼びます。インストーラを実行するoracleユーザーは、次のディレクトリに対する書込み権限を所有している必要があります。

コンピュータに他のOracle製品がある場合、すでにこのためのユーザーが作成されている可能性があります。/etc/oraInst.locファイルを参照します。このファイルには、インベントリ・ディレクトリの場所と、それを所有するグループが一覧表示されます。ファイルがない場合は、そのコンピュータにはOracle製品がインストールされていません。

Oracle製品のインストール用のユーザーがまだない場合は、次のプロパティを持ったユーザーを作成します。

表4-12    インストーラを実行するオペレーティング・システム・ユーザーのプロパティ 
項目  説明 

ログイン名 

ユーザーには任意の名前を使用できます。このマニュアルではoracleユーザーと呼びます。 

グループ識別子 

oracleユーザーのプライマリ・グループは、oraInventoryディレクトリに対する書込み権限を持っている必要があります。このグループの詳細は、第4.7.1項「インベントリ・ディレクトリのグループの作成」を参照してください。

グループには任意の名前を使用できます。このマニュアルでは、oinstallという名前を使用します。 

ホーム・ディレクトリ 

oracleユーザーのホーム・ディレクトリは、他のユーザーのホーム・ディレクトリと同じにすることができます。 

ログイン・シェル 

デフォルトのログイン・シェルはC、BourneまたはKornシェルです。 


注意

oracleユーザーは、Oracle製品のインストールおよび実行のみに使用します。rootをoracleユーザーとして使用しないでください。 


ローカルのオペレーティング・システム・ユーザーを作成するには、次の手順に従います。

  1. oracleユーザーを作成するには、次のようなコマンドを実行します。

    # /usr/sbin/useradd -g oinstall -G dba[,oper] oracle
    
    

    このコマンドのオプションは次のとおりです。

    • -gオプションでプライマリ・グループを指定します。このグループは、oinstallのようにOracleインベントリのグループである必要があります。

    • -Gオプションでは、セカンダリ・グループを指定します。このグループには、OSDBAグループおよび必要に応じてOSOPERグループ(dbadba,operなど)を含める必要があります。

  2. oracle ユーザーのパスワードを設定します。

    # passwd oracle
    
    

オペレーティング・システム・ユーザーが所属するグループを確認するには、groupsコマンドにユーザー名を指定して実行します。たとえば、次のようになります。

prompt> groups oracle

オペレーティング・システムのユーザーとグループの詳細は、オペレーティング・システムのドキュメントを参照するか、システム管理者に問い合せてください。

4.9 環境変数

Oracle Application Serverをインストールするオペレーティング・システム・ユーザーは、次の環境変数を設定(または設定解除)する必要があります。

表4-13に、環境変数の設定または設定解除の概要を示します。

表4-13    環境変数の概要 
環境変数  設定または設定解除 

ORACLE_HOMEおよびORACLE_SID 

設定しないでください。 

PATH、CLASSPATHおよび共有ライブラリ・パスの環境変数 

Oracleホーム・ディレクトリ内のディレクトリを参照するパスは含めないでください。 

DISPLAY 

インストーラのウィンドウを表示するモニターに設定します。 

TMPおよびTMPDIR 

任意です。設定解除した場合、デフォルトで/tmpに設定されます。 

TNS_ADMIN 

設定しないでください。 

ORA_NLS 

設定しないでください。 

LD_BIND_NOW 

設定しないでください。 

4.9.1 環境変数のヒント

次に、環境変数を扱う際のヒントを示します。

4.9.2 ORACLE_HOMEおよびORACLE_SID

これらの環境変数は設定しないでください。

4.9.3 PATH、CLASSPATHおよび共有ライブラリ・パスの環境変数

環境変数PATH、CLASSPATHおよびLD_LIBRARY_PATHは、Oracleホーム・ディレクトリを参照しないように編集します。

4.9.4 DISPLAY

環境変数DISPLAYをXサーバーを示すように設定すると、インストーラが表示されます。環境変数DISPLAYのフォーマットは次のとおりです。

hostname:display_number.screen_number

例(Cシェル):

% setenv DISPLAY test.mydomain.com:0.0

例(Bourne/Kornシェル):

$ DISPLAY=test.mydomain.com:0.0; export DISPLAY

次のように、xclockプログラムを実行してディスプレイをテストできます。

$ xclock &

Oracle Application Serverではインストール中のみXサーバーを実行する必要があります。オペレーティング・システムにインストールされているフレーム・バッファXサーバーでは、インストール中はログインしたままの状態でフレーム・バッファが動作していることが必要です。これを行わない場合は仮想フレーム・バッファを使用します。仮想フレーム・バッファには、X Virtual Frame Buffer(XVFB)やVirtual Network Computing(VNC)があります。

XVFBなどの仮想フレーム・バッファ・ソリューションを取得してインストールする方法については、OTN(Oracle Technology Network)のサイトで「フレーム・バッファ」を検索してください。このサイトには、次のURLでアクセスできます。

http://www.oracle.com/technology

4.9.5 TMPおよびTMPDIR

インストーラは、スワップ領域として一時ディレクトリを使用します。インストーラは、環境変数TMPおよびTMPDIRを確認して一時ディレクトリを見つけます。この環境変数が存在しない場合は、/tmpディレクトリが使用されます。

インストーラで/tmp以外の一時ディレクトリを使用するには、環境変数TMPおよびTMPDIRにかわりのディレクトリのフルパスを設定します。oracleユーザーにはこのディレクトリの書込み権限が必要です。また、このディレクトリは表4-2に示した要件を満たしている必要があります。

例(Cシェル):

% setenv TMP /tmp2
% setenv TMPDIR /tmp2

例(Bourne/Kornシェル):

$ TMP=/tmp2; export TMP
$ TMPDIR=/tmp2; export TMPDIR

この環境変数を設定していないと、デフォルトのディレクトリの領域が十分でない場合に、環境変数が設定されていないことを示すエラー・メッセージが表示されます。異なるディレクトリを指すように環境変数を設定するか、またはデフォルトのディレクトリに十分な領域を確保する必要があります。いずれの場合でも、インストールをやりなおす必要があります。

4.9.6 TNS_ADMIN

この項では次の2つの要件について説明します。

これらの要件は、異なるOracle製品のNet構成ファイル間の競合を避けるために必要です。

TNS_ADMINを設定する必要がある場合、あるいは/etctnsnames.oraファイルがある場合は、Oracle Application Serverをインストールする前に次の手順を行ってください。

  1. /etctnsnames.oraファイルがある場合は、ファイルをこれらのディレクトリから別のディレクトリに移動します。または、ファイルの名前を変更します。

  2. 環境変数TNS_ADMINが設定されていないことを確認します。

    例(Cシェル):

    % unsetenv TNS_ADMIN
    
    

    例(Bourne/Kornシェル):

    $ unset TNS_ADMIN
    
    

インストールの後、新しく作成されたtnsnames.oraファイルの内容を既存のtnsnames.oraファイルにマージできます。

4.9.7 ORA_NLS

Oracle Application Serverのインストールを正常に完了させるためには、この環境変数を設定解除します。

例:

$ unset ORA_NLS

4.9.8 LD_BIND_NOW

Oracle Application Serverのインストールを正常に完了させるためには、この環境変数を設定解除します。

例:

$ unset LD_BIND_NOW

4.10 /etc/hostsファイル

/etc/hostsファイルの内容は、次の項目に影響します。

ただし、hostsファイルを編集せずに別の方法で必要な値を入力できます。詳細は、次の項を参照してください。

4.10.1 デフォルトのOracle Identity Managementレルムの場所

インストーラによってhostsファイルが読み取られ、デフォルトのOracle Identity Managementレルムの場所が作成されます。「Internet Directoryのネームスペースの指定」画面にこの場所が表示されます。

hostsファイルは次のような書式になっている必要があります。

ip_address   fully_qualified_hostname   short_hostname

例:

123.45.67.89   primaryHost.mydomain.com   primaryHost

この例では、デフォルトのOracle Identity Managementレルムの場所は、「dc=mydomain,dc=com」のようになります。

このファイルが別の書式を使用している場合は、インストーラは正しくない値を画面に表示します。たとえば、hostsファイルに次の行が含まれていると想定します。

123.45.67.89   primaryHost   primaryHost.mydomain.com  <--- incorrect format

この場合、インストーラは、デフォルトのOracle Identity Managementレルムとして「dc=primaryHost,dc=com」を表示します。通常、これは、デフォルトのOracle Identity Managementレルムとして指定する値ではありません。

ヒント

hostsファイルに別の書式を使用する必要がある場合は、必要な書式が使用できるようにファイルを編集し、インストールを実行してから、インストール後にファイルを元の書式に戻すことができます。

hostsファイルを編集できない、または編集しない場合は、デフォルトのOracle Identity Managementレルムに設定する値を「Internet Directoryのネームスペースの指定」画面の「カスタム・ネームスペース」フィールドに入力できます。 

4.10.2 OracleAS Single Sign-Onのホスト名

OracleAS Single Sign-Onをインストールするときに、hostsファイルにコンピュータのホスト名しかなく、ドメイン名が含まれていない場合は、ホスト名(ドメイン名なし)を使用したSingle Sign-On Serverへのサインオンのみが可能になります。

Single Sign-On Serverへの接続にドメイン名が必要になるようにするには、hostsファイルを編集し、ドメイン名を入れます。このファイルを編集しない場合は、インストーラのコマンドライン・パラメータOUI_HOSTNAMEを使用し、hostsの値を変更できます。たとえば、次のようになります。

prompt> mount_point/1012disk1/runInstaller OUI_HOSTNAME=myserver.mydomain.com

4.11 ネットワーク関連項目

通常、Oracle Application Serverをインストールするコンピュータはネットワークに接続されており、Oracle Application Serverインストールが入るだけのローカル記憶域があり、表示モニターとCD-ROMドライブまたはDVDドライブがあります。

この項では、このような典型的なシナリオとは異なるコンピュータにOracle Application Serverをインストールする方法について説明します。次のような場合を扱います。

4.11.1 DHCPホストへのインストール

Oracle Application ServerをDHCPネットワークにインストールする場合、ループバック構成を使用する必要があります。Oracle Application Serverにアクセスするには、ローカル・ブラウザを使用する必要があります。Oracle Application ServerをDHCPネットワークにインストールするには、次の手順に従ってください。

  1. 次のコマンドを実行し、DHCPサーバーから割り当てられているIPアドレスを確認します。

    $ /sbin/ifconfig -a
    
    

    IPアドレスは、DHCPを使用するよう構成されているインタフェースに割り当てられています。

  2. 次の手順を実行して、ホスト名をループバックIPアドレスに解決するようにホストを構成します。

    1. /etc/hostsファイルに次のエントリを含めて、ホストがホスト名をループバックIPアドレスに解決するように構成します。

      127.0.0.1 hostname.domainname hostname
      127.0.0.1 localhost.localdomain localhost
      
      
    2. 次のコマンドを入力し、ホスト名がループバックIPアドレスに解決されることを確認します。

      $ /bin/ping hostname.domainname
      
      
  3. 手順2で使用したホスト名を使用して、このマニュアルで説明されているとおりにOracle Application Serverのインストールを終了します。

4.11.2 複数のホーム(複数のIP)を持つコンピュータへのインストール

Oracleデータベースを複数のホームを持つコンピュータにインストールできます。複数のホームを持つコンピュータは、複数のIPアドレスに関連付けられます。通常、これは複数のネットワーク・カードをコンピュータに取り付けることによって実現されます。各IPアドレスは1つのホスト名に関連付けられます。また、ホスト名に別名を設定することもできます。デフォルトでは、Oracle Universal InstallerはORACLE_HOSTNAME環境変数の設定を使用してホスト名を検索します。ORACLE_HOSTNAMEの設定なしで、複数のネットワーク・カードを持つコンピュータにインストールする場合、Oracle Universal Installerは/etc/hostsファイルの最初の名前を使用してホスト名を決定します。

クライアントは、このホスト名を使用して(またはこのホスト名の別名を使用して)、そのコンピュータにアクセスできる必要があります。これを確認するには、短縮名(ホスト名のみ)とフルネーム(ホスト名とドメイン名)を使用して、クライアント・コンピュータからホスト名にpingします。どちらのpingも正常に実行される必要があります。

4.11.3 CD-ROMまたはDVDからハード・ドライブへのコピーとハード・ドライブからのインストール

Oracle Application ServerのCD-ROMまたはDVDからインストールするかわりに、CD-ROMまたはDVDの内容をハード・ドライブにコピーし、そこからインストールを行うこともできます。これは、ネットワーク上にOracle Application Serverインスタンスを多数インストールする場合、またはOracle Application ServerをインストールするコンピュータにCD-ROMまたはDVDドライブがない場合に便利です。

(リモート・コンピュータのCD-ROMまたはDVDドライブからもインストールできます。第4.11.4項「リモート・コンピュータのCD-ROMまたはDVDドライブからのインストール」を参照してください。)

ハード・ドライブからインストールする場合、インストーラにより、CD-ROMを交換するよう要求されません。ファイルが正しい場所にあれば、検出されます(図4-3を参照)。

領域の要件

ハード・ドライブに、CD-ROMの内容またはDVDのapplication_serverディレクトリの内容が入るだけの十分な空き領域があることを確認してください。各CD-ROMは、約650 MBです。つまり、3枚のCD-ROMをコピーする場合、約1.9 GBのディスク領域を必要とします。

DVDのapplication_serverディレクトリは約1.6 GBです。

この領域を、Oracle Application Serverのインストールに必要な領域(表4-2を参照)に加えます。

CD-ROMの内容をコピーする方法
  1. 図4-3に示すようなディレクトリ構造をハード・ドライブ上に作成します。

    親ディレクトリ(この例ではOracleAS_10gになっていますが、任意の名前を付けることができます)を作成し、親ディレクトリの下にDisk1Disk2などのサブディレクトリを作成します。サブディレクトリの名前はDiskNにします。ここでNはCD-ROMの番号です。

    図4-3    CD-ROMをハード・ディスクにコピーするためのディレクトリ構造


    画像の説明

  2. 各CD-ROMの内容を、対応するディレクトリにコピーします。

    prompt> cp -pr /cdrom_mount_point/10.1.2disk1/* /path/to/hard/drive/Disk1/
    prompt> cp -pr /cdrom_mount_point/10.1.2disk2/* /path/to/hard/drive/Disk2/
    ... Repeat for each CD-ROM.
    
    

コピーしたファイルからインストーラを実行するには、Disk1ディレクトリからrunInstaller実行可能ファイルを実行します。Oracle Application Serverを実行するコンピュータから実行します。

prompt> /path/to/hard/drive/Disk1/runInstaller

DVDのapplication_serverディレクトリの内容をコピーする方法
  1. (オプション)application_serverディレクトリをコピーするディレクトリを作成します。

  2. application_serverディレクトリをDVDからハード・ディスクにコピーします。

    prompt> cp -pr /dvd_mount_point/application_server /path/to/hard/drive
    
    

コピーしたファイルからインストーラを実行するには、Oracle Application Serverを実行するコンピュータからrunInstaller実行可能ファイルを実行します。

prompt> /path/to/hard/drive/application_server/runInstaller

4.11.4 リモート・コンピュータのCD-ROMまたはDVDドライブからのインストール

インストーラをリモート・コンピュータ(「remote_computer」)で実行する場合も、インストーラの画面をローカル・コンピュータ(「local_computer」)に表示できます。インストーラによりOracle Application Serverがリモート・コンピュータにインストールされます。

  1. remote_computerをlocal_computerに表示できるようにします。このコマンドは、ローカル・コンピュータのコンソールで実行する必要があります。

    local_computer> xhost +remote_computer
    
    

    xhostを実行しないと、インストーラの起動時に「サーバーへの接続に失敗しました」、「サーバーにより接続が拒否されました」または「ディスプレイを開けません」のようなXlibエラーが発生する場合があります。

  2. local_computerで、remote_computerへのリモート・ログインを実行します(telnetまたはrloginを使用します)。第4.8項「オペレーティング・システム・ユーザー」で説明しているように、oracleユーザーとしてログインします。第4.9項「環境変数」で説明しているように、ユーザーが環境変数を正しく設定していることを確認します。

    local_computer> rlogin -l oracle remote_computer.mydomain.com
    - OR -
    local_computer> telnet remote_computer.mydomain.com
    
    
  3. remote_computerの環境変数DISPLAYがlocal_computerを示すように設定します。

    例(Cシェル):

    remote_computer> setenv DISPLAY local_computer.mydomain.com:0.0
    
    

    例(Bourne/Kornシェル):

    remote_computer> DISPLAY=local_computer.mydomain.com:0.0; export DISPLAY
    
    
  4. インストーラを実行します。第5.18項「Oracle Universal Installerの起動」を参照してください。


    注意

    PC XエミュレータがPseudoColorカラー・モデルまたはPseudoColorビジュアルをサポートする場合は、PC Xエミュレータを使用してインストーラを実行できます。PC XエミュレータをPseudoColorビジュアルを使用するよう設定し、インストーラを起動します。カラー・モデルまたはビジュアル設定を変更する方法については、Xエミュレータのドキュメントを参照してください。 


4.11.5 リモート・コンピュータへのインストール

インストーラをリモート・コンピュータ(「remote_computer」)で実行する場合も、インストーラの画面をローカル・コンピュータ(「local_computer」)に表示できます。インストーラによりOracle Application Serverがリモート・コンピュータにインストールされます。

  1. remote_computerをlocal_computerに表示できるようにします。このコマンドは、ローカル・コンピュータのコンソールで実行する必要があります。

    local_computer> xhost +remote_computer
    
    

    xhostを実行しないと、インストーラの起動時に「サーバーへの接続に失敗しました」、「サーバーにより接続が拒否されました」または「ディスプレイを開けません」のようなXlibエラーが発生する場合があります。

  2. local_computerで、remote_computerへのリモート・ログインを実行します(telnetまたはrloginを使用します)。第4.8項「オペレーティング・システム・ユーザー」で説明しているように、oracleユーザーとしてログインします。第4.9項「環境変数」で説明しているように、ユーザーが環境変数を正しく設定していることを確認します。

    local_computer> rlogin -l oracle remote_computer.mydomain.com
    - OR -
    local_computer> telnet remote_computer.mydomain.com
    
    
  3. remote_computerの環境変数DISPLAYがlocal_computerを示すように設定します。

    例(Cシェル):

    remote_computer> setenv DISPLAY local_computer.mydomain.com:0.0
    
    

    例(Bourne/Kornシェル):

    remote_computer> DISPLAY=local_computer.mydomain.com:0.0; export DISPLAY
    
    
  4. インストーラを実行します。第5.18項「Oracle Universal Installerの起動」を参照してください。


    注意

    PC XエミュレータがPseudoColorカラー・モデルまたはPseudoColorビジュアルをサポートする場合は、PC Xエミュレータを使用してインストーラを実行できます。PC XエミュレータをPseudoColorビジュアルを使用するよう設定し、インストーラを起動します。カラー・モデルまたはビジュアル設定を変更する方法については、Xエミュレータのドキュメントを参照してください。 


4.11.6 NFSマウントされたストレージへのインストール

NFSシステムでOracle Application Serverを実行するには、動作保証されているNFSマウントされたストレージ・システムを使用する必要があります。

現在、Oracle Application Serverは、次のNFSシステムでの動作が保証されています。

NetAppシステムは、少なくともリモート・インストール・ユーザーとリモートrootユーザーにエクスポートする必要があります。これには、exportfsコマンドを使用します。

prompt> exportfs -i /vol/vol1

インストールの前に、NFSマウントsetuid権限がsuidに設定されていることを確認します。nosuidオプションが設定されていると、インストールに失敗します。

最新の動作保証リストで更新情報を確認するには、次のOTN(Oracle Technology Network)のサイトを参照してください。

http://www.oracle.com/technology

4.11.7 1つのインストールからの複数のインスタンスの実行

Oracle Application Serverコンポーネントは、インストールされているコンピュータでのみ実行されることを想定しています。コンピュータがNFSを介してファイルにアクセスできても、リモート・コンピュータでコンポーネントを実行することはできません。

図4-4    Oracle Application Serverはインストールされているコンピュータでのみ実行


画像の説明

4.11.8 NISおよびNIS+のサポート

NISおよびNIS+環境にOracle Application Serverをインストールして実行できます。

4.12 インストーラにより実行される前提条件チェック

表4-14に、インストーラにより実行される前提条件チェックのリストを示します。

表4-14    インストーラにより実行される前提条件チェック 
項目  説明 

プロセッサ 

推奨値については、表4-2を参照してください。 

オペレーティング・システムのバージョン 

サポートされているバージョンについては、第4.3項「ソフトウェア要件」を参照してください。 

オペレーティング・システムのパッチ 

必須パッチのリストについては、第4.3項「ソフトウェア要件」を参照してください。 

ソフトウェア・パッケージ 

必須パッケージのリストについては、第4.3項「ソフトウェア要件」を参照してください。 

オペレーティング・システムのカーネル・パラメータ 

必要なカーネル・パラメータのリストについては、第4.4項「カーネル・パラメータ」を参照してください。 

メモリー 

推奨値については、表4-2を参照してください。 

スワップ領域 

推奨値については、表4-2を参照してください。 

TMP領域 

推奨値については、表4-2を参照してください。 

インスタンス名 

インストーラにより、Oracle Application Serverのインストール先のコンピュータに同じ名前のインスタンスがすでに存在しないことがチェックされます。 

Oracleホーム・ディレクトリ名 

インストーラにより、Oracleホーム・ディレクトリ名に空白が含まれていないことがチェックされます。 

Oracleホーム・ディレクトリへのパス 

インストーラにより、Oracleホーム・ディレクトリへのパスが127文字を超えていないことがチェックされます。 

Oracleホーム・ディレクトリの内容 

インストーラにより、Oracleホーム・ディレクトリにインストールの妨げとなるファイルがないことがチェックされます。 

Oracleホーム・ディレクトリ 

Oracle Application Serverは、新しいディレクトリにインストールしてください。ただし、中間層を拡張する場合(第7.14項「中間層の拡張」を参照)またはOracle Developer Suite 10gリリース2(10.1.2)を含むOracleホームに中間層をインストールする場合(第5.4項「Oracleホーム・ディレクトリ」を参照)は除きます。許可されていないインストールの例を次に示します。

  • Oracle Application Server(全種類)を8.0、8i、9.0.1または9.2のデータベースのOracleホームにインストールする

  • Oracle Application Server(全種類)をOracle Management ServiceのOracleホームにインストールする

  • Oracle Application Server(全種類)をOracle Collaboration SuiteのOracleホームにインストールする

  • Oracle Application Server(全種類)をOracle HTTP ServerのスタンドアロンのOracleホームにインストールする

  • Oracle Application Server(全種類)をOracleAS Web CacheのスタンドアロンのOracleホームにインストールする

  • Oracle Application Server(全種類)をOracle9i Developer Suite 9.0.2のOracleホームにインストールする

  • Oracle Application Server(全種類)をOracle Application Server Containers for J2EEのスタンドアロンのOracleホームにインストールする

  • Oracle Application Server(全種類)をOracle9iAS 1.0.2.2のOracleホームにインストールする

  • Oracle Application Serverの中間層をInfrastructure 9.0.2、9.0.4または10gリリース2(10.1.2)のOracleホームにインストールする

  • Oracle Application Serverの中間層をOracle9iAS 9.0.2、9.0.3または9.0.4の中間層のOracleホームにインストールする

  • OracleAS Developer KitsをInfrastructure 9.0.2、9.0.4または10gリリース2(10.1.2)のOracleホームにインストールする

  • OracleAS Developer KitsをOracle9iASの中間層の9.0.2、9.0.3、9.0.4または10.1.2のOracleホームにインストールする

  • OracleAS Developer KitsをOracle Developer Suite 9.0.2、9.0.4または10gリリース2(10.1.2)のOracleホームにインストールする

  • OracleAS Infrastructureを任意のOracle9iAS 9.0.2、9.0.3または9.0.4のOracleホームにインストールする

  • OracleAS InfrastructureをOracle Application Server 10gリリース2(10.1.2)の中間層またはOracleAS Developer KitsのOracleホームにインストールする

  • OracleAS InfrastructureをOracle Developer Suite 9.0.2、9.0.4または10gリリース2(10.1.2)のOracleホームにインストールする

  • OracleAS Infrastructureまたは中間層をBusiness IntelligenceのCD-ROMからインストールしたOracleホームにインストールする

 

ポート1521 

ポート1521が、すべてのリリースのデータベース・リスナーを含む他のアプリケーションによって使用されている場合、インストーラにより警告が表示されます。ポート1521を使用しているアプリケーションを停止してから、警告ダイアログの「OK」をクリックします。

データベース・リスナーがポート1521を使用している場合は、それをメタデータ・リポジトリ・データベースに使用できる可能性があります。詳細は、第4.6.4項「ポート1521が使用されている場合」を参照してください。

他のアプリケーションがポート1521を使用している場合、そのアプリケーションを停止するか、別のポートを使用するように構成する必要があります。または、データベース・リスナーが1521以外のポートを使用するように変更することもできますが、これはインストール終了後に行います。詳細は、『Oracle Application Server管理者ガイド』を参照してください。 

静的ポートの競合 

指定されている場合、インストーラにより、staticports.iniファイルに一覧表示されているポートがチェックされます。第4.6項「ポート」を参照してください。 

モニター 

インストーラにより、モニターが256色以上を表示できるように構成されていることがチェックされます。 

表示権限 

インストーラにより、ユーザーに、環境変数DISPLAYによって指定されたモニターに表示する権限があることがチェックされます。 

環境変数DISPLAY 

インストーラにより、環境変数DISPLAYが設定されていることがチェックされます。 

環境変数TNS_ADMIN 

環境変数TNS_ADMINは設定しません。

/etcディレクトリにtnsnames.oraファイルが存在しないようにします。 

環境変数DBCA_RAW_CONFIG 

OracleAS InfrastructureをReal Application Clusters環境にインストールする場合、RAWパーティションの場所が記載されているファイルを示すように、この環境変数を設定する必要があります。 

クラスタ・ファイル・システム 

インストーラにより、Oracle Application Serverをクラスタ・ファイル・システム(CFS)にインストールするのではないことがチェックされます。 

Oracle Enterprise Manager 10gディレクトリが書込み可能か 

インストーラがこのチェックを実行するのは、中間層を拡張する場合と、Oracle Application Serverを同じOracleホームに再インストールする場合のみです。インストーラを実行するオペレーティング・システム・ユーザーが次のディレクトリに書き込めることがチェックされます。

  • ORACLE_HOME/sysman/emd

  • ORACLE_HOME/sysman/config

  • ORACLE_HOME/sysman/webapps/emd/WEB-INF/config

 

Oracle Enterprise Manager 10gファイルの存在 

インストーラがこのチェックを実行するのは、中間層を拡張する場合と、Oracle Application Serverを同じOracleホームに再インストールする場合のみです。インストーラにより、次のファイルがあることがチェックされます。

  • ORACLE_HOME/sysman/config/iasadmin.properties

  • ORACLE_HOME/sysman/webapps/emd/WEB-INF/config/consoleConfig.xml

 

Linuxシステムでのカーネル・チェック 

インストーラがこのチェックを実行するのは、Linuxにインストールする場合のみです。Red Hat Enterprise Linux AS/ES 2.1では文字列2.4.9-e.49以上、Red Hat Enterprise Linux AS/ES 3.0では文字列2.4.21-20.EL、Red Hat Enterprise Linux AS/ES 4.0では文字列2.6.9-11.EL、SUSE Linux Enterprise Server 8では文字列2.4.21、SUSE Linux Enterprise Server 9では文字列2.6.5-7.97が、それぞれカーネルのバージョンに含まれているかどうかチェックされます。 

Linuxでのglibcのバージョン・チェック 

インストーラがこのチェックを実行するのは、Linuxにインストールする場合のみです。glibcのバージョンが、Red Hat Enterprise Linux AS/ES 2.1ではglibc-2.2.4-32.17以上、Red Hat Enterprise Linux AS/ES 3.0ではglibc-2.3.2-95.27以上、SUSE Linux Enterprise Server 8ではglibc-2.2.2-124以上、SUSE Linux Enterprise Server 9ではglibc-2.3.3-98.28以上になっているかどうか確認されます。 

Linuxでのパッケージ・チェック 

インストーラがこのチェックを実行するのは、Linuxにインストールする場合のみです。必須パッケージがインストールされているかどうか確認されます。たとえば、Red Hat Enterprise Linux AS/ES 2.1では表4-4、Red Hat Enterprise Linux AS/ES 3.0では表4-5、SUSE Linux Enterprise Server 8では表4-7、SUSE Linux Enterprise Server 9では表4-8の内容に従って、gcc、sysstatおよびopenmotifパッケージがチェックされます。 


戻る 次へ
Oracle
Copyright © 2006 Oracle.

All Rights Reserved.
目次
目次
索引
索引