Oracle предоставляет API отладки для разработчиков IDE. В случае, когда Package скомпилирован с опцией DEBUG
, можно установить точки прерывания с помощью этого API. Если вы скомпилировали все пакеты с опцией DEBUG
, кто-то может установить точку останова через этот API для манипулирования системой!
Так что я думаю, что это больше проблема безопасности, чем проблема предварительной производительности для компиляции пакетов в режиме отладки.
EDIT:
SET_BREAKPOINT
Функция в документации Oracle