sql >> Database >  >> RDS >> Oracle

Opgeslagen Java-procedures in Oracle debuggen

De Oracle JDeveloper biedt ondersteuning voor het debuggen van opgeslagen Java-procedures. U moet de java-klassen compileren met de optie -g, zodat de foutopsporingsinformatie wordt gegenereerd in de klassenbestanden, d.w.z.

javac $JAVA_OPTS -g file_names

Daarna moet u een dummy pl/sql-pakketprocedure schrijven die deze in Java opgeslagen procedure aanroept. Klik vervolgens met de rechtermuisknop op de naam van de pl/sql-procedure en selecteer 'Debug'.

Daarna kunt u door de pl/sql- en java-code stappen alsof u een gewone java-klasse debugt. Omdat je de java-klasse hebt gecompileerd met de optie -g, kun je variabelen bekijken, uitdrukkingen evalueren, enz. Als je de optie -g niet hebt gebruikt, kun je nog steeds door de code in de debugger stappen, maar je zult niet de variabelen/uitdrukkingen kunnen bekijken.



  1. CSV-bestanden efficiënt lezen en importeren in Oracle PL/SQL

  2. SQL selecteer meerdere rijen in één kolom

  3. Een PL SQL-functie aanroepen met objectparameter in java

  4. ORACLE FORMS-bouwer