You going through a firewall? Have you configured SQLNET.EXPIRE_TIME?