Gdy programista SQL jest bezczynny, tracę połączenie

Mój problem jest następujący: Używam Oracle 10G na Windows 98 na maszynie wirtualnej przy użyciu VMWare na moim komputerze stacjonarnym. Mogę połączyć się z kilkoma użytkownikami (SYS, HR, OE, ...) za pomocą SQL Developer (który znajduje się na moim pulpicie, a nie na maszynie wirtualnej), ale jeśli a przez krótki czas nie uruchomi żadnej instrukcji SQL, powiedzmy około 2 minut, tracę połączenie i pojawia się błąd, taki jak połączenie zamknięte lub błąd IO: resetowanie połączenia przez peer.

Czy może to mieć coś wspólnego z sp_reset_connection?

Kiedy otwieram SQL Plus na mojej wirtualnej maszynie, nie tracę połączenia, nawet jeśli było ono bezczynne przez 30 minut lub dłużej. Teraz myślę, że może istnieć problem między maszyną wirtualną a moim komputerem stacjonarnym. Wcześniej wszystko działało dobrze.

Próbowałem zamknąć ostatnio zainstalowane aplikacje antywirusowe bez żadnych rezultatów. Ktoś ma pomysł, co mogę zrobić, aby rozwiązać ten problem?

Pozdrawiam, Veek

Natknąłem się na rozszerzenie Keep-ALive i wypróbowałem je równie dobrze, ale bez powodzenia. Standardowy jest ustawiony na 2 minuty. Zmieniłem tę wartość na 1 i 60 minut, ale jak tylko przestanę uruchamiać instrukcje na krótko, tracę połączenie. Musi być coś innego. Zainstalowałem już najnowszą wersję SQL Developer, ale nadal jest taka sama. (Zaimportowałem ustawienia z mojej wcześniejszej wersji, może muszę spróbować bez ich importowania). Może jakieś inne sugestie?

Z poważaniem,

Veek

questionAnswers(5)

yourAnswerToTheQuestion