Enqueue
.NET クライアントから Oracle Queue にメッセージを送信しようとしています。メッセージが特定のサイズを超えると、次のエラーが発生します。
ORA-01013: ユーザーが現在の操作の取消をリクエストしました
XMLTYPE
これは、とraw
キュー テーブルのメッセージ タイプの
両方で発生します。
メッセージのサイズが原因のようですが、限られた Oracle エラー メッセージの原因を特定することはできません。
サイズに制限はありますか、サイズを大きくすることはできますか、またはこの問題を解決する別の方法はありますか?
アップデート:
- メッセージを直接送信できます
dbms_aq.enqueue(...)
- .NET クライアントからタイムアウトを設定しても効果はありません。(タイムアウト値に関係なくすぐにタイムアウトします)