Arthur Medeiros Ответов: 2

Почему debbuger не запускается в oracle SQL developer?


Всем Привет,

Я пришел сюда после того, как искал на многих разных сайтах проблему, подобную той, с которой столкнулся.

У меня есть эта огромная процедура в базе данных Oracle, которую мне нужно отладить, чтобы найти ошибку.

После открытия процедуры в Oracle SQL developer я нажимаю на значок шестеренки и сразу же после этого "компилирую для отладки". Затем я просто нажимаю на значок ошибки, чтобы начать отладку.

В правом нижнем углу экрана разработчика SQl появляется панель запуска, но больше ничего не происходит. В разделе подключения, где вы можете увидеть список процедур, таблиц и т. д., перед именем процедуры, которую я пытаюсь отладить, появляется зеленая стрелка. Кажется, что он готовится начать отладку, но на самом деле он никогда не запускается.

Что я уже пробовал:

- Я перезапустил сервер oracle.
- Я пробовал отлаживать многие другие процедуры, все они имеют одинаковое поведение.
- Если я нажму на кнопку "Выполнить", задам параметры и запущу процедуру, она запустится и выдаст мне выходную переменную.
- Процедура компилируется без ошибок.
- Все, кажется, работает просто нормально, за исключением отладки.

CHill60

Вы уже все перепробовали в этом блоге: Как запустить отладчик PL / SQL | ThatJeffSmith[^]

2 Ответов

Рейтинг:
12

bobrien100

Разработчик PL/SQL? Вы щелкнули правой кнопкой мыши на процедуре и выбрали добавить отладочную информацию после компиляции? Без отладочной информации ваш сохраненный proc будет работать при попытке отладки, но будет проскальзывать прямо через него. Мое предположение.


Рейтинг:
0

Arthur Medeiros

Всем привет,

Я ценю вашу помощь.
Я мог бы решить эту проблему, изменив конфигурацию прослушивателя.

Странно то, что все работало просто отлично, за исключением отладчика.

Спасибо!