Необходима программа которая на стороне клиента будет мониторить исходящий
трафик в сторону сервера БД Oracle и доставать SQL запросы(скидывать
в лог файл или в интерфейс подсвечивая синтаксис SQL) Платформа Win, БД Oracle 10 или 11, в качестве клиента можно взять из пакета PL/SQL Developer работает через TNS. Есть похожие готовые инструменты- TOAD и его модуль SQL Monitor в качестве примера для разработки. Язык
разработки предпочтительно
python
– но не критично, можно любой.
Предполагаемые варианты принципа работы программы:
- Низкоуровневый
перехват TCP\IP трафика с последующем анализом протоколов Oracle
TNS, Oracle SQL *Net
- Ооочень сложно и возможно нереально
- Садится
на DLL библиотеку и
отслеживать вызовы OCI (Если
я не ошибаюсь по такому принципу работает SQL Monitor из TOAD) –Предпочтительный способ.