8.4 構成済参照構成ドメイン設定
SOADataSource
接続プール・サイズ(デフォルト値150
)およびデータベースのprocesses
(デフォルト値1500
)パラメータをチューニングして、高負荷をサポートする必要があるというエラーが表示されることがあります。次に例を示します。
No resources currently available in pool SOADataSource to allocate to applications
TNS:listener does not currently know of service requested in connect descriptor
processes
パラメータ値を増やす場合、データベース・ホストがこの変更をサポートできることを確認します。そうでなければ、メモリー不足エラーが発生し、データベースがクラッシュする可能性があります。
Oracle WebLogicの設定
次の表に、Oracle WebLogicの構成済参照構成ドメインの設定を示します。
表8-1 Oracle WebLogicの設定
パラメータ |
構成済値 |
説明と構成 |
|
|
トランザクション・タイムアウト値の秒数です。この時間が経過した後( トランザクションが 『Fusion Middleware ControlによるOracle WebLogic Serverの管理』のドメインのJTA設定の構成に関する項を参照してください。 |
|
拡張ログ設定を使用 |
拡張ログ・フォーマットでは、記録されている情報をカスタマイズできます。定義した各サーバー・インスタンスまたは各仮想ホストに対して、HTTPアクセス・ログの動作を定義する属性を設定できます。 『Oracle WebLogic Serverサーバー環境の管理』の拡張ログ・フォーマットを使用したHTTPアクセス・ログに関する項を参照してください。 |
Oracleテクノロジ・アダプタの設定
次の表に、Oracleテクノロジ・アダプタの構成済参照構成ドメインの設定を示します。
表8-2 Oracleテクノロジ・アダプタの設定
パラメータ | 構成済値 | 説明と構成 |
接続プール構成 |
すべてのアダプタ データベース・アダプタ ファイル・アダプタ FTP、JMS、AQおよびMQアダプタの データベース・アダプタ すべてのアダプタ |
『テクノロジ・アダプタの理解』の接続プールの作成に関する項を参照してください。 |
インバウンド・アダプタのスレッド構成 |
ファイル/FTPアダプタ(JCA): MQアダプタ(JCA): データベース・アダプタ(JCA): JMSアダプタ(バインディング・プロパティ): AQアダプタ(バインディング・プロパティ): |
JCAの記載があるプロパティは、JCAファイルで構成を設定します。
バインディング・プロパティとしてマークされたプロパティは、Oracle SOA Suiteの
composite.xml でバインディング・プロパティとして設定するか、Oracle Service Busの動的エンドポイント・プロパティとして設定します。次に例を示します。 |
JMSアダプタにおける単一ポーリング・サイクル | adapter.jms.SinglePollCycle=true |
Oracle SOA Suiteの
composite.xml でOracle SOA Suiteのバインディング・プロパティとして設定するか、またはOracle Service Busで動的エンドポイント・プロパティとして設定します。次に例を示します。 |
Oracle DatabaseアダプタでMaxTransactionSize およびMaxRaiseSize を設定
|
|
データベースのアクティブ化指定(インバウンド)用にJCAファイルで設定します。
|
Oracle FileアダプタおよびFTPアダプタの |
|
インバウンド・ファイルおよびFTPアクティブ化仕様でJCAプロパティとして、デバッチ処理の一部として構成します。次に例を示します。
『テクノロジ・アダプタの理解』のファイルのデバッチ処理に関する項を参照してください。
ChunkSize を構成して、ファイルまたはFTPアダプタ・チャンク相互作用機能とともに使用します。次に例を示します。 『テクノロジ・アダプタの理解』のファイルのChunkedReadに関する項およびOracleファイル・アダプタのチャンク読取りに関する項を参照してください。
|
インバウンドの再試行 |
|
バインディング・プロパティとしてOracle SOA Suiteの
composite.xml に設定するか、動的エンドポイント・プロパティとしてOracle Service Busに設定します。次に例を示します。
|
ドメイン・レベルの設定
次の表に、構成済ドメイン・レベルの参照構成ドメインの設定を示します。
表8-3 ドメイン・レベルの設定
パラメータ | 構成済値 | 説明と構成 |
|
|
Javaヒープからの割当てが不足する場合に、ヒープ・ダンプを生成するようJava HotSpot VMに指示します。このオプションでは問題が発生するため、
|
|
|
これを使用して、商用機能のロックを解除します。
|
|
|
フラグ
|
|
|
フラグ
|
|
|
WebLogic URLConnectionで使用されるプロトコル・ハンドラのデフォルトの読取りタイムアウトを指定します。
|
|
|
WebLogic URLConnectionで使用されるプロトコル・ハンドラのデフォルトの接続タイムアウトを指定します。
|
|
|
このプロパティは
|
|
|
SSLハンドシェイクの開始時に、SSLピアは両方のピアがサポートする最も高いプロトコル・バージョンを判断します。ただし、SSL接続で有効なSSLとTLSの最小サポート・バージョンを制限するようWebLogic Serverを構成することもできます。
|
|
|
このプロパティは
|
|
|
プロトコル固有の設定またはカスタム・チャネル設定によってオーバーライドされないかぎり、サポートされているすべてのプロトコルで受信されるメッセージにおいて許容される最大バイト数。
|
|
|
Oracle Service BusのDMSモニターを無効にします。
|
|
|
文字列プール・マップのサイズを設定するJVMプロパティ。
|
|
|
OSB MQのトランスポート/SOA MQアダプタにのみ適用されます。IBM MQサーバーへの接続を待機する秒数。
|
|
|
OSB MQのトランスポート/SOA MQアダプタにのみ適用されます。IBM MQサーバー接続が確立されると、クライアントがレスポンスを待機する秒数を表します。
|
|
|
Oracle SOA Suite/Oracle Service Busでは最大ペイロード・サイズを使用できます(Oracle Service BusのHTTP/MQ/JMS/トランスポートのみに適用)。
|
|
|
参照構成ドメイン設定を有効にします。このJVMプロパティはSOA参照構成ドメインの親プロパティです。たとえば、このプロパティがfalseで、
|
|
|
Oracle SOA Suite/Oracle Service Busで許容される最大添付サイズ(Oracle Service BusのHTTPビジネス・サービスにのみ適用)。
|
Oracle Service Busの設定
次の表に、Oracle Service Busの構成済参照構成ドメインの設定を示します。
表8-4 Oracle Service Busの設定
パラメータ | 構成済値 | 説明と構成 |
|
- |
ワーク・マネージャのプロパティ。MQおよびJMS以外の新規作成されたすべてのプロキシは、ディスパッチ・ポリシーに対してデフォルトでこのワーク・マネージャを使用します。 ワーク・マネージャに関する項を参照してください |
|
|
ワーク・マネージャ: 最大スレッド数制約: 構成に関する項を参照してください |
|
|
ワーク・マネージャ: 最小スレッド数制約: 構成に関する項を参照してください |
|
- |
ワーク・マネージャのプロパティ。新規作成されたすべてのJMSプロキシとMQプロキシは、ディスパッチ・ポリシーに対してデフォルトでこのパラメータを使用します。 グローバル・ワーク・マネージャの作成に関する項を参照してください |
|
|
ワーク・マネージャ: 最小スレッド数制約: 構成に関する項を参照してください |
|
|
ワーク・マネージャ: 最小スレッド数制約: 構成に関する項を参照してください |
HTTPビジネス・サービス |
接続タイムアウト: 5秒 読取りタイムアウト: 30秒 再試行回数: 1 再試行間隔: 15秒 |
ビジネス・サービスの構成については、ビジネス・サービスのトランスポート・プロトコルの構成に関する項を参照してください。 HTTPトランスポートを使用するビジネス・サービスの構成は、HTTPトランスポートを使用するビジネス・サービスの構成に関する項を参照してください。 |
JMSビジネス・サービス |
再試行回数: 1 再試行間隔: 15秒 |
ビジネス・サービスの構成については、ビジネス・サービスのトランスポート・プロトコルの構成に関する項を参照してください。 JMSトランスポートを使用するビジネス・サービスの構成は、JMSトランスポートを使用するビジネス・サービスの構成に関する項を参照してください。 |
MQビジネス・サービス |
再試行回数: 1 再試行間隔: 15秒 |
ビジネス・サービスの構成については、ビジネス・サービスのトランスポート・プロトコルの構成に関する項を参照してください。 MQトランスポートの詳細は、MQトランスポートの使用に関する項を参照してください。 |
|
キュー名: JNDI名: |
このプロパティは、JMSトランスポートへの受信メッセージのサイズが、 |
Oracle SOA固有の設定
次の表に、Oracle SOAの構成済参照構成ドメインの設定を示します。
表8-5 Oracle SOA固有の設定
パラメータ | 構成済値 | 説明と構成 |
SOAワーク・マネージャ
|
|
ワーク・マネージャの最大スレッド制約パラメータ。このパラメータは、受信クライアント・リクエストを処理する同時スレッドの数を制限します。
|
SOAワーク・マネージャ
|
|
ワーク・マネージャの最大スレッド制約パラメータ。このパラメータは、内部プロセスの同時スレッド数を制限します。
|
|
|
データ・ソースの接続プール・サイズ。このパラメータは、SOAプロセスに使用可能な同時ローカル・データベース接続の総数を決定します。
|
|
|
データ・ソースの接続プール・サイズ。このパラメータは、SOAプロセスに使用可能な同時XAデータベース接続の総数を決定します。
|
イベント配信ネットワーク(EDN)構成:
|
|
EDN workmanagerはこの最小スレッドに準拠しています。 EDNに対する負荷が高い場合、負荷を処理するEDN消費容量が十分でないため例外エラーが発生する可能性があります。
|
データベースの設定
次の表に、データベースの構成済参照構成ドメインの設定を示します。
表8-6 データベースの設定
パラメータ | 構成済値 | 説明と構成 |
|
|
分散トランザクションがロックされているリソースを待機する時間(秒)を指定します。 データベースのバウンスが必要: はい 問合せ: システム・ユーザー資格証明を使用して、 |
|
|
SecureFilesとしてLOBファイルを処理するかどうかを指定します。 データベースのバウンスが必要: いいえ 問合せ: システム・ユーザー資格証明を使用して、 |
|
|
Oracleに同時に接続できるオペレーティング・システム・ユーザー・プロセスの最大数を指定します。この値により、ロック、ジョブ・キュー・プロセス、パラレル実行プロセスなどのすべてのバックグラウンド・プロセスが使用できます。 データベースのバウンスが必要: はい 問合せ: システム・ユーザー資格証明を使用して、 |