|
|
|
Обработка ORA-02067: transaction or savepoint rollback required
|
|||
|---|---|---|---|
|
#18+
Добрый день! Есть процедура, которая создает транзакцию. В ходе транзакции, есть обращение через линк в другую бд. У данной бд есть свойство, что когда вырастает нагрузка, она может отрубать сессии. Соответственно в таком случае в мою процедуру приходит ORA-02067: transaction or savepoint rollback required. В инете нашел, что рекомендуют фиксировать свою транзакцию, перед использованием дблинка. Но все таки, эту ошибку можно как-нибудь перехватывать? Чтобы процедура завершилась нормально? бд - oracle 9.2 вот небольшие тесты: Процедура в Линк БД: Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. Код: plsql 1. моя БД: Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. Линк БД: Код: plsql 1. мое БД: Код: plsql 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.11.2014, 13:08 |
|
||
|
Обработка ORA-02067: transaction or savepoint rollback required
|
|||
|---|---|---|---|
|
#18+
dimyaz, Может есть хотя бы направления, в какую сторону копать, и что почитать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.11.2014, 10:42 |
|
||
|
Обработка ORA-02067: transaction or savepoint rollback required
|
|||
|---|---|---|---|
|
#18+
dimyazМожет есть хотя бы направлениялистинг из sqlplus без others с полным стеком ошибки ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.11.2014, 11:12 |
|
||
|
Обработка ORA-02067: transaction or savepoint rollback required
|
|||
|---|---|---|---|
|
#18+
наткнулся на аналогичную ошибку что было: Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. ошибка ORA-02067: transaction or savepoint rollback required была в нижнем инсерте, там не заполнялось поле not null обработчиком ошибок в pl-sql эта ошибка почему-то никак не перехватывалась Код: sql 1. 2. 3. 4. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.10.2018, 12:08 |
|
||
|
Обработка ORA-02067: transaction or savepoint rollback required
|
|||
|---|---|---|---|
|
#18+
andreymxМояВремянкаА стоит ли раскладывать грабли. Временные таблицы в распределенных транзакциях не поддерживаются. Результат от версии к версии может разниться. Код: 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. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.10.2018, 17:12 |
|
||
|
|

start [/forum/topic.php?fid=52&msg=38818187&tid=1883320]: |
0ms |
get settings: |
5ms |
get forum list: |
8ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
139ms |
get topic data: |
5ms |
get forum data: |
1ms |
get page messages: |
24ms |
get tp. blocked users: |
1ms |
| others: | 219ms |
| total: | 406ms |

| 0 / 0 |
