Ten artykuł jest lustrzanym artykułem tłumaczenia maszynowego, kliknij tutaj, aby przejść do oryginalnego artykułu.

Widok: 14321|Odpowiedź: 1

[Źródło] TNS-12547: TNS:lost contact解决办法

[Skopiuj link]
Opublikowano 23.10.2017 14:53:52 | | |

Nowo zainstalowany Enterprise Linux Linux AS release 4, po zainstalowaniu Oracle 10gR2, Listener nie może się uruchomić.
Komunikat o błędzie wygląda następująco:
TNS-12547: TNS:lost contact
TNS-12560: TNS:protocol adapter error
TNS-00517: Lost contact
Błąd Linuksa: 104: Reset połączenia przez użytkownika

[wyrocznia@test~]$ lsnrctl start
LSNRCTL dla Linuksa: wersja 10.2.0.3.0 - produkcja 19-LIP-2007 06:46:03
Copyright (c) 1991, 2006, Oracle. Wszelkie prawa zastrzeżone.
Zaczynam /u01/app/oracle/product/10.2.0/db_1/bin/tnslsnr: proszę poczekać...
TNSLSNR dla Linuksa: wersja 10.2.0.3.0 - produkcja
Plik parametrów systemowych to /u01/app/oracle/product/10.2.0/db_1/network/admin/listener.ora
Wiadomości logowe zapisane do /u01/app/oracle/product/10.2.0/db_1/network/log/listener.log
Słucham: (DEscrip{filter}tION=(ADDRESS=(PROTOCOL=tcp)(HOST=test.benbo.com)(PORT=1521)))
Słucham: (DEscrip{filtering}tION=(ADDRESS=(PROTOCOL=ipc)(KEY=EXTPROC0)))
Łączenie się z (DEscrip{filter}tION=(ADDRESS=(PROTOCOL=TCP)(HOST=test.benbo.com)(PORT=1521)))
TNS-12547: TNS:lost contact
TNS-12560: TNS:protocol adapter error
TNS-00517: Lost contact
Błąd Linuksa: 104: Reset połączenia przez użytkownika
Łączenie się z (DEscrip{filter}tION=(ADDRESS=(PROTOCOL=IPC)(KEY=EXTPROC0)))
TNS-12541: TNS:no listener
TNS-12560: TNS:protocol adapter error
TNS-00511: No listener
Błąd Linuksa: 111: Odmówiono połączenia
[oracle@test ~]$ lsnrctl status
LSNRCTL dla Linuksa: Wersja 10.2.0.3.0 - Produkcja 19-LIP-2007 06:45:48
Copyright (c) 1991, 2006, Oracle. Wszelkie prawa zastrzeżone.
Łączenie się z (DEscrip{filter}tION=(ADDRESS=(PROTOCOL=TCP)(HOST=test.benbo.com)(PORT=1521)))
TNS-12541: TNS:no listener
TNS-12560: TNS:protocol adapter error
TNS-00511: No listener
Błąd Linuksa: 111: Odmówiono połączenia
Łączenie się z (DEscrip{filter}tION=(ADDRESS=(PROTOCOL=IPC)(KEY=EXTPROC0)))
TNS-12541: TNS:no listener
TNS-12560: TNS:protocol adapter error
TNS-00511: No listener
Błąd Linuksa: 111: Odmówiono połączenia
[oracle@test ~] $ ping test.benbo.com
PING test.benbo.com (192.168.109.200) 56(84) bajtów danych.
64 bajty z test.benbo.com (192.168.109.200): icmp_seq=0 TTL=64 Time=3.56 ms
64 bajty z test.benbo.com (192.168.109.200): icmp_seq=1 TTL=64 Time=0,112 ms
64 bajty z test.benbo.com (192.168.109.200): icmp_seq=2 TTL=64 Time=0,055 ms
--- test.benbo.com statystyki pingu ---
3 pakiety przesłane, 3 odebrane, 0% utrata pakietów, czas 2002ms
RTT min/avg/max/mdev = 0,055/1,245/3,569/1,643 ms, rura 2
[oracle@test ~]$ kot /etc/hosts
# Nie usuwaj następnej linii ani różnych programów
# które wymagają funkcjonalności sieciowej, ulegną awarii.
192.168.109.200 test test.benbo.com
Zauważyłem, że w /etc/hosts nie ma lokalnego hosta 127.0.0.1.

