|
|
|
текст 40-50Кб в xml-тег через xmlforest=>ORA-22813: operand value exceeds system limits
|
|||
|---|---|---|---|
|
#18+
Не получается засунуть в XML тег текст размером в пределах 40-50Кб - получаю Код: plsql 1. МЕньший - 17-20Кб засовывается легко В лимит чего я уперся? Есть ли смысл играть оракловыми параметрами? Или пытаться переформировать запрос? v11.2.0.3 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.05.2017, 13:11 |
|
||
|
текст 40-50Кб в xml-тег через xmlforest=>ORA-22813: operand value exceeds system limits
|
|||
|---|---|---|---|
|
#18+
stilНе получается засунуть в XML тег текст размером в пределах 40-50Кб - получаю Код: plsql 1. МЕньший - 17-20Кб засовывается легко В лимит чего я уперся? Есть ли смысл играть оракловыми параметрами? Или пытаться переформировать запрос? v11.2.0.3 И как ты это делаешь? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.05.2017, 13:20 |
|
||
|
текст 40-50Кб в xml-тег через xmlforest=>ORA-22813: operand value exceeds system limits
|
|||
|---|---|---|---|
|
#18+
stil, Oracle Error messages$ oerr ora 22813 22813, 00000, "operand value exceeds system limits" // *Cause: Object or Collection value was too large. The size of the value // might have exceeded 30k in a SORT context, or the size might be // too big for available memory. // *Action: Choose another value and retry the operation. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.05.2017, 13:22 |
|
||
|
текст 40-50Кб в xml-тег через xmlforest=>ORA-22813: operand value exceeds system limits
|
|||
|---|---|---|---|
|
#18+
Vadim Lejnin, причем вот ведь что интересно: Код: plsql 1. 2. 3. 4. 5. 6. А вот так проканывает! Мне надо впилить два тега - фото человека и его подпись. Подпись в среднем - 17-20Кб, фото 40-50. Я тоже сначала подумал об пределе "30кб" из описания ошибки. НО вся xml-ина там большая и ветвистая. Убрав лишнее - в тег 40Кб - нормально вставились. Значит дело не в этом ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.05.2017, 13:29 |
|
||
|
текст 40-50Кб в xml-тег через xmlforest=>ORA-22813: operand value exceeds system limits
|
|||
|---|---|---|---|
|
#18+
stilНе получается засунуть в XML тег текст размером в пределах 40-50Кб v11.2.0.3 Если б это было правдой, xdb отмер бы за ненадобностью. Код: plsql 1. 2. 3. 190 кб без ошибок. Твой пример ниже, даже если успешно завершиться, вернет кривой документ. Сделай вменяемый тест-кейс и опубликуй его. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.05.2017, 14:27 |
|
||
|
текст 40-50Кб в xml-тег через xmlforest=>ORA-22813: operand value exceeds system limits
|
|||
|---|---|---|---|
|
#18+
XMLer, упростил case до предела Код: plsql 1. 2. 3. 4. 5. вставляем в табличку одну строку - код любой - это не важно. photo - клоб килобайт 40. Запрос тоже упростил до предела Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. получаем ORA-22813: operand value exceeds system limits Уже в процессе создания кейза нашел - если убираем group by - запрос работает нормально. Если размер фото около 17 Кб то работет и с group by Я собственно и не говорил что проблема в самом XML. Я и пытаюсь понять в чем проблема ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.05.2017, 16:51 |
|
||
|
текст 40-50Кб в xml-тег через xmlforest=>ORA-22813: operand value exceeds system limits
|
|||
|---|---|---|---|
|
#18+
stil, Причину можно найти в Xmlagg Query Fails Silently Or Gives ORA-22813: Operand Value Exceeds System Limits In 11.2.0.2 or 11.2.0.3 (Doc ID 1456531.1) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.05.2017, 17:50 |
|
||
|
текст 40-50Кб в xml-тег через xmlforest=>ORA-22813: operand value exceeds system limits
|
|||
|---|---|---|---|
|
#18+
Ну и собственно ORA-22813: Operand Value Exceeds System Limits (Doc ID 2227182.1) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.05.2017, 17:51 |
|
||
|
текст 40-50Кб в xml-тег через xmlforest=>ORA-22813: operand value exceeds system limits
|
|||
|---|---|---|---|
|
#18+
stil, ORA-22813 Returned On XML Query Using Xmlagg With Group By on 11.2.0.3 after setting event 44410 (Doc ID 1554992.1) Тут есть дополнение, если 44410 один не справился. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.05.2017, 17:55 |
|
||
|
текст 40-50Кб в xml-тег через xmlforest=>ORA-22813: operand value exceeds system limits
|
|||
|---|---|---|---|
|
#18+
Тоже получил ORA-22813 на XMLAGG. Был запрос вида Код: sql 1. 2. 3. переписал в Код: sql 1. 2. 3. 4. 5. и падать перестало. Причем интересно, что первый запрос был обернут в общий большой запрос, где результат XMLAGG был вложенным элементом общей XML - так вот большой запрос не падал, а просто та часть, где должен был быть результат XMLAGG был пустым. Т.е. падения как такового не было, оракл вместо ошибки передавал NULL из подзапроса. Если подзапрос с XMLAGG вытащить, то он начинал падать с ORA-22813. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.11.2017, 16:11 |
|
||
|
|

start [/forum/topic.php?fid=52&gotonew=1&tid=1884932]: |
0ms |
get settings: |
7ms |
get forum list: |
16ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
141ms |
get topic data: |
8ms |
get first new msg: |
5ms |
get forum data: |
2ms |
get page messages: |
44ms |
get tp. blocked users: |
1ms |
| others: | 198ms |
| total: | 428ms |

| 0 / 0 |
