How do we determine if Dead Connection Detection is enabled?
We have an application that is experiencing a 60 second hang then connect timeout. We can see that the client side is attempting to talk to the database during this time but not getting a response. The Oracle database is 19c on Windows and client is 19.25 on Windows, 32-bit. We are using odp.net and we are using connection pooling.
We believe we have dead connection detection enabled as we have enable=broken in the connect description and the Tcp parameters KeepAliveTime=30000 and KeepAliveInterval=1000 in the registry. But we are seeing the following line in the sqlnet trace:
niotns: Not trying to enable dead connection detection.