I'm experiencing an issue where ArcSDE is not closing its connections to the database. Only a single user is currently utilizing this SDE instance to connect to an Oracle 11g database through ArcCatalog. When they disconnect a connection in ArcCatalog or even completely close ArcCatalog, SDE does not actually release the connections that had been opened. This build up of stranded connections is seen by looking at the SDE.PROCESS_INFORMATION table.
Eventually the maximum number of connections is hit (the default, 48), and they receive a "Failed to connect to database. Maximum number of connections to instance exceeded" error when they try to connect to a schema. To allow connections to be made again, I have to actually restart the SDE service to clear out the stranded connections. I�??m currently having to do this every few days.
Is there any reason why this connection build up might be occurring? Thanks in advance for any assistance.