Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
prog Эксперт
Вступление в Клуб: 03.03.2008
|
Пн Окт 24, 2016 07:45  3L поиск сессии |
|
Полезность: Нет оценки
|
Как найти сессию пользователя в БД, если работает он через 3L? У всех пользователей же один и тот же пользователь "сервера приложений" (типа APP_SRV) |
|
 |
Igorka Профи
Вступление в Клуб: 28.09.2007
|
Пн Окт 24, 2016 09:11   |
|
Полезность: Нет оценки
|
странно.
работаем через сервер приложений
На пользователя с одним SID висит 2 сессии, одна под IBS, одна под логином пользователя.
в журнале отражается
у одной сессии
Oracle user IBS, OS USER Oracle
у второй сессии
Oracle user LOGIN, OS USER LOGIN
но у Oracle стоит REG NO и Module HTTP.VIEW |
|
 |
Матвеев Евгений Профи
Вступление в Клуб: 31.01.2012
|
Пн Окт 24, 2016 09:34  Re: 3L поиск сессии |
|
Полезность: Нет оценки
|
prog пишет: | Как найти сессию пользователя в БД, если работает он через 3L? У всех пользователей же один и тот же пользователь "сервера приложений" (типа APP_SRV) |
3l сессии живут там же где и все остальные, есть пара вариантов выбора
1. Вариант фильтр по колонке "компьютер" представления "1.1 Список пользовательских сессий" - значение "%имя сервера%"
2. Вариант фильтр по колонке "Модуль" - значение сетевого домена пользователя при 3l подключении "%Сетевой домен%" (это тот который указывается для пользователя, при настройке 3l в адм доступа, закладка - настройка ролей пользователей - кнопка изменить)
А Вам для чего это нужно? в связи с чем поиск? |
|
 |
prog Эксперт
Вступление в Клуб: 03.03.2008
|
Пн Окт 24, 2016 13:50   |
|
Полезность: Нет оценки
|
хотел трассировку включить...
Но, видимо, не получится |
|
 |
Матвеев Евгений Профи
Вступление в Клуб: 31.01.2012
|
Пн Окт 24, 2016 13:52   |
|
Полезность: Нет оценки
|
prog пишет: | хотел трассировку включить...
Но, видимо, не получится |
А проблема то в чем? Что хочешь отловить?
Обычно стандартной отладкой пользуюсь... |
|
 |
Igorka Профи
Вступление в Клуб: 28.09.2007
|
Пн Окт 24, 2016 13:57   |
|
Полезность: Нет оценки
|
почему же у нас показывает, интересно. |
|
 |
