Запуск клиента на Windows 7

Добрый день!

Есть проблема с запуском клиента 3.3.1.124 на 64-битной Windows 7. Проблему с ошибкой ORA-12154 решил копированием клиента из папки "C:\Program Files (x86)\..." в папку "C:\Program Files\..." http://community.terrasoft.ru/blogs/5472. Но теперь после ввода пароля клиентское приложение стартует минут 20-25. Где искать корень зла?

Нравится

12 комментариев

А в Windows Вы под администратором залогинены?

Запуск из под администратора, само собой + файрволл и антивирусное все попробовать отключить.
Еще бы предложил посмотреть что происходит на сервере - идут ли туда какие запросы и с какой интенсивностью

Запуск осуществляется под администратором, файервол и антивирус отрубил. На сервер запросы приходят, но как-то медленно (редко: один в несколько секунд). SQLMonitor ничего вообще не хочет показывать.

Во, вроде получилось победить отключением в службах "Защитника Windows" и "Брендмауэра". Но скорее всего виноват был планировщик пакетов на сетевом интерфейсе "Планировщик пакетов QoS". После перезагрузки клиент зашуршал.

Как показала дальнейшая работа всё что описано в предыдущем посте не помогло. По-прежнему загрузка клиента идет долго, но иногда (при невыясненных обстоятельствах, возможно после отключения и включения сетевого интерфейса) клиент грузится нормально.
У кого еще есть какие мысли по этому поводу?

Хочу сэмулировать данную ситуацию у себя на виртуалке и попробовать разобраться в проблеме.
Для этого хотелось бы получить больше информации:
1) Клиент
1.1) версия Win7 (Home, Enterprise...), язык, билд, сервис-пак...
1.2) Полная версия и тип (Runtime, Administrative, Instance...) клиента Oracle
2) Сервер
2.1) Полная информация об ОС (Win\Linux, битность, язык, SP, билд и т.д.)
2.2) Полная версия СУБД Oracle.

Ваше обращение находится на рассмотрении руководителя департамента разработки. По результату мы с Вами свяжемся.

Terrasoft Support Team.

Клиенты использовались разные: ultimate, русский, 32-бита и home русский 64 бита. Эффект один и тот же. Оракл на клиенте 10.2.0.1, custom (+odbc, ole db, .net, oci). К сожалению, пользовательская машина с Win7 недоступна, экспериментировать не могу больше.

На сервере: win2k3 server EE 32bit, Oracle EE 10.2.0.3.0

Нашел возможное решение вашей проблемы.
Причина медленного соединения Win7 машин связана с тем, что в них внедрена возможность автонастройки некоторых параметров TCP/IP протокола.
Иногда при некоторых непонятных обстоятельствах этот механизм работает неправильно из-за чего может создавать большие задержки при передачи данных по сети.

Выполните в командной строке на клиентских машинах под правами администратора следующий скрипт:

netsh interface tcp set heuristics disabled
netsh interface tcp set global rss=disabled
netsh interface tcp set global autotuninglevel=disabled

P.S. проблема описана тут

Ок, спасибо, Сергей, попробую

После установки на Windows 7 32bit при запуске возникала ошибка:
"Ошибка открытия конфигурации. TCP Provider: Timeout error [258]."
Настройка UAC, брэндмауэра, антивирусного ПО не помогли.
Помогла рекомендация Филимоненко Сергея:

netsh interface tcp set heuristics disabled
netsh interface tcp set global rss=disabled
netsh interface tcp set global autotuninglevel=disabled

Здравствуйте, Егор.

Спасибо за обратную информацию. Если будут возникать проблемы - обращайтесь. Постараемся помочь.

Terrasoft Support Team.

Показать все комментарии