ヘッダーをスキップ
Oracle Data Provider for .NET開発者ガイド
11gリリース1(11.1.0.6.20)
E06104-01
  目次
目次
索引
索引

戻る
戻る
 
次へ
次へ
 

データベース通知をリスニングするポートの構成

次の機能が使用される場合に、Oracle Data Provider for .NETはデータベース通知をリスニングするためのポートをオープンします。

これらの3つの機能は同一のポートを共有するため、アプリケーションまたはWeb構成ファイルのdb notifications portを設定して集中構成できます。

構成ファイルが存在せず、DB通知ポートが指定されない場合、ODP.NETは有効でランダムなポート番号を使用します。db notification portの値に-1を指定すると、構成ファイルでランダムなポートが要求されることがあります。1200など特定のポートを指定するには、アプリケーションまたはWeb構成ファイルが次のように使用される必要があります。

<configuration>
  <oracle.dataaccess.client>
    <settings>
      <add name="db notification port" value="1200"/>
    </settings>
  </oracle.dataaccess.client>
</configuration>
 

ポート番号は、コンピュータで実行されるプロセスごとに一意にする必要があります。そのため、ポート番号は、プログラムによって、またはアプリケーション構成ファイルを使用して、アプリケーションごとに一意に指定する必要があります。指定されたポート番号がすでに使用されていても、ODP.NETではエラーが発生しないことに注意してください。ODP.NETの構成方法の詳細は、「ODP.NET構成」を参照してください。

ODP.NETが使用するプロセスが開始されると、アプリケーションはdb notification portの番号を読み込み、そのポートをリスニングします。ポートがオープンされると、ポート番号はプロセスの存続中に変更されます。