Форум: "Базы";
Текущий архив: 2007.02.04;
Скачать: [xml.tar.bz2];
ВнизСобственный 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;
Скачать: [xml.tar.bz2];
Память: 0.48 MB
Время: 0.046 c