Re: DCD (dead connection detection) on Linux

From: John Hurley <>
Date: Wed, 30 Oct 2013 18:11:05 -0700 (PDT)
Message-ID: <>

Read this first:
Metalink note ID 395505.1 "How to Check if Dead Connection Detection (DCD) is Enabled in 9i ,10g and 11g" A fair amount of bugs in this area of the code path from oracle ... might be some one offs needing installed on ...  

 From: "Hameed, Amir" <> To: 'ORACLE-L' <> Sent: Wednesday, October 30, 2013 8:50 PM Subject: DCD (dead connection detection) on Linux   

Linux - RHEL 6/U4
Oracle E-Business Suite R12
I have noticed that DCD is not working quickly enough in my database even if I set "SQLNET.EXPIRE_TIME= 1" on the database server. If I crash my Linux host running the http server while I have connections established to the application, I can see that dead connections in the database corresponding to the application connections take somewhere from 12-15 minutes to get cleaned up. I can see that the TCP keep-alive parameters on Linux are set as shown below:

cat /proc/sys/net/ipv4/tcp_keepalive_time 7200
cat /proc/sys/net/ipv4/tcp_keepalive_intvl 75

Does anyone know what are all the parameters that need to be set to allow DCD work within 1-2 minutes?



-- Received on Thu Oct 31 2013 - 02:11:05 CET

Original text of this message