Check the listener.log file to see what kind of TNS- errors you are getting. If none enable the server side tracing on ADMIN level.

If you have many concurent transactions going on, try to adjust the QUEUESIZE parameter (see some suggestions Here )


Hope that helps,

clio_usa - OCP 8/8i/9i DBA