Я пытаюсь Enqueue
отправить сообщение в очередь Oracle от клиента .NET.Если сообщение превышает определенный размер, возникает следующая ошибка:
ORA-01013: пользователь запросил отмену текущей операции
Это происходит как с XMLTYPE
, так и с raw
как тип сообщения таблицы очередей.Кажется, что виноват размер сообщения, но он не может точно определить причину ограниченного сообщения об ошибке Oracle.
Есть ли ограничение на размер, могу ли я увеличить размер или есть другой способустранить эту проблему?
Обновление:
- Я могу отправить сообщение напрямую с помощью
dbms_aq.enqueue(...)
- Установка времени ожидания отКлиент .NET не имеет никакого эффекта.(Время истекает немедленно независимо от значения времени ожидания)