Tento článek je zrcadlovým článkem o strojovém překladu, klikněte zde pro přechod na původní článek.

Pohled: 14321|Odpověď: 1

[Zdroj] TNS-12547: TNS:lost contact解决办法

[Kopírovat odkaz]
Zveřejněno 23.10.2017 14:53:52 | | |

Nově nainstalovaný Enterprise Linux Linux AS release 4, po instalaci Oracle 10gR2 nelze Listener spustit.
Chybová zpráva je následující:
TNS-12547: TNS:lost contact
TNS-12560: TNS:protocol adapter error
TNS-00517: Lost contact
Chyba Linuxu: 104: Připojení resetováno peerem

[orákulum@test~]$ lsnrctl start
LSNRCTL pro Linux: Verze 10.2.0.3.0 - Produkce dne 19. července 2007 06:46:03
Copyright (c) 1991, 2006, Oracle. Všechna práva vyhrazena.
Začínám /u01/app/oracle/product/10.2.0/db_1/bin/tnslsnr: prosím počkejte...
TNSLSNR pro Linux: Verze 10.2.0.3.0 - Produkce
Soubor systémových parametrů je /u01/app/oracle/product/10.2.0/db_1/network/admin/listener.ora
Logové zprávy zapsané na /u01/app/oracle/product/10.2.0/db_1/network/log/listener.log
Poslouchám: (DEscrip{filter}tION=(ADDRESS=(PROTOCOL=tcp)(HOST=test.benbo.com)(PORT=1521)))
Poslouchám: (DEscrip{filtering}tION=(ADDRESS=(PROTOCOL=ipc)(KEY=EXTPROC0)))
Připojení k (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
Chyba Linuxu: 104: Připojení resetováno peerem
Připojení k (DEscrip{filter}tION=(ADDRESS=(PROTOCOL=IPC)(KEY=EXTPROC0)))
TNS-12541: TNS:no listener
TNS-12560: TNS:protocol adapter error
TNS-00511: No listener
Chyba v Linuxu: 111: Připojení odmítnuto
[oracle@test ~]$ lsnrctl status
LSNRCTL pro Linux: Verze 10.2.0.3.0 - produkce dne 19. července 2007 06:45:48
Copyright (c) 1991, 2006, Oracle. Všechna práva vyhrazena.
Připojení k (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
Chyba v Linuxu: 111: Připojení odmítnuto
Připojení k (DEscrip{filter}tION=(ADDRESS=(PROTOCOL=IPC)(KEY=EXTPROC0)))
TNS-12541: TNS:no listener
TNS-12560: TNS:protocol adapter error
TNS-00511: No listener
Chyba v Linuxu: 111: Připojení odmítnuto
[oracle@test ~] $ ping test.benbo.com
PING test.benbo.com (192.168.109.200) 56(84) bajtů dat.
64 bajtů z test.benbo.com (192.168.109.200): icmp_seq=0 TTL=64 Time=3.56 ms
64 bajtů z test.benbo.com (192.168.109.200): icmp_seq=1 TTL=64 Čas=0,112 ms
64 bajtů z test.benbo.com (192.168.109.200): icmp_seq=2 TTL=64 Čas=0,055 ms
--- test.benbo.com ping statistiky ---
3 přenesené pakety, 3 přijaté, 0% ztráta paketů, čas 2002 ms
RTT min/avg/max/mdev = 0,055/1,245/3,569/1,643 ms, trubka 2
[oracle@test ~]$ kočka /atd/hostitelé
# Neodstraňujte následující řádek ani různé programy
#, které vyžadují síťovou funkčnost, selžou.
192.168.109.200 test.benbo.com test
Zjistil jsem, že v /etc/hosts není žádný 127.0.0.1 localhost.

Takže nemazejte naslepo 127.0.0.1 localhost

Upravte /etc/hosts následovně
[oracle@test ~]$ kočka /atd/hostitelé
# Neodstraňujte následující řádek ani různé programy
#, které vyžadují síťovou funkčnost, selžou.
127.0.0.1 localhost
192.168.109.200 test.hehe.com test
Restartuj listner, OK.
[oracle@test ~]$ lsnrctl start
LSNRCTL pro Linux: Verze 10.2.0.3.0 - produkce dne 19. července 2007 06:48:04
Copyright (c) 1991, 2006, Oracle. Všechna práva vyhrazena.
Začínám /u01/app/oracle/product/10.2.0/db_1/bin/tnslsnr: prosím počkejte...
TNSLSNR pro Linux: Verze 10.2.0.3.0 - Produkce
Soubor systémových parametrů je /u01/app/oracle/product/10.2.0/db_1/network/admin/listener.ora
Logové zprávy zapsané na /u01/app/oracle/product/10.2.0/db_1/network/log/listener.log
Poslouchám: (DEscrip{filter}tION=(ADDRESS=(PROTOCOL=tcp)(HOST=test.benbo.com)(PORT=1521)))
Poslouchám: (DEscrip{filtering}tION=(ADDRESS=(PROTOCOL=ipc)(KEY=EXTPROC0)))
Připojení k (DEscrip{filter}tION=(ADDRESS=(PROTOCOL=TCP)(HOST=test.benbo.com)(PORT=1521)))
STATUS POSLUCHAČE
------------------------
Alias LISTENER
Verze TNSLSNR pro Linux: verze 10.2.0.3.0 - produkce
Datum začátku 19. července 2007 06:48:06
Dostupnost 0 dní, 0 hodin. 0 minut. 0 sekund
Trace Level off
Bezpečnost ZAPNUTO: Lokální autentizace OS
SNMP OFF
Parametr Listener File /u01/app/oracle/product/10.2.0/db_1/network/admin/listener.ora
Záznam posluchače /u01/app/oracle/product/10.2.0/db_1/network/log/listener.log
Shrnutí poslechových endpointů...
(DEscrip{filter}tION=(ADDRESS=(PROTOCOL=tcp)(HOST=test.benbo.com)(PORT=1521)))
(DEscrip{filter}tION=(ADDRESS=(PROTOCOL=ipc)(KEY=EXTPROC0)))
Shrnutí služeb...
Služba "PLSExtProc" má 1 instanci.
Instance "PLSExtProc", stav NEZNÁMÝ, má 1 handler (handlery) pro tuto službu...
Velení bylo úspěšně dokončeno
[oracle@test ~]$
Vyhledávání na internetu odhalilo další situaci TNS-12547: TNS: ztracený kontakt, s následujícími chybami:
TNS-12547: TNS:lost contact
TNS-12560: TNS:protocol adapter error
TNS-00517: Lost contact
Chyba Linuxu: 32: Prasklá trubka
Důvod:listener.log soubor přesahuje 2G
Řešení: Vyprázdnit logovací soubor
[oracle@test ~]$ cd $ORACLE_HOME/network/log
[oracle@test log]$ cat /dev/null > listener.log




Předchozí:Propojeno se zprávou databáze Oracle ORA-12547: TNS: problém se ztrátou kontaktu
Další:ORA-28547: spojení se serverem selhalo, pravděpodobná chyba správce Oracle Net
Zřeknutí se:
Veškerý software, programovací materiály nebo články publikované organizací Code Farmer Network slouží pouze k učení a výzkumu; Výše uvedený obsah nesmí být používán pro komerční ani nelegální účely, jinak nesou všechny důsledky uživatelé. Informace na tomto webu pocházejí z internetu a spory o autorská práva s tímto webem nesouvisí. Musíte výše uvedený obsah ze svého počítače zcela smazat do 24 hodin od stažení. Pokud se vám program líbí, podporujte prosím originální software, kupte si registraci a získejte lepší skutečné služby. Pokud dojde k jakémukoli porušení, kontaktujte nás prosím e-mailem.

Mail To:help@itsvse.com