Соединение с базой данных Oracle очень медленное, 20-30 секунд, чтобы открыть - PullRequest
0 голосов
/ 22 мая 2018

При открытии нашего приложения VB, которое указывает на базу данных Oracle, для его открытия требуется 20-30 секунд.Oracle 11.2 установлен на локальном сервере, и я запускаю приложение на клиенте, в том же домене.

Я подозреваю, что это проблема с подключением к Oracle (возможно, что-то связанное со слушателем или tns), например, когдамы открываем приложение, и оно указывает на базу данных SQL, оно открывается немедленно.

Я попробовал приведенные ниже настройки для списка, но это не помогло.

SQLNET.AUTHENTICATION_SERVICES = (NONE) NAMES.DIRECTORY_PATH = (TNSNAMES, EZCONNECT)

Любые идеи относительно того, почему это занимает так много времени, или что я могу попытаться заставить его подключиться и открытьбыстрее?

Спасибо

1 Ответ

0 голосов
/ 26 мая 2018

Выглядело, как проблема DNS, благодаря @kfinity и @ TenH.

Что я сделал, чтобы исправить это, было ниже:

  • Пошел в C: \ Windows \System32 \ drivers \ etc \ hosts на моем клиенте.
  • Вставил сюда имя моего сервера и IP-адрес сервера и сохранил.

Вуаля.TNSping вернулся через 10 мс, а не 22000 мс:)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...