I ran a SQL Delete from a SQL Developer session and the delete was running for a long time since there were large number of records. Due to some Not Responding problem with SQL Developer client, i lost my session, as the SQL Developer window got closed.
I do not have DBA access rights, i can not query views like v$session, v$sqlarea etc. But the SQL is still running on database. As soon as i insert some records, it deletes them.
How can i find / confirm that this query is still running before asking the DBA to kill this query.
It is a bit hard to believe this. If your “SQL Delete” was a straightforward
DELETE FROM your_tablethen it cannot be deleting your new records. Oracle’s read consistency model won’t allow it. So, either you are mistaken or you did something a lot more complicated.If you have issued a long running DELETE it may show up as long operation in the view V$SESSION_LONGOPS. Not everything is included. Find out more.
Without DBA access you won’t be able to use the information such as SQL_ADDRESS to look up the precise SQL being run in V$SQL. But hopefully you won’t have too many hits.