Вниз
Скачать: CL | DM;

Собственный SQL monitor   Найти похожие ветки 

← →
Broyler ©   (2006-11-02 00:43) [0]

Уважаемые мастера. Как написать программу для того, чтобы она отлавливала sql  запросы (в том числе процедуры и функции с параметрами), которые выполняет клиент. Укажите хотя бы путь, через который надо пройти, чтобы получить, что то похожее на SQL Monitor.


← →
Johnmen ©   (2006-11-02 09:33) [1]

Изучить какой-либо язык программирования.
Изучить принципы построения и функционирования Windows.
Изучить Windows API.
Изучить принципы построения и функционирования используемой СУБД (SQL сервера).
Изучить общие принципы функционирования систем баз данных.
Изучить состав и функциональность клиентской библиотеки и/или используемых драйверов и провайдеров.

Для начала хватит. Изучишь, приходи с вопросами...:)


← →
Broyler ©   (2006-11-02 23:08) [2]

Ну это не ответ. Тогда так: Есть ли метод отловить SQL запросы к ORACLE, которые выполняет клиентское приложение. Нужно отловить какие процедуры и функции оно толкает и с какими параметрами, а потом сохранить это, для дальнейшей обработки. не используя средства ORACLE, то есть троссировку, системные вьюхи и пр. Если можно, то через DBMS_PIPE?


← →
Johnmen ©   (2006-11-03 00:18) [3]


> Есть ли метод отловить SQL запросы


Конечно есть. Только не метод, а целая методика. Которая и реализуется мониторами запросов....


← →
Sergey13 ©   (2006-11-03 08:25) [4]

> [2] Broyler ©   (02.11.06 23:08)

А чем тебе готовые не хороши?


← →
Anatoly Podgoretsky ©   (2006-11-03 08:46) [5]

> Sergey13  (03.11.2006 08:25:04)  [4]

сюжие, не кошерно


← →
evvcom ©   (2006-11-03 10:59) [6]

> [2] Broyler ©   (02.11.06 23:08)
> Есть ли метод отловить SQL запросы к ORACLE, которые выполняет
> клиентское приложение

Приложение твое или чужое?
Какие компоненты доступа используешь тогда, если твое?


← →
Игорь Шевченко ©   (2006-11-03 11:17) [7]


> Есть ли метод отловить SQL запросы к ORACLE, которые выполняет
> клиентское приложение. Нужно отловить какие процедуры и
> функции оно толкает и с какими параметрами


Есть. Пишешь свою oci.dll, перехватываешь нужные вызовы, протоколируешь, вызываешь оригинальную oci.dll

Дел на пару дней


← →
Broyler ©   (2006-11-07 22:54) [8]

Приложение чужое. Работает через BDE. Вроде все рядом, а не достанешь. Ятак понял, что стандартными средствами тут не обойдёшься, может как-нить через API функции?


← →
ANB ©   (2006-11-08 10:22) [9]


> Приложение чужое. Работает через BDE

Самый простой способ - поставить SQLMonitor из комплекта тоада и не париться.


← →
Игорь Шевченко ©   (2006-11-08 10:33) [10]


> Приложение чужое. Работает через BDE


Database|SQL Monitor из Delphi и не мучиться


← →
Broyler ©   (2006-11-08 22:36) [11]

Поставить то это не проблема. Короче стоит задача - отловить в чужом приложениии запускаемые процедуры или функции ORACLE, с параметрами, потом собрать их в одном месте. Процесс должен быть автоматизирован. Обычный SQL monitor не подходит.


← →
Sergey13 ©   (2006-11-09 08:20) [12]

ИМХО, все больше напоминает взлом.


← →
ANB ©   (2006-11-09 10:18) [13]


> Короче стоит задача - отловить в чужом приложениии запускаемые
> процедуры или функции ORACLE, с параметрами, потом собрать
> их в одном месте.

Гхм. И кто тебе догадался такую задачу поставить ?


← →
Broyler ©   (2006-11-13 00:11) [14]

Вся наша жизнь - это взлом, только один взлом - во благо (например деятельность хирургов), а другой во вред. Так что так вот.


← →
Sergey13 ©   (2006-11-13 08:31) [15]

> [14] Broyler ©   (13.11.06 00:11)

Хирурги, они тоже разные. Одни оперируют живых, других зовут еще патологоанатомами. 8-)



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.48 MB
Время: 0.028 c
2-1168983706
Vovan #2
2007-01-17 00:41
2007.02.04
Туплю с GlobalAlloc


6-1157144470
Орион
2006-09-02 01:01
2007.02.04
Прокси для TWebBrowser


15-1168727245
ProgRAMmer Dimonych
2007-01-14 01:27
2007.02.04
И снова об XP и Vista


2-1169030440
17Landgraf
2007-01-17 13:40
2007.02.04
Как можно вывести сообщение по верх других окон?


2-1168787711
Dr. Genius
2007-01-14 18:15
2007.02.04
Индикатор прогресса во время поиска файлов




   Наверх