Oracle
 sql >> Base de Dados >  >> RDS >> Oracle

Como depurar procedimentos armazenados Java no Oracle


O Oracle JDeveloper tem suporte para depuração de procedimentos armazenados java. Você precisará compilar as classes java usando a opção -g para que as informações de depuração sejam geradas nos arquivos de classe, ou seja,
javac $JAVA_OPTS -g file_names

Depois disso, você precisará escrever um procedimento de pacote pl/sql fictício que chame esse procedimento armazenado java. Em seguida, clique com o botão direito do mouse no nome do procedimento pl/sql e selecione 'Depurar'.

Depois disso, você pode percorrer o código pl/sql e java como se estivesse depurando uma classe java regular. Como você compilou a classe java usando a opção -g, você pode observar variáveis, avaliar expressões etc. Se você não usou a opção -g, ainda poderá percorrer o código no depurador, mas não poder ver as variáveis/expressões.