Мы считаем, что нашли правильную настройку файла - но это одна из тех проблем, когда нам приходится ждать, пока что-то редкое и ужасное произойдет, прежде чем мы сможем это проверить: - /
[sqlnet.ora]
SQLNET.OUTBOUND_CONNECT_TIMEOUT=60
Из документов Oracle ..
http://download.oracle.com/docs/cd/B28359_01/network.111/b28317/sqlnet.htm#BIIFGFHI
5.2.35 SQLNET.OUTBOUND_ CONNECT _TIMEOUT
Назначение
Используйте параметр SQLNET.OUTBOUND_ CONNECT _TIMEOUT, чтобы указать время в секундах, в течение которого клиент устанавливает соединение Oracle Net с экземпляром базы данных.
Если соединение Oracle Net не установлено в указанное время, попытка соединения прекращается. Клиент получает сообщение ORA-12170: TNS: ошибка тайм-аута подключения.
Интервал времени ожидания для исходящего соединения - это расширенный интервал времени ожидания для соединения TCP, который определяет ограничение времени, необходимого для установления соединения TCP. Кроме того, интервал ожидания исходящего соединения включает время, необходимое для соединения с экземпляром Oracle, предоставляющим запрошенную услугу.
Без этого параметра запрос подключения клиента к серверу базы данных может блокироваться на время ожидания TCP-соединения по умолчанию (приблизительно 8 минут в Linux), когда хост-система сервера базы данных недоступна.
Интервал ожидания исходящего соединения применим только для транспортных соединений TCP, TCP с SSL и IPC.
По умолчанию
нет
Пример
SQLNET.OUTBOUND_ CONNECT _TIMEOUT = 10