Текущее время: Сб, июн 21 2025, 17:25

Часовой пояс: UTC + 3 часа


Правила форума


ВНИМАНИЕ! Прежде чем задавать вопрос, ознакомьтесь со ссылками ниже:

Вопросы по отличиям версий SAP, Add-On, EHP - сюда
Вопросы по SAP Front End (SAPlogon, SAPgui, guiXT и т.д.) - сюда
Вопросы по LSMW - сюда
Вопросы по архивации в SAP - сюда
Вопросы по SAP GRC - сюда
Вопросы по SAP Business Workplace (почте SAP) и SAP Office - сюда
Вопросы по miniSAP (SAP mini basis) - сюда
Вопросы по SAP HANA - сюда
Вопросы по лицензированию продуктов SAP - сюда



Начать новую тему Ответить на тему  [ Сообщений: 4 ] 
Автор Сообщение
 Заголовок сообщения: ST05, SQL trace, Oracle - как работает?
СообщениеДобавлено: Ср, фев 08 2006, 14:42 
Ассистент
Ассистент
Аватара пользователя

Зарегистрирован:
Пн, янв 16 2006, 12:59
Сообщения: 40
Вот такой вот вопрос. Как SAP получает данные трейса из Oracle.

Я знаю только один вариант, когда с Oracle можно получить данные такой детализации - трассировать сессию средстави Oracle. В этом случае, результат выводится в файл в директории user_dump_dest. Причем так как САП трассирует, с значениями BIND переменных трассирует только уровень 12 трассировки.

Но то ли сапец быстренько удаляет этот файл как только транзакция отработала, то ли использует какой то другой путь, вообщем файла нет :-)


Может у кого есть точные данные по методу трассировки от SAP?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: ST05, SQL trace, Oracle - как работает?
СообщениеДобавлено: Чт, фев 09 2006, 08:57 
Директор
Директор

Зарегистрирован:
Чт, май 12 2005, 11:10
Сообщения: 1038
Пол: Мужской
hell написал(а):
Вот такой вот вопрос. Как SAP получает данные трейса из Oracle.

Я знаю только один вариант, когда с Oracle можно получить данные такой детализации - трассировать сессию средстави Oracle. В этом случае, результат выводится в файл в директории user_dump_dest. Причем так как САП трассирует, с значениями BIND переменных трассирует только уровень 12 трассировки.

Но то ли сапец быстренько удаляет этот файл как только транзакция отработала, то ли использует какой то другой путь, вообщем файла нет :-)


Может у кого есть точные данные по методу трассировки от SAP?


например kernel может вызвать API функцию Оракла и без всяких текстовых файлов получить трейс. или не может быть такого? :-)


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: ST05, SQL trace, Oracle - как работает?
СообщениеДобавлено: Чт, фев 16 2006, 12:45 
Ассистент
Ассистент
Аватара пользователя

Зарегистрирован:
Пн, янв 16 2006, 12:59
Сообщения: 40
Egal написал:
например kernel может вызвать API функцию Оракла и без всяких текстовых файлов получить трейс. или не может быть такого? :-)


Я лично знаю один путь - прямой доступ к памяти фиксированных представлений производительности Oracle, так скажем это задача очень нетривиальная. Официальный метод - только trace.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, фев 16 2006, 13:49 
Гость
to hell> Ну вообще говоря трассировка из ST05 не очень похожа на ораклиную, скорее на трассировку адаптера open sql <-> oracle sql, а во вторых чтение данных оракла из памяти задача вполне тривиальная, многи продукты (quest, i3, etc) очень гордяться тем что читают данные о производительности из памяти, а не выполняя sql запросы, я вначале думал что это действительно круто, до тех пор пока в одной из книжек по performance не увидел листинга программы на С позволяющей делать этого :)


Принять этот ответ
Вернуться к началу
  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 4 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB