Sviluppatore SQL: imposta il debugger per plsql


7

Sto cercando di eseguire il debug in remoto pl / sql. Ma non posso - il database mi restituisce un errore. Cosa devo fare per risolvere questo problema e iniziare il debug?

    ORA-30683: failure establishing connection to debugger
    ORA-12541: TNS:no listener
    ORA-06512: at "SYS.DBMS_DEBUG_JDWP", line 68
    ORA-06512: at line 1

UPD
Sto provando a eseguire il debug della procedura sul server remoto. Sul computer locale ho installato solo lo sviluppatore sql.


nessun ascoltatore significa che si sta tentando di connettersi a una porta di un server in cui nessun ascoltatore Oracle è in ascolto. Questo pacchetto utilizza un collegamento al database?
miracle173,

Risposte:


1

Non l'ho ancora testato, ma per quanto mi ricordi hai bisogno dei privilegi di DEBUG per usare il debugger in SQL Developer:

  GRANT DEBUG CONNECT SESSION TO YOUR_USER;
  GRANT DEBUG ANY PROCEDURE TO YOUR_USER;

anche: GRANT EXECUTE ON SYS.DBMS_DEBUG_JDWP SU YOUR_USER;
rtbf,

1
Nella seconda riga c'è "DEBUG DEBUG". Questo è un "DEBUG" per molto.
Tobias Otto,

2

Hai un firewall locale in esecuzione? Sarà necessario aggiungere un'eccezione per SQLDeveloper. Avvia un listener che ascolta gli eventi di debug del database / sessione. Se non è in grado di riconnetterti, il problema risiede nel problema.


No, non ho firewall. Sto usando mac os, sviluppatore sql Versione 3.2.10.09
Igor Konoplyanko

2
Da +1 a REW, ricevo segnalazioni di questo in ogni momento. Lo sviluppatore può funzionare correttamente quando il database si trova nella sua sottorete, ma lavorando da un diverso segmento di rete o VPN la connessione di debug dal server a SQLDeveloper (o altro strumento) non lo rende. Il firewall locale può essere un problema, ma come ha detto REW, se non è in grado di riconnetterti a te, questo è il problema principale. È possibile eseguire il ping dal server alla workstation locale?
David Mann,

0

Se si dispone dell'accesso al debug, quindi Strumenti -> Preferenze -> Debugger -> Selezionare "Intervallo porte di debug". Aumenta "Impostazioni tentativi di connessione"

Riavvia lo sviluppatore SQL.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.