Конфигурирование сообщений проверки активности с клиентской коммуникацией ЖАБЫ

Изучите (OSX: /var/log/secure.log, Debian: /var/log/auth.log) после того, как Вы пытаетесь войти в систему. Какова ошибка?

Вы удостоверились, что у него есть доступный корневой каталог для вхождения?

1
задан 13 April 2017 в 15:14
3 ответа

Установите значение SQLNET.EXPIRE_TIME в sqlnet.ora.

Вот то, что руководство Oracle говорит относительно этого предмета:

Цель

Используйте параметр SQLNET.EXPIRE_TIME указать временной интервал, в минутах, отправить датчик, чтобы проверить, что клиент-серверные соединения активны. Устанавливание значения, больше, чем 0, гарантирует, что соединения не оставляют открытыми неограниченно долго, из-за аварийного клиентского завершения. Если датчик находит завершенное соединение или соединение, которое больше не используется, он возвращает ошибку, заставляя серверный процесс выйти. Этот параметр, прежде всего, предназначается для сервера базы данных, который обычно обрабатывает многочисленные связи в любой момент.

Ограничения на использование этой завершенной функции обнаружения соединения:

  • Это не позволяется на завещаемых соединениях.
  • Хотя очень маленький, тестовый пакет генерирует дополнительный трафик, который может понизить производительность сети.
  • В зависимости от которого используется операционная система, сервер, возможно, должен выполнить дополнительную обработку для различения события зондирования соединения от других событий, которые происходят. Это может также привести к ухудшенной производительности сети.

Значение по умолчанию: 0

Минимальное значение: 0

Рекомендуемое значение: 10

Пример

SQLNET.EXPIRE_TIME=10

1
ответ дан 3 December 2019 в 20:01

У Вас есть доступ SSH? Вы могли создать туннель SSH и отправить коммуникацию SQL по этому.

ЖАБА: сервер (или tnsnames) становится localhost, порт прослушивания является некоторым случайным портом такой как 12 346
PuTTY: перенаправление портов. исходный порт: 12346, место назначения: $REMOTE_IP:1521. Оставьте его как Локальный порт.

Удостоверьтесь, что Вы включаете сообщения проверки активности TCP в PuTTY через раздел Connection.

1
ответ дан 3 December 2019 в 20:01
  • 1
    Это - интересная идея. Это могло столкнуться с проблемами со слишком многими долгими соединениями, замеченными в этой среде. Но, I' ll проверяют его.Спасибо. –  nik 21 July 2009 в 06:26

Я нашел это на сайте Dell и подтвердил, что он работает (под Toad 11.5.0.56): Есть ли у Toad настройки активности / интервала времени / пинга, чтобы сеть не превышала тайм-аут? (49507)

Подводя итоги - включите вывод в окне вывода СУБД, щелкнув значок красной кнопки слева от строки меню вывода СУБД (она станет зеленой). Вы можете получить доступ к этому на вкладке DBMS Output рядом с вкладкой Data Grid или через View -> DBMS Output.

Это также автоматически включит опрос. По моему опыту, для поддержания соединения вам потребуется как вывод СУБД , так и опрос.

1
ответ дан 3 December 2019 в 20:01

Теги

Похожие вопросы