|
ORA-06519: active autonomous transaction detected при отсутствии каких то изменений данных
|
|||
---|---|---|---|
#18+
Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13.
Функция GET_OPTIONS из пакета PG: Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15.
На выходе получаю: ORA-06519: active autonomous transaction detected and rolled back Как?? Почему транзакция активна? Нет же никаких изменений данных v12 ... |
|||
:
Нравится:
Не нравится:
|
|||
04.10.2021, 09:43 |
|
ORA-06519: active autonomous transaction detected при отсутствии каких то изменений данных
|
|||
---|---|---|---|
#18+
stil, c PRAGMA AUTONOMOUS_TRANSACTION должна "заканчиваться" commit/rollback ..... stax ... |
|||
:
Нравится:
Не нравится:
|
|||
04.10.2021, 09:54 |
|
ORA-06519: active autonomous transaction detected при отсутствии каких то изменений данных
|
|||
---|---|---|---|
#18+
Stax stil, c PRAGMA AUTONOMOUS_TRANSACTION должна "заканчиваться" commit/rollback ..... stax Да. Я в курсе - уже поправил. Но мне не понятно (для понимания) почему не проканало. Всегда считал, что активность транзакции начинается не объявлением прагмы, а какими то "активными" изменениями. Ошибался? ... |
|||
:
Нравится:
Не нравится:
|
|||
04.10.2021, 10:14 |
|
ORA-06519: active autonomous transaction detected при отсутствии каких то изменений данных
|
|||
---|---|---|---|
#18+
stil что активность транзакции начинается не объявлением прагмы, имхо, с началом "блока" ...... stax ... |
|||
:
Нравится:
Не нравится:
|
|||
04.10.2021, 10:30 |
|
ORA-06519: active autonomous transaction detected при отсутствии каких то изменений данных
|
|||
---|---|---|---|
#18+
Потому что распределенная ... |
|||
:
Нравится:
Не нравится:
|
|||
04.10.2021, 12:27 |
|
ORA-06519: active autonomous transaction detected при отсутствии каких то изменений данных
|
|||
---|---|---|---|
#18+
stilВсегда считал, что активность транзакции начинается не объявлением прагмы, а какими то "активными" изменениями. Ошибался? Да. Сервером. Здесь не MS SQL. Транзакция с уровнем изоляции выше Read Committed должна видеть данные в состоянии на момент своего старта. Для этого этот момент должен быть чётко определён. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
04.10.2021, 12:29 |
|
ORA-06519: active autonomous transaction detected при отсутствии каких то изменений данных
|
|||
---|---|---|---|
#18+
Stax с началом "блока" В Oracle транзакция начинается с первого DML или как у OP FROM P_OPTIONS @DBDBLINK , т.е. с любого distributed/remote (а не только DML) SQL или PL/SQL. Посему OP и получает ORA-06519: Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39.
PKG1: Код: plsql 1. 2. 3. 4.
SY. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.10.2021, 12:42 |
|
ORA-06519: active autonomous transaction detected при отсутствии каких то изменений данных
|
|||
---|---|---|---|
#18+
Вячеслав Любомудров Потому что распределенная То есть вы имели в виду "автономная"? ... |
|||
:
Нравится:
Не нравится:
|
|||
04.10.2021, 16:40 |
|
ORA-06519: active autonomous transaction detected при отсутствии каких то изменений данных
|
|||
---|---|---|---|
#18+
SQL*Plus Вячеслав Любомудров Потому что распределенная То есть вы имели в виду "автономная"? Думаю что имелся ввиду dblink как раз. У меня тоже были в эту сторону подозрения ... |
|||
:
Нравится:
Не нравится:
|
|||
04.10.2021, 18:08 |
|
|
start [/forum/topic.php?fid=52&msg=40101688&tid=1879854]: |
0ms |
get settings: |
11ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
30ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
53ms |
get tp. blocked users: |
2ms |
others: | 236ms |
total: | 371ms |
0 / 0 |