【发布时间】:2012-02-07 12:03:00
【问题描述】:
我正在尝试从 .NET 客户端将消息 Enqueue 发送到 Oracle 队列中。如果消息超过一定大小,则会出现以下错误:
ORA-01013: 用户请求取消当前操作
XMLTYPE 和 raw 作为队列表的消息类型时会发生这种情况。
似乎应该归咎于消息的大小,但不能确定是有限的 Oracle 错误消息的原因。
尺寸有限制吗,我可以增加尺寸还是有其他方法可以解决这个问题?
更新:
- 我可以直接用
dbms_aq.enqueue(...)发送消息 - 从 .NET 客户端设置超时没有任何效果。 (无论超时值如何,它都会立即超时)
【问题讨论】:
标签: oracle11g odp.net oracle-aq