• 検索結果がありません。

1.4 Oracle Application Server Standard Edition One をインストールす をインストールす をインストールす をインストールす る前に知っておく必要のあること

1.4.7 ポート ポート ポート ポート

Oracle HTTP Server、Oracle Enterprise Manager Application Server Controlなど、多くの

Oracle Application Serverコンポーネントでポートを使用します。インストーラにデフォルト

のポート番号を割り当ててもらうことも、ユーザーが指定したポート番号を使用することもで きます。

この項では、ポートに関する次の項目について説明します。

1.4.7.1項「ポートが使用中かどうかの確認」

1.4.7.2項「ポート番号のリストの取得」

1.4.7.3項「デフォルトのポート番号の使用」

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

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

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

/> netstat -an | grep portnum

1.4.7.2 ポート番号のリストの取得 ポート番号のリストの取得 ポート番号のリストの取得 ポート番号のリストの取得

ポート番号のリストは、次の方法で取得できます。

Oracle Enterprise Manager Application Server Controlを使用します。

Oracle Enterprise Manager Application Server Controlホーム・ページ上の「ポート」リン クをクリックします。これにより、使用されているすべてのポートと様々なコンポーネン トの推奨されるポート範囲を示すページが表示されます。

$ORACLE_HOME/installにあるportlist.iniファイルを確認します。 ORACLE_HOME

は、Oracle Application Serverインストールが格納されているディレクトリです。

インストールにコンポーネントのポート番号を変更しても、portlist.iniファイルは更 新されません。

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

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

Oracle Application Server Standard Edition Oneをインストールする前に知っておく必要のあること

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

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

1. コンポーネント名とポート番号の入ったファイルを作成します。このファイルは通常 staticports.iniファイルという名前ですが、任意の名前を付けることができます。

2. インストーラの「ポート構成オプションの指定」画面で、「手動手動手動手動」を選択し、

staticports.iniファイルにフルパスを入力します。

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

staticports.iniファイルの書式ファイルの書式ファイルの書式ファイルの書式

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

# staticports.ini Template File

# This file is a template for specifying port numbers at installation time.

# To specify a port number, uncomment the appropriate line (remove #) and

# replace "port_num" with the desired port number.

#

# Please refer to Oracle Application Server 10g Standard Edition one

# Installation Guide for instructions on how to use this file.

# This file cannot be specified on the command line when launching OUI 注意

注意 注意 注意:

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

/etc/servicesファイルに追加します。

myApplication 7777/tcp

この行が/etc/servicesファイル内にある場合は、いずれのコンポーネン

トに対してもポート7777の割当てが行われることはありません。

デフォルトの構成では、/etc/servicesファイルには、ポート389

(LDAP用)およひポート636(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「デフォルトのポート番号」を参照してください。

Oracle Application Server Standard Edition Oneをインストールする前に知っておく必要のあること

[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

#Oracle HTTP Server port = 80

#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

#Log Loader port = port_num

[Portal]

#Ultra Search HTTP port number = port_num

#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

#Discoverer OSAgent port = port_num

[j2ee]

#Ultra Search HTTP port number = port_num

#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 Application Server Standard Edition Oneをインストールする前に知っておく必要のあること

#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

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

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

す。表1-4には、CD-ROMおよびDVD内でこのファイルが格納されている場所が示して

あります。

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

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

インストール中にOracleAS Metadata Repositoryで使用されるポート(ポート1521)の変 更はできませんが、インストール後に変更できます。

次の例では、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ファイルを編集して別のポートを指定するか、そのポートを使用 しているアプリケーションをシャットダウンします。

表 表 表

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

メディア メディア

メディア staticports.iniファイルの場所ファイルの場所ファイルの場所ファイルの場所

CD-ROM Disk1/stage/Response/staticports.ini

DVD CD-ROM

関連項目 関連項目 関連項目

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

注意注意

注意注意: ポート番号は65535を超えることはできません。

Outline

関連したドキュメント