powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Oracle APEX [игнор отключен] [закрыт для гостей] / Как быстро найти sql ошибку
12 сообщений из 12, страница 1 из 1
Как быстро найти sql ошибку
    #38826424
Ольга T
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
При разработке на mod_plsql при возникновении ошибки в работающем приложении высвечивался номер строки в процедуре в которой произошла ошибка.

Как быстро найти в каком регионе или элементе apex, или возможнов вызываемом запросе или хранимке произошла ошибка?
...
Рейтинг: 0 / 0
Как быстро найти sql ошибку
    #38826439
Gustly
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ольга T,

Думаю может помочь debug режим. Включается ни нижней серой панельке в запущенном приложение.
...
Рейтинг: 0 / 0
Как быстро найти sql ошибку
    #38826462
Ольга T
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Удаленному пользователю в работающем прложении тоже дебаг режим включать? Ошибка уже свершилась и я хочу сразу кто ее вызвал.
...
Рейтинг: 0 / 0
Как быстро найти sql ошибку
    #38826525
blkangel
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ольга T,
Наверное это надо.
select * from apex_application_items;
select * from apex_application_processes;
select * from apex_application_page_proc;
...
Рейтинг: 0 / 0
Как быстро найти sql ошибку
    #38827965
Casufi
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ольга T,

1) Быстрый путь - в регионе вместо
Код: sql
1.
2.
3.
4.
declare
begin
...
end;


Пишите
Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
declare
begin
...

exception
  when others then
  raise_application_error(-20000, 'app YourApp page YourPage region'||chr(10)||dbms_utility.format_error_stack||dbms_utility.format_error_backtrace);
end;




2) Тоже самое но регистрировать issue при помощи API Team Development и
https://docs.oracle.com/html/E28475_02/apex_error.htm#CABDJBGJ
...
Рейтинг: 0 / 0
Как быстро найти sql ошибку
    #38827990
SvDev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ольга T,

Еще подкину:

В почти каждом компоненте, есть отдельное поле типа Process Error Message, где настраивается формат ошибки, где можно указать и технические данные: номер страницы, ошибку и т.д.

+ уже давали ссылку, есть

Application Definition > Error Handling Function куда можно всунуть обработчик ошибок и записать ошибку в свою таблицу

+ логи уже есть, написаны

Код: plsql
1.
2.
3.
select * from apex_workspace_activity_log t
where t.error_message is not null
order by t.view_date desc



не всегда там именно ошибки кода, и не всегда он эти ошибки ловит, но в целом полезная штука
...
Рейтинг: 0 / 0
Как быстро найти sql ошибку
    #38828200
Casufi
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SvDev+ логи уже есть, написаны
Быстрый доступ - Administration - Monitor Activity - Application errors
...
Рейтинг: 0 / 0
Как быстро найти sql ошибку
    #38828226
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
CasufiSvDev+ логи уже есть, написаны
Быстрый доступ - Administration - Monitor Activity - Application errors
а в продакшене как быть?
Или у вас всех панель разработчика и там есть?
...
Рейтинг: 0 / 0
Как быстро найти sql ошибку
    #38828358
Casufi
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123а в продакшене как быть?
Честно, у нас не делятся приложения на продакшн и не продакшн, так что на практике попробовать не смогу, но.
Консоль администрирования никак не зависит от того, есть доступ к разработке конкретного приложения или нет, так чт опо идее ивенты должны регистрироваться и там.
...
Рейтинг: 0 / 0
Как быстро найти sql ошибку
    #38828361
Casufi
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Casufiу нас не делятся приложения на продакшн и не продакшн,
Вот эту тему обсуждать не советуюю, потому что выльется во флейм, а я на данную конфигурацию повлиять никак не могу, для нас это данность.
...
Рейтинг: 0 / 0
Как быстро найти sql ошибку
    #38854754
kaha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
CasufiОльга T,

2) Тоже самое но регистрировать issue при помощи API Team Development и
https://docs.oracle.com/html/E28475_02/apex_error.htm#CABDJBGJ

интересная возможность
create or replace function apex_error_handling_example (

ткните в пример где и как эту функцию использовать?
...
Рейтинг: 0 / 0
Как быстро найти sql ошибку
    #38883171
apexapex
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
я обрабатываю все в секции exсeption ее для этого и придумали
...
Рейтинг: 0 / 0
12 сообщений из 12, страница 1 из 1
Форумы / Oracle APEX [игнор отключен] [закрыт для гостей] / Как быстро найти sql ошибку
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]