Denne artikel er en spejling af maskinoversættelse, klik venligst her for at springe til den oprindelige artikel.

Udsigt: 14321|Svar: 1

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

[Kopier link]
Opslået på 23/10/2017 14.53.52 | | |

Nyinstalleret Enterprise Linux Enterprise Linux AS version 4, efter installation af Oracle 10gR2 kan lytteren ikke starte.
Fejlmeddelelsen er som følger:
TNS-12547: TNS:lost contact
TNS-12560: TNS:protocol adapter error
TNS-00517: Lost contact
Linux-fejl: 104: Forbindelse nulstillet af peer

[orakel@test~]$ lsnrctl start
LSNRCTL for Linux: Version 10.2.0.3.0 - Produktion den 19. juli 2007 06:46:03
Ophavsret (c) 1991, 2006, Oracle. Alle rettigheder forbeholdes.
Start /u01/app/oracle/product/10.2.0/db_1/bin/tnslsnr: vent venligst...
TNSLSNR til Linux: Version 10.2.0.3.0 - Produktion
Systemparameterfilen er /u01/app/oracle/product/10.2.0/db_1/network/admin/listener.ora
Logbeskeder skrevet til /u01/app/oracle/product/10.2.0/db_1/network/log/listener.log
Lytter på: (DEscrip{filter}tION=(ADDRESS=(PROTOCOL=tcp)(HOST=test.benbo.com)(PORT=1521)))
Lytter på: (DEscrip{filtering}tION=(ADDRESS=(PROTOCOL=ipc)(KEY=EXTPROC0)))
Forbindelse til (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-fejl: 104: Forbindelse nulstillet af peer
Forbindelse til (DEscrip{filter}tION=(ADDRESS=(PROTOCOL=IPC)(KEY=EXTPROC0)))
TNS-12541: TNS:no listener
TNS-12560: TNS:protocol adapter error
TNS-00511: No listener
Linux-fejl: 111: Forbindelse nægtet
[oracle@test ~]$ lsnrctl status
LSNRCTL til Linux: Version 10.2.0.3.0 - Produktion den 19-JUL-2007 06:45:48
Ophavsret (c) 1991, 2006, Oracle. Alle rettigheder forbeholdes.
Forbindelse til (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-fejl: 111: Forbindelse nægtet
Forbindelse til (DEscrip{filter}tION=(ADDRESS=(PROTOCOL=IPC)(KEY=EXTPROC0)))
TNS-12541: TNS:no listener
TNS-12560: TNS:protocol adapter error
TNS-00511: No listener
Linux-fejl: 111: Forbindelse nægtet
[oracle@test ~]$ ping test.benbo.com
PING test.benbo.com (192.168.109.200) 56(84) bytes data.
64 bytes fra test.benbo.com (192.168.109.200): icmp_seq=0 ttl=64 tid=3,56 ms
64 bytes fra test.benbo.com (192.168.109.200): icmp_seq=1 ttl=64 tid=0,112 ms
64 bytes fra test.benbo.com (192.168.109.200): icmp_seq=2 ttl=64 tid=0,055 ms
--- test.benbo.com ping-statistikker ---
3 pakker sendt, 3 modtaget, 0% pakketab, tid 2002 ms
RTT min/AVG/MAX/mdev = 0,055/1,245/3,569/1,643 ms, rør 2
[oracle@test ~]$ kat /etc/hosts
# Fjern ikke følgende linje eller forskellige programmer
# der kræver netværksfunktionalitet, vil fejle.
192.168.109.200 test.benbo.com test
Jeg fandt ud af, at der ikke findes nogen 127.0.0.1 localhost i /etc/hosts.

Så slet ikke blindt 127.0.0.1 localhost

Ændr /etc/hosts som følger
[oracle@test ~]$ kat /etc/hosts
# Fjern ikke følgende linje eller forskellige programmer
# der kræver netværksfunktionalitet, vil fejle.
127.0.0.1 localhost
192.168.109.200 test.hehe.com test
Genstart listner, OK.
[oracle@test ~]$ lsnrctl start
LSNRCTL til Linux: Version 10.2.0.3.0 - Produktion den 19-JUL-2007 06:48:04
Ophavsret (c) 1991, 2006, Oracle. Alle rettigheder forbeholdes.
Start /u01/app/oracle/product/10.2.0/db_1/bin/tnslsnr: vent venligst...
TNSLSNR til Linux: Version 10.2.0.3.0 - Produktion
Systemparameterfilen er /u01/app/oracle/product/10.2.0/db_1/network/admin/listener.ora
Logbeskeder skrevet til /u01/app/oracle/product/10.2.0/db_1/network/log/listener.log
Lytter på: (DEscrip{filter}tION=(ADDRESS=(PROTOCOL=tcp)(HOST=test.benbo.com)(PORT=1521)))
Lytter på: (DEscrip{filtering}tION=(ADDRESS=(PROTOCOL=ipc)(KEY=EXTPROC0)))
Forbindelse til (DEscrip{filter}tION=(ADDRESS=(PROTOCOL=TCP)(HOST=test.benbo.com)(PORT=1521)))
LYTTERENS STATUS
------------------------
Alias LYTTER
Version TNSLSNR til Linux: Version 10.2.0.3.0 - Produktion
Startdato 19-JUL-2007 06:48:06
Uptime 0 dage 0 timer. 0 min. 0 sek
Spor-niveau af
Sikkerhed TIL: Lokal OS-autentificering
SNMP OFF
Listener-parameterfil /u01/app/oracle/product/10.2.0/db_1/network/admin/listener.ora
Lytterlogfil /u01/app/oracle/product/10.2.0/db_1/network/log/listener.log
Oversigt over lytte-endpoints...
(DEscrip{filter}tION=(ADDRESS=(PROTOCOL=tcp)(HOST=test.benbo.com)(PORT=1521)))
(DEscrip{filter}tION=(ADDRESS=(PROTOCOL=ipc)(KEY=EXTPROC0)))
Serviceoversigt...
Tjenesten "PLSExtProc" har 1 instans(er).
Instansen "PLSExtProc", status UKENDT, har 1 håndter(er) for denne tjeneste...
Kommandoen blev gennemført med succes
[oracle@test ~]$
En søgning på internettet afslørede endnu en TNS-12547: TNS: mistet kontakt-situation med følgende fejl:
TNS-12547: TNS:lost contact
TNS-12560: TNS:protocol adapter error
TNS-00517: Lost contact
Linux-fejl: 32: Knækket rør
Grunden :listener.log filen overstiger 2G
Workaround: Tøm logfilen
[oracle@test ~]$ cd $ORACLE_HOME/network/log
[oracle@test log]$ kat /dev/null > listener.log




Tidligere:Tilknyttet Oracle-databaserapport ORA-12547: TNS: mistet kontakt-problem
Næste:ORA-28547:forbindelse til server mislykkedes, sandsynlig Oracle Net-administratorfejl
Ansvarsfraskrivelse:
Al software, programmeringsmaterialer eller artikler udgivet af Code Farmer Network er kun til lærings- og forskningsformål; Ovenstående indhold må ikke bruges til kommercielle eller ulovlige formål, ellers skal brugerne bære alle konsekvenser. Oplysningerne på dette site kommer fra internettet, og ophavsretstvister har intet med dette site at gøre. Du skal slette ovenstående indhold fuldstændigt fra din computer inden for 24 timer efter download. Hvis du kan lide programmet, så understøt venligst ægte software, køb registrering og få bedre ægte tjenester. Hvis der er nogen overtrædelse, bedes du kontakte os via e-mail.

Mail To:help@itsvse.com