Oracle
 sql >> база данни >  >> RDS >> Oracle

Как да отстранявате грешки в съхранени процедури на Java в Oracle

Oracle JDeveloper има поддръжка за отстраняване на грешки в съхранени процедури на Java. Ще трябва да компилирате Java класовете, като използвате опцията -g, така че информацията за отстраняване на грешки да се генерира във файловете на класа, т.е.

javac $JAVA_OPTS -g file_names

След това ще трябва да напишете фиктивна pl/sql пакетна процедура, която извиква тази съхранена процедура на Java. След това щракнете с десния бутон върху името на процедурата pl/sql и изберете „Отстраняване на грешки“.

След това можете да преминете през pl/sql и java кода точно както ако дебъгвате обикновен java клас. Тъй като сте компилирали Java класа с помощта на опцията -g, можете да наблюдавате променливи, да оценявате изрази и т.н. Ако не сте използвали опцията -g, пак ще можете да преминавате през кода в програмата за отстраняване на грешки, но няма можете да наблюдавате променливите/изразите.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Oracle изберете най-новия запис за дата

  2. Динамично завъртане на таблица Oracle

  3. Кога трябва да използвам Index Organized Table на Oracle? Или кога не трябва?

  4. Задаване на часова зона на сесията с spring jdbc oracle

  5. Как да изтриете архивни регистрационни файлове на екземпляр на AWS RDS Oracle