
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
25.10.2016, 17:00:14
|
|||
|---|---|---|---|
dbms_sql |
|||
|
#18+
Есть процедура, которая получает текст запроса и его binds по sql_id + child_number, после чего выполняет его через dbms_sql, предварительно изменив переменные окружения и/или какие-то переменные. Вопрос очень простой, как однозначно определить дочерний курсор, в рамках которого идет выполнение? Запросы могут идти под различными пользователями в различных вариациях, одновременно с выполнениями в данной процедуре, запросы могут не попадать в ASH. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
25.10.2016, 17:19:37
|
|||
|---|---|---|---|
|
|||
dbms_sql |
|||
|
#18+
AlexFF__|, По аналогии с SQL ID. v$session.sql_child_number Или соответственно prev_child_number если выполнение завершено. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
25.10.2016, 17:26:10
|
|||
|---|---|---|---|
dbms_sql |
|||
|
#18+
dbms_photoshopAlexFF__|, По аналогии с SQL ID. v$session.sql_child_number Или соответственно prev_child_number если выполнение завершено. Чтобы данные попали в prev_* нужно чтобы курсор закрылся dbms_sql.close_cursor. Забыл написать, что нужно получить данные до фетча всех записей. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
25.10.2016, 17:30:00
|
|||
|---|---|---|---|
|
|||
dbms_sql |
|||
|
#18+
AlexFF__|dbms_photoshopAlexFF__|, По аналогии с SQL ID. v$session.sql_child_number Или соответственно prev_child_number если выполнение завершено. Чтобы данные попали в prev_* нужно чтобы курсор закрылся dbms_sql.close_cursor. Забыл написать, что нужно получить данные до фетча всех записей.Так чем выделенное не устраивает? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
25.10.2016, 17:36:25
|
|||
|---|---|---|---|
dbms_sql |
|||
|
#18+
dbms_photoshopAlexFF__|пропущено... Чтобы данные попали в prev_* нужно чтобы курсор закрылся dbms_sql.close_cursor. Забыл написать, что нужно получить данные до фетча всех записей.Так чем выделенное не устраивает? Процедура может выполнит запрос и между fetch выполнять свои действия, запросы. Пока лучшее, что могу сделать, по v$open_cursor.sql_exec_id найти запрос в ASH. Но он может туда и не попадать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=52&mobile=1&tid=1887154]: |
0ms |
get settings: |
11ms |
get forum list: |
20ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
192ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
57ms |
get tp. blocked users: |
2ms |
| others: | 239ms |
| total: | 544ms |

| 0 / 0 |
