プライマリ・コンテンツに移動
Oracle® Databaseインストレーション・ガイド
11gリリース2 (11.2) for IBM AIX on POWER Systems (64-Bit)
B57781-08
  目次へ移動
目次
索引へ移動
索引

前
 
次
 

E Oracle Databaseのポート番号の管理

インストールの実行中、Oracle Universal Installerでは、各コンポーネントに対して、一連のデフォルト・ポート番号の中からいずれかのポート番号が割り当てられます。この付録では、デフォルトのポート番号を示し、割り当てられたポートをインストール終了後に変更する方法について説明します。内容は次のとおりです。

E.1 ポートの管理

インストールの実行中Oracle Universal Installerでは、各コンポーネントに対して、一連のデフォルト・ポート番号の中からいずれかのポート番号が割り当てられます。多数のOracle Databaseコンポーネントおよびサービスがポートを使用します。管理者は、これらのサービスで使用されるポート番号を把握し、同じポート番号がホスト上の2つのサービスに使用されないことを確認する必要があります。次のコマンドを入力して、コンピュータで現在使用されているポートを確認します。

$/bin/netstat -a

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

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

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

  • 現在実行中のプロセスで使用されているポートかどうか。

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

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

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

E.2 ポート番号とアクセスURLの表示

ほとんどの場合、Oracle Databaseコンポーネントのポート番号は、ポート構成に使用するツールに表示されます。また、一部のOracle Databaseアプリケーションのポートは、portlist.iniファイルに示されます。このファイルは、$ORACLE_HOME/installディレクトリにあります。

ポート番号を変更してもportlist.iniファイル内では更新されないため、このファイルに依存できるのはインストール直後のみです。ポート番号を検索または変更するには、この付録で説明する方法を使用します。

E.3 Oracleコンポーネントのポート番号とプロトコル

次の表に、単一インスタンス・データベースのインストール時に構成されるコンポーネントで使用されるポート番号およびプロトコルを示します。デフォルトでは、範囲内で使用可能な先頭のポートがコンポーネントに割り当てられます。

表E-1 Oracleコンポーネントで使用されるポート

コンポーネントと説明 デフォルトのポート番号 ポート範囲 プロトコル

Oracle Net Servicesリスナー

OracleクライアントからOracle Net Servicesプロトコルを介してデータベースに接続できるようにします。インストール時に構成できます。このポートを再構成するには、Net Configuration Assistantを使用します。

1521

ポート番号は、次の使用可能なポートに変更されます。使用可能な任意のポートに手動で変更可能です。

TCP

Connection Manager

OracleクライアントからOracle Connection Managerへの接続に使用されるリスニング・ポート。インストール時には構成されませんが、cman.oraパラメータ・ファイルを編集して手動で構成できます。ファイルは/network/adminディレクトリの下にあります。

1630

1630

TCP

Oracle Enterprise Manager Database Control

Enterprise Manager Database Control用のHTTPポート。インストール時に構成されます。ポート番号の変更方法は、「Oracle Enterprise Manager Database Controlポートの変更」を参照してください。

1158

5500–5519

HTTP

Oracle Enterprise Manager Database Control

Enterprise Manager Database Control用のRMIポート。インストール時に構成されます。ポート番号の変更方法は、「Oracle Enterprise Manager Database Controlポートの変更」を参照してください。

5520

5520–5539

TCP

Oracle Enterprise Manager Database Control

Enterprise Manager Database Control用のJMSポート。インストール時に構成されます。ポート番号の変更方法は、「Oracle Enterprise Manager Database Controlポートの変更」を参照してください。

5540

5540–5559

TCP

Enterprise Manager Database Control Agent

Enterprise Management Agent用のHTTPポート。インストール時に構成されます。

ポート番号の変更方法は、「Oracle Enterprise Management Agentポートの変更」を参照してください。

3938

1830–1849

HTTP

Oracle XML DB

WebベースのアプリケーションがHTTPリスナーからOracle Databaseにアクセスする必要がある場合は、Oracle XML DB HTTPポートが使用されます。このポートはインストール時に構成されますが、その後は参照できません。

関連項目: 『Oracle XML DB開発者ガイド』のOracle XML DBデフォルト・ポートのかわりに標準ポートでHTTP(S)を使用する方法に関する項

0

手動で構成

HTTP

Oracle XML DB

Oracle XML DBのFTPが使用されるのは、アプリケーションでFTPリスナーからOracleデータベースにアクセスする必要がある場合です。このポートはインストール時に構成されますが、その後は参照できません。

関連項目: 『Oracle XML DB開発者ガイド』のOracle XML DBデフォルト・ポートのかわりに標準ポートでFTPを使用する方法に関する項

0

手動で構成

FTP

Cluster Synchronization Service(CSS)

GMレイヤー用のCSSデーモンのノード間接続。ポート番号は自動的に割り当てられます。ポート番号の参照または変更はできません。このポートは、パブリック・ネットワークから物理的に独立したプライベート・ネットワークであるクラスタ・インターコネクトで排他的に使用されます。

42424

動的

UDP

Oracle Cluster Registry

ポート番号はインストール時に自動的に割り当てられます。その後は、参照も変更もできません。

動的

動的

UDP



関連項目:

Oracleコンポーネントで使用されるクラスタウェア・ポートの一覧については、『Oracle Real Application Clustersインストレーション・ガイドfor Linux and UNIX Systems』を参照してください。

E.4 Oracle Enterprise Management Agentポートの変更

Oracle Management Agentポートの現行の設定を確認するには、$ORACLE_HOME/host_sid/sysman/config/emd.propertiesファイル内でEMD_URLを検索します。

Oracle Management AgentのHTTPポートを変更するには、次のようにemca -reconfig portsコマンドを使用します。

emca -reconfig ports -AGENT_PORT 1831

E.5 Oracle Enterprise Manager Database Controlポートの変更

現行のHTTP、RMIおよびJMSポート設定を確認するには、次のファイル内で検索します。

  • HTTPポート: $ORACLE_HOME/host_sid/sysman/config/emd.propertiesファイル内でREPOSITORY_URLを検索します。

  • RMIポート: $ORACLE_HOME/oc4j/j2ee/OC4J_DBConsole_host_sid/config/rmi.xmlファイル内でrmi-serverタグのport属性を検索します。

  • JMSポート: $ORACLE_HOME/oc4j/j2ee/OC4J_DBConsole_host_sid/config/jms.xmlファイル内でjms-serverタグのport属性を検索します。

Oracle Enterprise Manager Database Controlポートを変更するには、次のようにemca -reconfig portsコマンドを使用します。

$ORACLE_HOME/bin emca -reconfig ports option setting

optionには次の値を使用できます。

  • DBCONTROL_HTTP_PORT: 次のようにHTTPポートを設定します。

    emca -reconfig ports -DBCONTROL_HTTP_PORT 1820
    
  • RMI_PORT: 次のようにRMIポートを設定します。

    emca -reconfig ports -RMI_PORT 5520
    
  • JMS_PORT: 次のようにJMSポートを設定します。

    emca -reconfig ports -JMS_PORT 5521
    

次のように、1行に複数の-reconfig ports設定を入力できます。

emca -reconfig ports -DBCONTROL_HTTP_PORT 1820 -AGENT_PORT 1821 -RMI_PORT 5520