what data provider are you using? the Microsoft .NET Data Provider for Oracle has a known bug as shown here:http://support.microsoft.com/?id=330126always call Close() as soon as you are done with the connection object. If you are using OleDb, you can also call ReleaseObjectPool () to remove connections from the pool
挺好