Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2007.02.04;
Скачать: 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 вся ветка

Текущий архив: 2007.02.04;
Скачать: CL | DM;

Наверх




Память: 0.5 MB
Время: 0.055 c
8-1149179500
brother
2006-06-01 20:31
2007.02.04
Библиотека для работы с Mp3


15-1168625185
Карелин Артем
2007-01-12 21:06
2007.02.04
Какие колонки сделать тыловыми, какие фронтальными?


15-1168878434
властелин колхоза
2007-01-15 19:27
2007.02.04
MessageBox() из сервиса и стили WinXP


15-1168994191
PHPdeveloper
2007-01-17 03:36
2007.02.04
троян затер раздел диска


15-1168682519
Footballer
2007-01-13 13:01
2007.02.04
Вопрос не по делфи