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