Denna artikel är en spegelartikel om maskinöversättning, klicka här för att hoppa till originalartikeln.

Utsikt: 14321|Svar: 1

[Källa] TNS-12547: TNS:lost contact解决办法

[Kopiera länk]
Publicerad på 2017-10-23 14:53:52 | | |

Nyinstallerad Enterprise Linux Enterprise Linux AS version 4, efter installation av Oracle 10gR2 kan Listener inte starta.
Felmeddelandet är följande:
TNS-12547: TNS:lost contact
TNS-12560: TNS:protocol adapter error
TNS-00517: Lost contact
Linux-fel: 104: Anslutningsåterställning av peer

[orakel@test~]$ lsnrctl start
LSNRCTL för Linux: Version 10.2.0.3.0 - Produktion den 19 juli 2007 06:46:03
Copyright (c) 1991, 2006, Oracle. Alla rättigheter förbehållna.
Startar /u01/app/oracle/product/10.2.0/db_1/bin/tnslsnr: vänligen vänta...
TNSLSNR för Linux: Version 10.2.0.3.0 - Produktion
Systemparameterfilen är /u01/app/oracle/product/10.2.0/db_1/network/admin/listener.ora
Loggmeddelanden skrivna till /u01/app/oracle/product/10.2.0/db_1/network/log/listener.log
Lyssnar på: (DEscrip{filter}tION=(ADDRESS=(PROTOCOL=tcp)(HOST=test.benbo.com)(PORT=1521)))
Lyssnar på: (DEscrip{filtering}tION=(ADDRESS=(PROTOCOL=ipc)(KEY=EXTPROC0)))
Anslutning till (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
Linux-fel: 104: Anslutningsåterställning av peer
Ansluter till (DEscrip{filter}tION=(ADDRESS=(PROTOCOL=IPC)(KEY=EXTPROC0)))
TNS-12541: TNS:no listener
TNS-12560: TNS:protocol adapter error
TNS-00511: No listener
Linux-fel: 111: Anslutning nekad
[oracle@test ~]$ lsnrctl status
LSNRCTL för Linux: Version 10.2.0.3.0 - Produktion den 19 juli 2007 06:45:48
Copyright (c) 1991, 2006, Oracle. Alla rättigheter förbehållna.
Anslutning till (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
Linux-fel: 111: Anslutning nekad
Ansluter till (DEscrip{filter}tION=(ADDRESS=(PROTOCOL=IPC)(KEY=EXTPROC0)))
TNS-12541: TNS:no listener
TNS-12560: TNS:protocol adapter error
TNS-00511: No listener
Linux-fel: 111: Anslutning nekad
[oracle@test ~]$ ping test.benbo.com
PING test.benbo.com (192.168.109.200) 56(84) byte data.
64 byte från test.benbo.com (192.168.109.200): icmp_seq=0 ttl=64 tid=3,56 ms
64 byte från test.benbo.com (192.168.109.200): icmp_seq=1 ttl=64 time=0.112 ms
64 byte från test.benbo.com (192.168.109.200): icmp_seq=2 ttl=64 time=0.055 ms
--- test.benbo.com pingstatistik ---
3 paket skickade, 3 mottagna, 0% paketförlust, tid 2002 ms
RTT min/AVG/max/mdev = 0,055/1,245/3,569/1,643 ms, rör 2
[oracle@test ~]$ katt /etc/hosts
# Ta inte bort följande rad eller olika program
# som kräver nätverksfunktionalitet kommer att misslyckas.
192.168.109.200 test.benbo.com test
Jag upptäckte att det inte finns någon 127.0.0.1 localhost i /etc/hosts.

Så, radera inte 127.0.0.1 localhost blint

Modifiera /etc/hosts enligt följande
[oracle@test ~]$ katt /etc/hosts
# Ta inte bort följande rad eller olika program
# som kräver nätverksfunktionalitet kommer att misslyckas.
127.0.0.1 localhost
192.168.109.200 test.hehe.com test
Starta om listner, okej.
[oracle@test ~]$ lsnrctl start
LSNRCTL för Linux: Version 10.2.0.3.0 - Produktion den 19 juli 2007 06:48:04
Copyright (c) 1991, 2006, Oracle. Alla rättigheter förbehållna.
Startar /u01/app/oracle/product/10.2.0/db_1/bin/tnslsnr: vänligen vänta...
TNSLSNR för Linux: Version 10.2.0.3.0 - Produktion
Systemparameterfilen är /u01/app/oracle/product/10.2.0/db_1/network/admin/listener.ora
Loggmeddelanden skrivna till /u01/app/oracle/product/10.2.0/db_1/network/log/listener.log
Lyssnar på: (DEscrip{filter}tION=(ADDRESS=(PROTOCOL=tcp)(HOST=test.benbo.com)(PORT=1521)))
Lyssnar på: (DEscrip{filtering}tION=(ADDRESS=(PROTOCOL=ipc)(KEY=EXTPROC0)))
Anslutning till (DEscrip{filter}tION=(ADDRESS=(PROTOCOL=TCP)(HOST=test.benbo.com)(PORT=1521)))
LYSSNARENS STATUS
------------------------
Alias LYSSNARE
Version TNSLSNR för Linux: Version 10.2.0.3.0 - Produktion
Startdatum 19-JUL-2007 06:48:06
Uppetid 0 dagar 0 timmar. 0 min. 0 sek
Spårnivåutjämning
Säkerhet PÅ: Lokal OS-autentisering
SNMP OFF
Listener Parameter File /u01/app/oracle/product/10.2.0/db_1/network/admin/listener.ora
Lyssnarloggfil /u01/app/oracle/product/10.2.0/db_1/network/log/listener.log
Sammanfattning av lyssningsslutpunkter...
(DEscrip{filter}tION=(ADDRESS=(PROTOCOL=tcp)(HOST=test.benbo.com)(PORT=1521)))
(DEscrip{filter}tION=(ADDRESS=(PROTOCOL=ipc)(KEY=EXTPROC0)))
Tjänstesammanfattning...
Tjänsten "PLSExtProc" har 1 instans eller instanser.
Instansen "PLSExtProc", status OKÄND, har 1 hanterare(r) för denna tjänst...
Kommandot slutfördes framgångsrikt
[oracle@test ~]$
En sökning på internet visade ytterligare en TNS-12547: TNS: lost contact-situation, med följande fel:
TNS-12547: TNS:lost contact
TNS-12560: TNS:protocol adapter error
TNS-00517: Lost contact
Linux-fel: 32: Trasig rörledning
Anledningen :listener.log filen överstiger 2G
Lösning: Töm loggfilen
[oracle@test ~]$ cd $ORACLE_HOME/network/log
[oracle@test logg]$ cat /dev/null > listener.log




Föregående:Länkad till Oracle-databasrapporten ORA-12547: TNS: problem med förlorad kontakt
Nästa:ORA-28547: anslutning till server misslyckades, sannolikt Oracle Net-administratörsfel
Friskrivning:
All programvara, programmeringsmaterial eller artiklar som publiceras av Code Farmer Network är endast för lärande- och forskningsändamål; Ovanstående innehåll får inte användas för kommersiella eller olagliga ändamål, annars kommer användarna att bära alla konsekvenser. Informationen på denna sida kommer från internet, och upphovsrättstvister har inget med denna sida att göra. Du måste helt radera ovanstående innehåll från din dator inom 24 timmar efter nedladdning. Om du gillar programmet, vänligen stöd äkta programvara, köp registrering och få bättre äkta tjänster. Om det finns något intrång, vänligen kontakta oss via e-post.

Mail To:help@itsvse.com