Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Сравнение СУБД Новый топик    Ответить
Топик располагается на нескольких страницах: [1] 2 3   вперед  Ctrl      все
 Какие могут быть разговоры о промышленном характере СУБД Oracle, если там нету  [new]
Ужас просто.
Guest
средства для отслеживания SQL-запросов , которые идут в конкретной сессии.

Можно отследить по пользователю, если только включить трассировку и при этом файлы будут писаться на СЕРВЕР!. Это просто ужастно. НАм было нужно
чтобы на клиенте. Пришлось отказаться от Oracle.
16 мар 05, 19:30    [1392266]     Ответить | Цитировать Сообщить модератору
 Re: Какие могут быть разговоры о промышленном характере СУБД Oracle, если там нету  [new]
Yo!
Guest
вот такой он непонятный оракл, мало того что отказывается выкладывать файл паролей, так еще и отказывается взламывать удаленную машину, чтоб его туда выложить.
кашмар :)
16 мар 05, 19:39    [1392290]     Ответить | Цитировать Сообщить модератору
 Re: Какие могут быть разговоры о промышленном характере СУБД Oracle, если там нету  [new]
Yo!
Guest
Прилетает Змей Горыныч в деревню. Все поля пожег, всю скотину сожрал, всех мужиков побил, всех девок перепортил...
Залетает на гору, оглядывается, и скромненько говорит:
- Вот такой вот я загадочный зверёк...
16 мар 05, 19:49    [1392313]     Ответить | Цитировать Сообщить модератору
 Re: Какие могут быть разговоры о промышленном характере СУБД Oracle, если там нету  [new]
Учите_мат_часть
Guest
Ужас просто.
средства для отслеживания SQL-запросов , которые идут в конкретной сессии.

Можно отследить по пользователю, если только включить трассировку и при этом файлы будут писаться на СЕРВЕР!. Это просто ужастно. НАм было нужно
чтобы на клиенте. Пришлось отказаться от Oracle.


А в какой базе это есть ?
16 мар 05, 20:20    [1392354]     Ответить | Цитировать Сообщить модератору
 Re: Какие могут быть разговоры о промышленном характере СУБД Oracle, если там нету  [new]
JustSmile
Guest
Вот собака сервер! про клиентов не думает.... а может в том и сермяга?
16 мар 05, 20:59    [1392397]     Ответить | Цитировать Сообщить модератору
 Re: Какие могут быть разговоры о промышленном характере СУБД Oracle, если там нету  [new]
Наблюдатель
Member

Откуда: www.nashgorod.ru
Сообщений: 198
В MS SQL Server-е есть такое средство отслеживания запросов (и не только запросов) - Profiler, он как раз предназначен для отслеживания выбранных действий, причем все работает на стороне клиента. Специально для Yo! уточняю, что подобное действие возможно только при наличии соответствующих прав (подробно все написано в документации)...
16 мар 05, 22:55    [1392494]     Ответить | Цитировать Сообщить модератору
 Re: Какие могут быть разговоры о промышленном характере СУБД Oracle, если там нету  [new]
AI
Member

Откуда: Москва
Сообщений: 2817
Ужас просто.
средства для отслеживания SQL-запросов , которые идут в конкретной сессии.

Можно отследить по пользователю, если только включить трассировку и при этом файлы будут писаться на СЕРВЕР!. Это просто ужастно. НАм было нужно
чтобы на клиенте. Пришлось отказаться от Oracle.


Воспользоваться top session из EM религия не позволила?
17 мар 05, 07:35    [1392702]     Ответить | Цитировать Сообщить модератору
 Re: Какие могут быть разговоры о промышленном характере СУБД Oracle, если там нету  [new]
Ужас просто
Guest
автор

Воспользоваться top session из EM религия не позволила


он показывает только последний в сессии, а нам нужно было все!!!
17 мар 05, 09:15    [1392865]     Ответить | Цитировать Сообщить модератору
 Re: Какие могут быть разговоры о промышленном характере СУБД Oracle, если там нету  [new]
Vadim_Maximov
Member

