「Oracle Databaseアダプタ」の制限
Oracle Integrationの次の「Oracle Databaseアダプタ」制限に注意してください。
- 「Oracle Databaseアダプタ」を使用してOracle E-Business Suiteデータベースにアクセスすることはお薦めしません。 かわりに、「Oracle E-Business Suiteアダプタ」を使用してOracle E-Business Suiteデータベースにアクセスします。
- 「Oracle Databaseアダプタ」は、オンプレミス接続エージェントでのみ使用できます。
- オーバーロードしたプロシージャはサポートされていません。
- ラッパーは、データベースのリリース18c以降では生成されません。 ラッパーを含むデータベースの以前のリリースで作成された統合には、ラッパー・プロシージャを手動で移行する必要があります。 このような起動の再編集はサポートされておらず、元のプロシージャを選択してラッパー以外のルートを通過します。
- 自動メタデータ・リフレッシュはサポートされていません。 起動またはトリガー接続で使用されるストアド・プロシージャまたは表を変更するには、変更を反映するためにアダプタ・エンドポイント構成ウィザードで再インポートまたは再実行が必要です。
- データベース・パスワードの長さは20文字を超えることはできません。
- ハイフン(
-)のデータベース・スキーマ名はサポートされていません。 - ストアド・プロシージャ、PureSQLまたは表データベース操作の操作を含むすべての統合は、240秒以内に終了する必要があります。 それ以外の場合は、問合せがタイムアウトし、
Limit Exceededエラーが発生します。 - 「Oracle Databaseアダプタ」では、JDBCドライバを使用してデータベースと対話し、JDBCドライバ制約によって制限されます。 したがって、ネストされたPL/SQLタイプ(
TABLEタイプ内のRECORDタイプなど)は、ストアド・プロシージャ内のIN/OUTパラメータではサポートされていません。 ただし、OBJECTタイプはTABLEタイプ内で定義できます。 - PureSQL文操作で「Oracle Databaseアダプタ」を使用する場合、SQL文では改行はサポートされません。
-
ストアド・プロシージャに、PL/SQLブール値、PL/SQLレコード、およびPL/SQL表タイプの引数が含まれている場合、ラッパーが生成されます。 それ以外の場合は、独自のラッパーを生成する必要があります。
-
Oracle Integrationがラッパーを生成する必要がある場合、クロス・スキーマ・ストアド・プロシージャは使用できません。
- Oracle Database Adapterでは、論理削除列が小文字の場合、ポーリングはサポートされません。
- レコードのポーリング中にオーダーは保持されません。