LINUX.ORG.RU
решено ФорумAdmin

Логгирование текста запросов

 , ,


0

1

Коллеги, имеется Oracle 11.2.0 g . Подскажите как в нем включить логгирование всех запросов ,как в том же mysql ?

Пока Товариш смог дать только описание какой пользователь куда стучиться , но нету самого текста sql запрос

UPDATE . Проблема решена

Просмотреть на какие объекты включён аудит

select * from dba_audit_policies;

Добавить и удалить аудит

BEGIN
DBMS_FGA.ADD_POLICY(
OBJECT_SCHEMA => 'ironleg',
OBJECT_NAME => 'tarifs',
POLICY_NAME => 'tarifs_ACCESS');
END;

BEGIN
DBMS_FGA.drop_POLICY(
OBJECT_SCHEMA => 'ironleg',
OBJECT_NAME => 'tarifs',
POLICY_NAME => 'tarifs_ACCESS');
END;

Просмотреть данные собранные аудитом

SELECT * FROM dba_fga_audit_trail;

Спасибо всем.

★★★★★

Ответ на: комментарий от pinachet

Сам не делал, но металинк говорит что можно:

Doc ID 178924.1

Create LOGON trigger for user that should be monitored.
Set SQL_TRACE to TRUE for session in it.

Example:

CREATE OR REPLACE TRIGGER LoginTrigger AFTER LOGON ON <SCHEMA.NAME>.SCHEMA
BEGIN
   execute immediate 'alter session set sql_trace=true';
END; 
/
kukara4 ★★ ()
Ответ на: комментарий от kukara4

Ок .Спасибо. Постараюсь держать ногу и себя в сохранности.

pinachet ★★★★★ ()

есть представление v$sql - там имеются все запросы, поступившие к базе, в том числе системные, можно еще включить трассировку как для отдельной сессии, так и для всей базы.

nt_crasher ★★★ ()
Последнее исправление: nt_crasher (всего исправлений: 1)
Ответ на: комментарий от nt_crasher

есть представление v$sql - там имеются все запросы, поступившие к базе, в том числе системные, можно еще включить трассировку как для отдельной сессии, так и для всей базы.

А там у него история запросов есть ли ?

И какие у него лимиты в стандартной редакции?

pinachet ★★★★★ ()
Ответ на: комментарий от pinachet

Если я не ошибаюсь, то начиная с 11 версии оракл сам динамически изменяет размер. Это представление системное - следовательно входит в SGA, а вот сколько выделяется под этот буфер не знаю.

nt_crasher ★★★ ()
Ответ на: комментарий от nt_crasher

Если я не ошибаюсь, то начиная с 11 версии оракл сам динамически изменяет размер. Это представление системное - следовательно входит в SGA, а вот сколько выделяется под этот буфер не знаю.

Ок. Спасибо. Можешь подсказать какую либо современную книжку или мануал , чтобы просветиться по части админинга и что более важнее написание Хранимок под эту проприетарную систему ?

pinachet ★★★★★ ()
Ответ на: комментарий от pinachet

Про книжки сказать не могу, но на рутрекере я видел видео с курсов от Игоря Мирончика - как мне показалось вполне граммотно и наглядно все объясняет, там есть и администрирование и разработка. Да и в интернет по запросу ф.и.о вылетит его сайт там много про оракл есть. Удачи.

nt_crasher ★★★ ()
Последнее исправление: nt_crasher (всего исправлений: 1)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.