Откуда: Москва
Сообщений: 3571
Ужас просто.
средства для отслеживания SQL-запросов , которые идут в конкретной сессии.

Можно отследить по пользователю, если только включить трассировку и при этом файлы будут писаться на СЕРВЕР!. Это просто ужастно. НАм было нужно
чтобы на клиенте. Пришлось отказаться от Oracle.

Прикольная причина для принятия такого решения
17 мар 05, 09:17    [1392874]     Ответить | Цитировать Сообщить модератору
 Re: Какие могут быть разговоры о промышленном характере СУБД Oracle, если там нету  [new]
Ужас просто
Guest
у нас было такое жесткое требование.
17 мар 05, 09:54    [1393007]     Ответить | Цитировать Сообщить модератору
 Re: Какие могут быть разговоры о промышленном характере СУБД Oracle, если там нету  [new]
Gluk (Kazan)
Member

Откуда:
Сообщений: 9365
Вы просто не умеете его готовить
См. детальный аудит в 10g
17 мар 05, 10:19    [1393115]     Ответить | Цитировать Сообщить модератору
 Re: Какие могут быть разговоры о промышленном характере СУБД Oracle, если там нету  [new]
Ужас просто.
Guest
Нам на 9ке нужно было.
17 мар 05, 10:21    [1393117]     Ответить | Цитировать Сообщить модератору
 Re: Какие могут быть разговоры о промышленном характере СУБД Oracle, если там нету  [new]
Ужас просто.
Guest
Если в 10 ке это появилось, то конечно для 10й версии я говорю, что Oracle самая лучшая субд в мире. Но для 9ки -отстой !
17 мар 05, 10:22    [1393123]     Ответить | Цитировать Сообщить модератору
 Re: Какие могут быть разговоры о промышленном характере СУБД Oracle, если там нету  [new]
Gluk (Kazan)
Member

Откуда:
Сообщений: 9365
Там то-же есть :) В последних выпусках русской редакции Oracle Magazine
были статьи на эту тему. На крайняк можно сделать ручками, но довольно сложно см. Кайта автономные транзакции
17 мар 05, 10:23    [1393130]     Ответить | Цитировать Сообщить модератору
 Re: Какие могут быть разговоры о промышленном характере СУБД Oracle, если там нету  [new]
Ужас просто.
Guest
и как через автономные. триггер на событие select есть ?
17 мар 05, 10:31    [1393179]     Ответить | Цитировать Сообщить модератору
 Re: Какие могут быть разговоры о промышленном характере СУБД Oracle, если там нету  [new]
softwarer
Member

Откуда: 127.0.0.1
Сообщений: 67534
Блог
Наблюдатель
В MS SQL Server-е есть такое средство отслеживания запросов (и не только запросов) - Profiler, он как раз предназначен для отслеживания выбранных действий,

Проблема в том, что для связи с ораклом я могу использовать следующий метод: создать в своей программе обычный сокет, подключиться к серверу и работать - вообще не имея на клиенте ничего кроме этого сокета. Соответственно, для трассировки таких сессий на клиенте нужно подменять winsocks.dll. Полагаете это разумным решением?
17 мар 05, 10:32    [1393180]     Ответить | Цитировать Сообщить модератору
 Re: Какие могут быть разговоры о промышленном характере СУБД Oracle, если там нету  [new]
Gluk (Kazan)
Member

Откуда:
Сообщений: 9365
Ужас просто.
и как через автономные. триггер на событие select есть ?


С их помощью можно определить view с функциями вместо столбцов. Обращения к функциям отслеживаются. Подробности у Кайта т.2
17 мар 05, 10:52    [1393294]     Ответить | Цитировать Сообщить модератору
 Re: Какие могут быть разговоры о промышленном характере СУБД Oracle, если там нету  [new]
Ужас просто.
Guest
к сажалению нам это не подойдет. слишком большие затраты. для нас тогда было -бы оптимальным ведение такого лога самим сервером в своих системных таблицах и что бы мы оттуда select-ом брали по ID сессии.
17 мар 05, 10:54    [1393317]     Ответить | Цитировать Сообщить модератору
 Re: Какие могут быть разговоры о промышленном характере СУБД Oracle, если там нету  [new]
Gluk (Kazan)
Member

Откуда:
Сообщений: 9365
В 9-ке ЕСТЬ детальный аудит
17 мар 05, 11:08    [1393396]     Ответить | Цитировать Сообщить модератору
 Re: Какие могут быть разговоры о промышленном характере СУБД Oracle, если там нету  [new]
softwarer
Member

Откуда: 127.0.0.1
Сообщений: 67534
Блог
Ужас просто.
к сажалению нам это не подойдет. слишком большие затраты. для нас тогда было -бы оптимальным ведение такого лога самим сервером в своих системных таблицах

И что помешало вам включить аудит? Именно так он и работает, по-моему, еще с восьмерки..
17 мар 05, 11:11    [1393417]     Ответить | Цитировать Сообщить модератору
 Re: Какие могут быть разговоры о промышленном характере СУБД Oracle, если там нету  [new]
Наблюдатель
Member

Откуда: www.nashgorod.ru
Сообщений: 198
softwarer
Наблюдатель
В MS SQL Server-е есть такое средство отслеживания запросов (и не только запросов) - Profiler, он как раз предназначен для отслеживания выбранных действий,

Проблема в том, что для связи с ораклом я могу использовать следующий метод: создать в своей программе обычный сокет, подключиться к серверу и работать - вообще не имея на клиенте ничего кроме этого сокета. Соответственно, для трассировки таких сессий на клиенте нужно подменять winsocks.dll. Полагаете это разумным решением?


С точки решения Microsoft - профайлер подключается к серверу, и может отслеживать ЛЮБЫЕ действия ЛЮБОГО клиента с ЛЮБОГО компьютера, подключенного к профилируемому серверу. Способ подключения клиента не имеет значения, хоть через сокеты - главное, чтобы клиент был подключен. Странно, что такого нет в Oracle...
17 мар 05, 11:42    [1393613]     Ответить | Цитировать Сообщить модератору
 Re: Какие могут быть разговоры о промышленном характере СУБД Oracle, если там нету  [new]
softwarer
Member

Откуда: 127.0.0.1
Сообщений: 67534
Блог
Наблюдатель
С точки решения Microsoft - профайлер подключается к серверу, и может отслеживать ЛЮБЫЕ действия ЛЮБОГО клиента с ЛЮБОГО

OK. То есть таки имеем схему c сервером. И разница, соответственно, в том, что там где я нажму F5, Вы запустите приложение, которое делает примерно то же самое.

Наблюдатель
Странно, что такого нет в Oracle...

Хм. Мне странно, что в MSSQL нет средств просмотра redo log-а..
17 мар 05, 11:48    [1393644]     Ответить | Цитировать Сообщить модератору
 Re: Какие могут быть разговоры о промышленном характере СУБД Oracle, если там нету  [new]
Ужас просто.
Guest
Нам нужно было видеть ТЕКСТ селекта. Например

select field1, field2 from table;

insert ....

update table set yy=yyyy, и т.д
17 мар 05, 11:57    [1393701]     Ответить | Цитировать Сообщить модератору
 Re: Какие могут быть разговоры о промышленном характере СУБД Oracle, если там нету  [new]
Yo!
Guest
5 Способов Включить SQL-trace :)
http://oradba.com.ru/tuning/optimizer/tips/t2_sqltrace.shtml
17 мар 05, 12:32    [1393896]     Ответить | Цитировать Сообщить модератору
 Re: Какие могут быть разговоры о промышленном характере СУБД Oracle, если там нету  [new]
Ужас просто
Guest
автор

alter session set sql_trace = true;


включит трэйс в файл на сервере!
17 мар 05, 12:45    [1393963]     Ответить | Цитировать Сообщить модератору
Топик располагается на нескольких страницах: [1] 2 3   вперед  Ctrl      все
Все форумы / Сравнение СУБД Ответить