Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Прочее";
Текущий архив: 2014.05.04;
Скачать: [xml.tar.bz2];

Вниз

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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.45 MB
Время: 0.002 c
15-1383833853
Ptr_Suspend
2013-11-07 18:17
2014.05.04
Как сделать фунцкию LoWord()?


15-1383748436
SergP
2013-11-06 18:33
2014.05.04
Динамический массив записей со строками. подскажите


2-1374666583
OZ
2013-07-24 15:49
2014.05.04
функция Format


1-1324995516
Dark King
2011-12-27 18:18
2014.05.04
Компилятор


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





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский