ポートの管理について
インストールの実行中Oracle Universal Installerでは、各コンポーネントに対して、一連のデフォルト・ポート番号の中からいずれかのポート番号が割り当てられます。
多数のOracle Databaseコンポーネントおよびサービスがポートを使用します。管理者は、これらのサービスで使用されるポート番号を把握し、同じポート番号がホスト上の2つのサービスに使用されないことを確認する必要があります。次のコマンドを入力して、コンピュータで現在使用されているポートを確認します。
$/bin/netstat -a
ほとんどのポート番号はインストール時に割り当てられます。各コンポーネントおよびサービスには、ポート範囲が割り当てられています。これは、Oracle Databaseでポートの割当て時に使用される一連のポート番号です。Oracle Databaseでは、範囲の最小番号から順番に次のチェックが実行されます。
-
ホスト上の他のOracle Databaseインストールで使用されているポートかどうか。
そのインストールは、その時点で使用中であることも停止していることもあります。Oracle Databaseでは、ポートが使用中であっても検出することができます。
-
ポートが、現在実行中のプロセスによって使用されているか。
これは、ホスト上のプロセスであればOracle Database以外のプロセスであってもかまいません。
-
ポートが
/etc/services
ファイルに表示されているかどうか。
前述のいずれかのチェックに該当するものがあると、Oracle Databaseは、割り当てられるポート範囲の中で次に大きい番号に移動し、空きポートが見つかるまでチェックを続けます。
親トピック: Oracle Databaseポート番号の管理