Матвеев Евгений Профи
Вступление в Клуб: 31.01.2012
|
Вт Окт 25, 2016 21:30   |
|
Полезность: Нет оценки
|
prog пишет: | хотел трассировку включить...
Но, видимо, не получится |
Отнюдь, вроде бы получилось..., трассировка на пользователе, системные журналы - 1.1. Список пользовательских сессий, поиск сессий так как писал ранее - операция трассировка в сессиях - галки
На выходе, после конвертации, файл трассировки (в сокращенном виде)
Код: |
********************************************************************************
SQL ID: 5a5m31x6600gq Plan Hash: 1228273768
SELECT A1.ATTR_ID ATTR_ID
FROM
CLASSES D1, ( SELECT C1.ID ID, C1.BASE_CLASS_ID BASE_CLASS_ID FROM CLASSES
C1 CONNECT BY C1.ID = PRIOR C1.PARENT_ID START WITH C1.ID = :B1 ) B1,
CLASS_ATTRIBUTES A1 WHERE A1.CLASS_ID = B1.ID AND A1.SELF_CLASS_ID = D1.ID
AND D1.BASE_CLASS_ID IN ('STRING','NUMBER') ORDER BY
DECODE(D1.BASE_CLASS_ID,'STRING',1,'NUMBER',2,3),A1.POSITION
call count cpu elapsed disk query current rows
------- ------ -------- ---------- ---------- ---------- ---------- ----------
Parse 1 0.00 0.00 0 0 0 0
Execute 35 0.00 0.00 0 0 0 0
Fetch 35 0.01 0.01 16 1854 0 105
------- ------ -------- ---------- ---------- ---------- ---------- ----------
total 71 0.01 0.01 16 1854 0 105
Misses in library cache during parse: 0
Optimizer mode: ALL_ROWS
Parsing user id: 47 (recursive depth: 3)
Number of plan statistics captured: 1
Rows (1st) Rows (avg) Rows (max) Row Source Operation
---------- ---------- ---------- ---------------------------------------------------
3 3 3 SORT ORDER BY (cr=52 pr=16 pw=0 time=1664 us cost=8 size=79 card=1)
3 3 3 NESTED LOOPS (cr=52 pr=16 pw=0 time=1100 us cost=7 size=79 card=1)
17 17 17 NESTED LOOPS (cr=37 pr=12 pw=0 time=1550 us cost=7 size=79 card=16)
17 17 17 HASH JOIN (cr=18 pr=10 pw=0 time=1213 us cost=5 size=848 card=16)
17 17 17 NESTED LOOPS (cr=18 pr=10 pw=0 time=1190 us cost=5 size=848 card=16)
1 1 1 STATISTICS COLLECTOR (cr=3 pr=2 pw=0 time=272 us)
1 1 1 VIEW (cr=3 pr=2 pw=0 time=256 us cost=5 size=30 card=2)
1 1 1 CONNECT BY WITH FILTERING (cr=3 pr=2 pw=0 time=255 us)
1 1 1 TABLE ACCESS BY INDEX ROWID CLASSES (cr=3 pr=2 pw=0 time=206 us cost=1 size=18 card=1)
1 1 1 INDEX UNIQUE SCAN PK_CLASSES_ID (cr=2 pr=1 pw=0 time=64 us cost=1 size=0 card=1)(object id 20273)
0 0 0 NESTED LOOPS (cr=0 pr=0 pw=0 time=11 us cost=2 size=28 card=1)
1 1 1 CONNECT BY PUMP (cr=0 pr=0 pw=0 time=3 us)
0 0 0 TABLE ACCESS BY INDEX ROWID CLASSES (cr=0 pr=0 pw=0 time=4 us cost=1 size=18 card=1)
0 0 0 INDEX UNIQUE SCAN PK_CLASSES_ID (cr=0 pr=0 pw=0 time=3 us cost=1 size=0 card=1)(object id 20273)
17 17 17 TABLE ACCESS BY INDEX ROWID BATCHED CLASS_ATTRIBUTES (cr=15 pr=8 pw=0 time=894 us cost=1 size=304 card=
17 17 17 INDEX RANGE SCAN PK_CLASS_ATTRIBUTE_CLASS_ID (cr=2 pr=1 pw=0 time=82 us cost=1 size=0 card= (object id 20277)
0 0 0 TABLE ACCESS FULL CLASS_ATTRIBUTES (cr=0 pr=0 pw=0 time=0 us cost=1 size=304 card=
17 17 17 INDEX UNIQUE SCAN PK_CLASSES_ID (cr=19 pr=2 pw=0 time=412 us cost=1 size=0 card=1)(object id 20273)
3 3 3 TABLE ACCESS BY INDEX ROWID CLASSES (cr=15 pr=4 pw=0 time=348 us cost=1 size=26 card=1)
********************************************************************************
SQL ID: cqxdz3wy0jc0w Plan Hash: 0
BEGIN :RESULT:=Z#FM_DATA_CLIENT#INTERFACE.GET_STR(:OBJ_ID,:QUAL); END;
call count cpu elapsed disk query current rows
------- ------ -------- ---------- ---------- ---------- ---------- ----------
Parse 1 0.00 0.00 0 0 0 0
Execute 35 0.00 0.00 0 0 0 70
Fetch 0 0.00 0.00 0 0 0 0
------- ------ -------- ---------- ---------- ---------- ---------- ----------
total 36 0.00 0.00 0 0 0 70
Misses in library cache during parse: 0
Optimizer mode: ALL_ROWS
Parsing user id: 47 (recursive depth: 3)
********************************************************************************
SQL ID: 8vansxsugw7nt Plan Hash: 2930886453
SELECT C_NAME
FROM
IBS.Z#FM_DATA_CLIENT WHERE ID=:B1
call count cpu elapsed disk query current rows
------- ------ -------- ---------- ---------- ---------- ---------- ----------
Parse 1 0.00 0.00 0 0 0 0
Execute 35 0.00 0.00 0 0 0 0
Fetch 35 0.00 0.00 14 105 0 35
------- ------ -------- ---------- ---------- ---------- ---------- ----------
total 71 0.00 0.00 14 105 0 35
Misses in library cache during parse: 0
Optimizer mode: ALL_ROWS
Parsing user id: 47 (recursive depth: 4)
Number of plan statistics captured: 1
Rows (1st) Rows (avg) Rows (max) Row Source Operation
---------- ---------- ---------- ---------------------------------------------------
1 1 1 TABLE ACCESS BY INDEX ROWID Z#FM_DATA_CLIENT (cr=3 pr=1 pw=0 time=85 us cost=1 size=35 card=1)
1 1 1 INDEX UNIQUE SCAN PK_Z#FM_DATA_CLIENT_ID (cr=2 pr=0 pw=0 time=11 us cost=1 size=0 card=1)(object id 347368)
********************************************************************************
OVERALL TOTALS FOR ALL NON-RECURSIVE STATEMENTS
call count cpu elapsed disk query current rows
------- ------ -------- ---------- ---------- ---------- ---------- ----------
Parse 2 0.00 0.00 0 0 0 0
Execute 1653 0.36 0.40 2 1857 0 16
Fetch 1637 0.02 0.04 121 6824 0 1637
------- ------ -------- ---------- ---------- ---------- ---------- ----------
total 3292 0.39 0.45 123 8681 0 1653
Misses in library cache during parse: 1
Misses in library cache during execute: 1
OVERALL TOTALS FOR ALL RECURSIVE STATEMENTS
call count cpu elapsed disk query current rows
------- ------ -------- ---------- ---------- ---------- ---------- ----------
Parse 112 1.30 1.74 26 28 0 0
Execute 453411 8.09 8.21 2 4 0 72
Fetch 459803 102.08 102.55 10296 1735216 0 69146
------- ------ -------- ---------- ---------- ---------- ---------- ----------
total 913326 111.48 112.51 10324 1735248 0 69218
Misses in library cache during parse: 1
74 user SQL statements in session.
6 internal SQL statements in session.
80 SQL statements in session.
********************************************************************************
Trace file: XXXXX1_ora_58743.trc
Trace file compatibility: 11.1.0.7
Sort options: default
1 session in tracefile.
74 user SQL statements in trace file.
6 internal SQL statements in trace file.
80 SQL statements in trace file.
78 unique SQL statements in trace file.
1371123 lines in trace file.
165 elapsed seconds in trace file.
|
|
|
 |
|
|
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете голосовать в опросах
|
|