Oracle
 sql >> Teknologi Basis Data >  >> RDS >> Oracle

Cara men-debug Prosedur Tersimpan Java di Oracle

Oracle JDeveloper memiliki dukungan untuk men-debug prosedur tersimpan java. Anda perlu mengkompilasi kelas java menggunakan opsi -g sehingga informasi debug dihasilkan dalam file kelas, yaitu

javac $JAVA_OPTS -g file_names

Setelah itu, Anda perlu menulis prosedur paket pl/sql dummy yang memanggil prosedur tersimpan java ini. Kemudian klik kanan pada nama prosedur pl/sql dan pilih 'Debug'.

Setelah itu Anda dapat menelusuri kode pl/sql dan java seperti jika Anda sedang men-debug kelas java biasa. Karena Anda mengkompilasi kelas java menggunakan opsi -g, Anda dapat melihat variabel, mengevaluasi ekspresi, dll. Jika Anda tidak menggunakan opsi -g, Anda masih dapat menelusuri kode di debugger, tetapi Anda tidak akan dapat melihat variabel/ekspresi.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. mengimpor data XML di Oracle DB

  2. Menyalin baris dalam tabel yang sama tanpa harus mengetikkan 50+ nama kolom (sambil mengubah 2 kolom)

  3. Batasan unik tanpa indeks

  4. Status SQL [99999]; kode kesalahan [1704]; Jenis kolom tidak valid:1111 Dengan Spring SimpleJdbcCall

  5. Ambil Pesan dari Kotak Surat Menggunakan PL/SQL Mail_Client API