sql >> Base de Datos >  >> RDS >> Oracle

Cómo depurar procedimientos almacenados de Java en Oracle

Oracle JDeveloper tiene soporte para depurar procedimientos almacenados de Java. Necesitará compilar las clases Java usando la opción -g para que la información de depuración se genere en los archivos de clase, es decir,

javac $JAVA_OPTS -g file_names

Después de eso, deberá escribir un procedimiento de paquete pl/sql ficticio que invoque este procedimiento almacenado de Java. Luego haga clic derecho en el nombre del procedimiento pl/sql y seleccione 'Depurar'.

Después de eso, puede recorrer el código pl/sql y java como si estuviera depurando una clase java normal. Dado que compiló la clase Java con la opción -g, puede observar variables, evaluar expresiones, etc. Si no usó la opción -g, aún podrá recorrer el código en el depurador, pero no podrá ser capaz de ver las variables/expresiones.