How is sniped session removed from db?
I have Oracle db 11.2.0.3 version. My idle_time has been set as 20 mins for a profile and the main user accessing the application has been assigned this profile. After 20 mins of being idle, the session snipes out but still hangs on as a process. The problem is this sniped session still holds on to cursors ( my open cursor limit is 700) due to which the total value of cursors increases and my .NET application comes to a stand still.
After the application pool (IIS-- Windows) is recycled, the cursors are released and application comes back to normal.
How is the sniped session managed in the database. Is there a specific time period after which the pmon removes the sniped sessions.