Re: Does the client hang or disconnect when the server's

2003-07-25 Thread Hemant K Chitale
Unfortunately, I am not running OPS or RAC. This is a failover-cluster -- if the primary node goes down, the database instance is started on the secondary node. I think Tanel is right that sqlnet.expire_time wouldn't apply. However, Tanel, I didn't understand the paragraph Also, sqlplus is

Re: Does the client hang or disconnect when the server's

2003-07-25 Thread Tanel Poder
Hi! Actually it seems that as long as the network (TCP) connection is up at OS level, Oracle is just gonna wait for reply for it's packets sent. So, probably no 3113 error before OS drops the TCP connection (if sqlplus or OCI doesn't have some kind of timeout implemented). Sorry about

Does the client hang or disconnect when the server's

2003-07-24 Thread Hemant K Chitale
I'm sorry, but I really can't remember how an Oracle SQLPlus client is supposed to behave when the database server's network interface is pulled out. We were testing a new Sun Cluster and tests for Storage FC Path Failure, Instance Failure, Node Failure, HeartBeat failure and single Network

Re: Does the client hang or disconnect when the server's

2003-07-24 Thread Michael Boligan
Hemant, You are right it does get a timeout from the TCP stack, but the default for the connection timeout is 30 minutes. There is a sqlnet parameter where you can modify the timeout to make it shorter (sqlnet.expire_time?) Check metalink note 151972.1 for more info. HTH Mike

Re: Does the client hang or disconnect when the server's

2003-07-24 Thread Tanel Poder
Hi! This sqlnet.expire_time affects server, not sqlplus itself AFAIK. The issue is likely, that sqlplus has sent a sqlnet request to server, but hasn't got any response since you pulled the network cable. Thus it'll wait until TCP connection gets timeout. Also, sqlplus is different from normal

Re: Does the client hang or disconnect when the server's

2003-07-24 Thread Michael Boligan
I agree sqlnet.expire_time does only effect the server, but normally when the server kills the connection the client side will drop. But in this case it won't because there is no network for the client to get the dead connection timeout from the server. It sounds like Hemant is running OPS