Oracle Advanced Queue侦听.Net WCF

时间:2017-11-23 12:43:05

标签: c# wcf oracle-aq

我正在尝试在Oracle AQ中执行Listen方法,但我发生了两种情况:

1)当我连接队列,并且队列中已经有消息时,我可以正常取消消息,但是当我完成出队,然后停在Listen方法,然后排队新消息时,我的Listen方法没有没有阻止,就像它没有看到队列中有新消息一样。

2)当我连接队列并且没有消息时,我尝试执行Listen方法,但它捕获了Oracle异常:

  

ORA25306 - 无法连接到缓冲队列的所有者实例。

我的队列是单一消费者,在我的方法中,我没有指定消费者。 我尝试使用oracle的ORA-25306解决,但没有。

0 个答案:

没有答案