ポートの管理について

インストールの実行中、Oracle Universal Installerによって、デフォルトのポート番号の中からポート番号が各コンポーネントに割り当てられます。

多数のOracle Databaseコンポーネントおよびサービスがポートを使用します。管理者は、これらのサービスで使用されるポート番号を把握し、同じポート番号がホスト上の2つのサービスに使用されないことを確認する必要があります。

ほとんどのポート番号はインストール時に割り当てられます。各コンポーネントおよびサービスには、ポート範囲が割り当てられています。これは、Oracle Databaseでポートの割当て時に使用される一連のポート番号です。Oracle Databaseでは、範囲の最小番号から順番に次のチェックが実行されます。

  • ホスト上の他のOracle Databaseインストールで使用されているポートかどうか。

    インストールがその時点で稼働中または停止されている場合も、Oracle Databaseではポートが使用されているかどうかを検出できます。

  • ポートが、現在実行中のプロセスによって使用されているか。

    これは、ホスト上のプロセスであればOracle Database以外のプロセスであってもかまいません。

  • ポートが/etc/services ファイルに表示されているかどうか。

前述のいずれかのチェックに該当するものがあると、Oracle Databaseは、割り当てられるポート範囲の中で次に大きい番号に移動し、空きポートが見つかるまでチェックを続けます。