Debug в TOAD & PLSQL Developer на Oracle 10.x - 11.x

После установки нового инстанса сервера Oracle 10.x - 11.x меня уже не в первый раз спрашивают, почему не работает Debug в жабе (TOAD) и в PLSQL Developer.
А ответ всегда один: "А вы необходимые гранты раздали?"

На самом деле, необходимо дать всего 2 гранта под SYS пользователем:


grant debug connect session to public;

grant execute on dbms_debug to public;


P.S. Хочу заметить, что при включении функции отладки (Debug), вы создаете потенциальную дыру в безопасности сервера, и соответственно на промышленных серверах ни кто этого делать не советует.

P.P.S. В моем примере скриптов гранты даются для всех пользователей (to public), это обусловлено тем, что сервер только для одного проекта и для разработки, а не у заказчика. Если Вам так уж необходимо отладить что-либо на промышленном сервере, то давай гранты только определенным пользователям, а не всем!

Комментариев нет:

Отправить комментарий