Ho una query in esecuzione in Oracle, che può o non può essere bloccata. È in corso da circa 10 ore ora, ma in base alla quantità di dati che sto caricando potrebbe non essere irragionevole.
Stavo guardando la sessione in sessione $ gv e mi chiedevo se c'era un modo per tradurre queste informazioni per vedere se c'è effettivamente qualche attività in corso, o se la query è bloccata in attesa di un blocco o altrimenti bloccato.
Ho già letto la documentazione per questa vista here. Sono principalmente alla ricerca di suggerimenti da chiunque abbia avuto esperienza nel debug di questi tipi di problemi in Oracle.
Grazie!
C'è una voce in 'v $ session_longops' che si potrebbe verificare per vedere se è progredendo? In alternativa, controlla questo link per vedere se la tua sessione è bloccata: http://www.orafaq.com/node/854 – Ollie
Grazie, posso combinarlo con gv $ sqlarea per vedere quali dichiarazioni mi stanno trattenendo! – Paul