日本語PDF

ポートの管理について

インストールの実行中Oracle Universal Installerでは、各コンポーネントに対して、一連のデフォルト・ポート番号の中からいずれかのポート番号が割り当てられます。

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

$/bin/netstat -a

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

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

    そのインストールは、その時点で使用中であることも停止していることもあります。Oracle Databaseでは、ポートが使用中であっても検出することができます。

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

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

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

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