Мониторинг запросов

 
0
 
Oracle
ava
-Сергей- | 21.01.2006, 06:42
Пдскажите pls как проконтроллировать запросы, передаваемые на сервер Oracle. Есть какой-нибудь монитор?
У меня есть прога, и мне нужно проконтроллировать какие запросы она отсылает.
Заранее спасибо за ответ.
Comments (4)
ava
igon | 22.01.2006, 00:17 #
Если не найдешь лучшего, попробуй посмотреть views sys.v$sql и sys.v$sqlarea.
Тексты запросов там есть, правда, при повторном выполнении запроса новая запись не появляется, увеличивается счетчик выполнений у первоначальной. Есть и поле MODULE, где может "сидеть" имя твоей программы.
ava
LSD | 22.01.2006, 20:19 #
Как получить последний выполненный SQL можно почитать тут.

Также можно использовать аудит, но он позволяет только просмотреть к каким объектам обращались, а не сами запросы.

И вроде была трассировка на уровне TNS Listener-а, но вот точней не помню, надо поискать еще.
ava
SmaLL | 04.05.2006, 15:44 #
Читай про sql_trace в Оракле
ava
jigan111 | 29.06.2006, 13:19 #
Часто сталкивался с такой необходимостью
Есть прога помоему называется Statement Tracer for Oracle (могу ошибаться) видит все обращения к базе.
Please register or login to write.
Firm of day
Вы также можете добавить свою фирму в каталог IT-фирм, и публиковать статьи, новости, вакансии и другую информацию от имени фирмы.
Подробнее
Contributors
advanced
Submit