У меня следующая ситуация: у меня есть java-код, запускающий хранимую процедуру. Я хочу запустить java-код и при входе в хранимую процедуру начать его отладку с помощью Toad.
Это возможно?
У меня следующая ситуация: у меня есть java-код, запускающий хранимую процедуру. Я хочу запустить java-код и при входе в хранимую процедуру начать его отладку с помощью Toad.
Это возможно?
Боюсь, это невозможно. Код будет выполняться в сеансе Java-Code, а не в сеансе Toad.
EDIT:
Написание трассировки в вашем приложении может быть достаточным для отслеживания проблем.
Отладчик TOAD:
Похоже, вам нужна специальная лицензия, см. asktoad, в котором перечислены возможные причины отключения меню.
Если ваша лицензия разрешает отладку, эта статья может быть интересно разрешить отладку с Oracle 10.
Oracle предлагает собственную IDE, SQL Developer, которая, как правило, для Oracle бесплатна. Я знаю, что вы, вероятно, не хотите устанавливать две IDE на свой рабочий стол, но я упомянул об этом, потому что он поддерживает отладку процедур PL/SQL. Подробнее.
Можно использовать DBMS_DEBUG вручную, но я бы не советовал этого делать, если у вас нет много времени и терпения. Oracle задумал его как API для поставщиков инструментов, а не для реальных людей.
Имейте в виду, что как бы вы ни запускали сеанс отладки, вам нужна учетная запись с привилегиями DEBUG CONNECT SESSION и DEBUG ANY PROCEDURE.