Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2014.05.04;
Скачать: CL | DM;

Вниз

Oracle   Найти похожие ветки 

 
Demo   (2013-11-05 07:31) [0]

Здравствуйте!

Имеется сервис который был написан давно и исходников нет, при обращении к которому происходит ошибка и запись в лог о том что таблица или представление пользователя не существует. Какую именно таблицу он пытается найти определить не можем. Подскажите пожалуйста, есть ли в Оракл возможность какой select в данный момент производится, если даже попытка выполнить запрос неудачная. ?


 
[ВладОшин] ©   (2013-11-05 08:32) [1]

Не обязательно именно не существует
Может доступ порезали для юзера, не резали ничего в посл. время?

Быстро глянуть, срезом:
select s.sql_fulltext, ses.username, ses.osuser
 from v$sql s, v$session ses
where ses.sql_address = s.address;

Часто помогает мне SQLMonitor. Но под w7 не работает(ни у кого из отдела не получилось его настроить), поэтому на XP(можно виртуалку) сажаю подопытного и вперед.

А по хорошему и гарантировано - трассировка на сервере.
alter session set sql_trace = true
и гугл в помощь


 
Кщд   (2013-11-05 10:40) [2]

>[ВладОшин] ©   (05.11.13 08:32) [1]
>alter session set sql_trace = true
1. исходники сервиса недоступны же))
2. sql_trace - deprecated с 10g.

>Demo   (05.11.13 07:31)
1. см. alert.log;
2. включение трассировки на всю базу:
a) ALTER SYSTEM SET EVENTS "10046 trace name context forever, level 12";
b) поиск проблемы в сгенерированных трейсах;
c) ALTER SYSTEM SET EVENTS "10046 trace name context off";

PS 12-ый уровень, конечно, избыточный)


 
Кщд   (2013-11-05 19:56) [3]

>Кщд   (05.11.13 10:40) [2]
чуть не забыл - ещё вариант, самый простой в реализации, но требующий dba-прав: триггер уровня базы на ERROR со складированием вызвавшего ошибку запроса в лог-таблицу


 
[ВладОшин] ©   (2013-11-06 10:09) [4]


> 2. sql_trace - deprecated с 10g.

вау.
А мы только-только на 10 и перешли :)



Страницы: 1 вся ветка

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

Наверх




Память: 0.47 MB
Время: 0.007 c
2-1374653973
delphistorm
2013-07-24 12:19
2014.05.04
Как правильнее?


15-1383253856
Пит
2013-11-01 01:10
2014.05.04
Мышка слишком быстрая


15-1383622291
Demo
2013-11-05 07:31
2014.05.04
Oracle


15-1383683403
Юрий
2013-11-06 00:30
2014.05.04
С днем рождения ! 6 ноября 2013 среда


2-1374665706
Стас258
2013-07-24 15:35
2014.05.04
Как в мемо проймать прокрутку?