|
|
|
Прервать выполнение конкретного запроса SQL_ID без удаления сессии
|
|||
|---|---|---|---|
|
#18+
Добрый день! Кто знает простой и надежный способ прервать выполнение конкретного запроса SQL_ID без удаления сессии ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.11.2016, 13:45 |
|
||
|
Прервать выполнение конкретного запроса SQL_ID без удаления сессии
|
|||
|---|---|---|---|
|
#18+
Sergey_Korolev, Не знаю критериев простоты/надежности, но http://blog.tanelpoder.com/2010/02/17/how-to-cancel-a-query-running-in-another-session/ как вариант. Я протестировал с dbms_resource_manager - запрос обрывается с ORA-00040 Regards Maxim ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.11.2016, 15:31 |
|
||
|
Прервать выполнение конкретного запроса SQL_ID без удаления сессии
|
|||
|---|---|---|---|
|
#18+
Еще один вариант http://www.oaktable.net/content/how-cancel-query-running-another-session-0 Regards Maxim ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.11.2016, 15:39 |
|
||
|
Прервать выполнение конкретного запроса SQL_ID без удаления сессии
|
|||
|---|---|---|---|
|
#18+
Сработало вот так , 12.1.0.2.0 Код: 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. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.11.2016, 17:09 |
|
||
|
Прервать выполнение конкретного запроса SQL_ID без удаления сессии
|
|||
|---|---|---|---|
|
#18+
Sergey_Korolev Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. Хоть бы таймаут какой предусмотрел ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.11.2016, 02:45 |
|
||
|
Прервать выполнение конкретного запроса SQL_ID без удаления сессии
|
|||
|---|---|---|---|
|
#18+
Вячеслав ЛюбомудровSergey_Korolev Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. Хоть бы таймаут какой предусмотрелнайдет sql_id этой байды и ... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.11.2016, 07:40 |
|
||
|
Прервать выполнение конкретного запроса SQL_ID без удаления сессии
|
|||
|---|---|---|---|
|
#18+
Приму все конструктивные предложения по улучшению алгоритма :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.11.2016, 16:50 |
|
||
|
Прервать выполнение конкретного запроса SQL_ID без удаления сессии
|
|||
|---|---|---|---|
|
#18+
Вячеслав ЛюбомудровSergey_Korolev Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. Хоть бы таймаут какой предусмотрелЕсли с таймаутом, то cancel получат все sql-операторы, которые сессия будет пытаться выполнять в течение этого таймаута. Грубовато, тогда уж проще kill. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.11.2016, 11:19 |
|
||
|
Прервать выполнение конкретного запроса SQL_ID без удаления сессии
|
|||
|---|---|---|---|
|
#18+
Да нет же Просто, если скажем, в течении минуты-пяти состояние сессии не изменилось, просто вернуть событие взад и отрапортавать об этом. Скорее всего, оно уже и не сработает ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.11.2016, 11:39 |
|
||
|
Прервать выполнение конкретного запроса SQL_ID без удаления сессии
|
|||
|---|---|---|---|
|
#18+
А зачем вообще этот цикл? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.11.2016, 12:34 |
|
||
|
Прервать выполнение конкретного запроса SQL_ID без удаления сессии
|
|||
|---|---|---|---|
|
#18+
Подозреваю, что отсюда , но там как раз есть таймаут ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.11.2016, 13:36 |
|
||
|
Прервать выполнение конкретного запроса SQL_ID без удаления сессии
|
|||
|---|---|---|---|
|
#18+
Так лучше ? Код: sql 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. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65. 66. 67. 68. 69. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.12.2016, 13:43 |
|
||
|
|

start [/forum/topic.php?fid=52&msg=39348764&tid=1886911]: |
0ms |
get settings: |
10ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
154ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
31ms |
get tp. blocked users: |
1ms |
| others: | 262ms |
| total: | 488ms |

| 0 / 0 |