Więc nie usuwaj ślepo 127.0.0.1 localhost

Zmodyfikuj /etc/hosts w następujący sposób
[oracle@test ~]$ kot /etc/hosts
# Nie usuwaj następnej linii ani różnych programów
# które wymagają funkcjonalności sieciowej, ulegną awarii.
127.0.0.1 localhost
192.168.109.200 test test.hehe.com
Restartuj listner, OK.
[oracle@test ~]$ lsnrctl start
LSNRCTL dla Linuksa: Wersja 10.2.0.3.0 - Produkcja 19-LIP-2007 06:48:04
Copyright (c) 1991, 2006, Oracle. Wszelkie prawa zastrzeżone.
Zaczynam /u01/app/oracle/product/10.2.0/db_1/bin/tnslsnr: proszę poczekać...
TNSLSNR dla Linuksa: wersja 10.2.0.3.0 - produkcja
Plik parametrów systemowych to /u01/app/oracle/product/10.2.0/db_1/network/admin/listener.ora
Wiadomości logowe zapisane do /u01/app/oracle/product/10.2.0/db_1/network/log/listener.log
Słucham: (DEscrip{filter}tION=(ADDRESS=(PROTOCOL=tcp)(HOST=test.benbo.com)(PORT=1521)))
Słucham: (DEscrip{filtering}tION=(ADDRESS=(PROTOCOL=ipc)(KEY=EXTPROC0)))
Łączenie się z (DEscrip{filter}tION=(ADDRESS=(PROTOCOL=TCP)(HOST=test.benbo.com)(PORT=1521)))
STATUS SŁUCHACZA
------------------------
Alias LISTENER
Wersja TNSLSNR dla Linuksa: wersja 10.2.0.3.0 - produkcja
Data rozpoczęcia 19-LIP-2007 06:48:06
Dostępność 0 dni 0 godzin. 0 min. 0 sekund
Trace Level off
Bezpieczeństwo WŁĄCZONE: Lokalne uwierzytelnianie systemu operacyjnego
ODPYCHAJ
Readerer Parameter File /u01/app/oracle/product/10.2.0/db_1/network/admin/listener.ora
Plik logu słuchacza /u01/app/oracle/product/10.2.0/db_1/network/log/listener.log
Podsumowanie punktów słuchania...
(DEscrip{filter}tION=(ADDRESS=(PROTOCOL=tcp)(HOST=test.benbo.com)(PORT=1521)))
(DEscrip{filter}tION=(ADDRESS=(PROTOCOL=ipc)(KEY=EXTPROC0)))
Podsumowanie usług...
Usługa "PLSExtProc" ma 1 instancję.
Instancja "PLSExtProc", status NIEZNANY, ma 1 handler lub obsługi tej usługi...
Komenda zakończyła się pomyślnie
[oracle@test ~]$
Wyszukiwanie w Internecie ujawniło kolejną sytuację TNS-12547: TNS: utracony kontakt, z następującymi błędami:
TNS-12547: TNS:lost contact
TNS-12560: TNS:protocol adapter error
TNS-00517: Lost contact
Błąd Linuksa: 32: Uszkodzona rura
Powód:listener.log dla którego plik przekracza 2G
Obejście: Opróżnij plik logu
[oracle@test ~]$ cd $ORACLE_HOME/network/log
[oracle@test log]$ cat /dev/null > listener.log




Poprzedni:Powiązane z raportem bazy danych Oracle ORA-12547: TNS: problem z utratą kontaktu
Następny:ORA-28547: połączenie z serwerem nieudane, prawdopodobny błąd administratora Oracle Net
Zrzeczenie się:
Całe oprogramowanie, materiały programistyczne lub artykuły publikowane przez Code Farmer Network służą wyłącznie celom edukacyjnym i badawczym; Powyższe treści nie mogą być wykorzystywane do celów komercyjnych ani nielegalnych, w przeciwnym razie użytkownicy ponoszą wszelkie konsekwencje. Informacje na tej stronie pochodzą z Internetu, a spory dotyczące praw autorskich nie mają z nią nic wspólnego. Musisz całkowicie usunąć powyższą zawartość z komputera w ciągu 24 godzin od pobrania. Jeśli spodoba Ci się program, wspieraj oryginalne oprogramowanie, kup rejestrację i korzystaj z lepszych, autentycznych usług. W przypadku naruszenia praw prosimy o kontakt mailowy.

Mail To:help@itsvse.com