stored procedure debug Oracle con Toad
Domanda
Ho la seguente situazione: Ho un codice Java lancio di una stored procedure. Quello che voglio è quello di lanciare il codice Java, e quando arriva nella stored procedure, per iniziare debuggin usando Rospo.
È possibile?
Soluzione
Ho paura che non è possibile. Il codice verrà eseguito nella sessione del Java-codice, non nella vostra sessione di Toad.
Modifica
Scrivendo qualche traccia nella vostra applicazione potrebbe essere sufficiente per rintracciare i problemi.
ROSPO Debugger:
Sembra che hai bisogno di una licenza speciale, dare un'occhiata alla asktoad che elenca i motivi possibili se il menu è disattivato.
Se la licenza permette il debug, questo articolo potrebbe essere interessante per consentire il debug con Oracle 10.
Altri suggerimenti
Oracle offrono il proprio IDE, SQL Developer, che - di solito per Oracle - è gratuito. So che probabilmente non si vuole installare due IDE sul desktop, ma lo cito perché supporta il debug di procedure PL / SQL. saperne di più .
E 'possibile utilizzare DBMS_DEBUG a mano, ma io non consiglierei a meno che non hai un sacco di tempo e pazienza. Oracle inteso come un'API per produttori di strumenti piuttosto che qualcosa per le persone reali.
Si tenga presente che comunque si avvia una sessione di debug è necessario un account con il DEBUG CONNECT SESSIONE e DEBUG alcun privilegio procedura.