Questo articolo è un articolo speculare di traduzione automatica, clicca qui per saltare all'articolo originale.

Vista: 14321|Risposta: 1

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

[Copiato link]
Pubblicato su 23/10/2017 14:53:52 | | |

Nuova installazione di Enterprise Linux Enterprise Linux AS versione 4, dopo aver installato Oracle 10gR2, l'ascoltatore non può avviarsi.
Il messaggio di errore è il seguente:
TNS-12547: TNS:lost contact
TNS-12560: TNS:protocol adapter error
TNS-00517: Lost contact
Errore Linux: 104: Reset della connessione da parte del peer

[oracolo@test~]$ lsnrctl start
LSNRCTL per Linux: Versione 10.2.0.3.0 - Produzione il 19-LUG-2007 06:46:03
Copyright (c) 1991, 2006, Oracle. Tutti i diritti riservati.
Iniziando /u01/app/oracle/product/10.2.0/db_1/bin/tnslsnr: per favore aspetta...
TNSLSNR per Linux: Versione 10.2.0.3.0 - Produzione
Il file dei parametri di sistema è /u01/app/oracle/product/10.2.0/db_1/network/admin/listener.ora
Log i messaggi scritti su /u01/app/oracle/product/10.2.0/db_1/network/log/listener.log
Ascolto su: (DEscrip{filter}tION=(ADDRESS=(PROTOCOL=tcp)(HOST=test.benbo.com)(PORT=1521)))
Ascolto su: (DEscrip{filtering}tION=(ADDRESS=(PROTOCOL=ipc)(KEY=EXTPROC0)))
Connessione a (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
Errore Linux: 104: Reset della connessione da parte del peer
Connessione a (DEscrip{filter}tION=(ADDRESS=(PROTOCOL=IPC)(KEY=EXTPROC0)))
TNS-12541: TNS:no listener
TNS-12560: TNS:protocol adapter error
TNS-00511: No listener
Errore Linux: 111: Connessione rifiutata
[oracle@test ~]$ stato lsnrctl
LSNRCTL per Linux: Versione 10.2.0.3.0 - Produzione il 19-JUL-2007 06:45:48
Copyright (c) 1991, 2006, Oracle. Tutti i diritti riservati.
Connessione a (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
Errore Linux: 111: Connessione rifiutata
Connessione a (DEscrip{filter}tION=(ADDRESS=(PROTOCOL=IPC)(KEY=EXTPROC0)))
TNS-12541: TNS:no listener
TNS-12560: TNS:protocol adapter error
TNS-00511: No listener
Errore Linux: 111: Connessione rifiutata
[oracle@test ~]$ ping test.benbo.com
PING test.benbo.com (192.168.109.200) 56(84) byte di dati.
64 byte da test.benbo.com (192.168.109.200): icmp_seq=0 ttl=64 tempo=3,56 ms
64 byte da test.benbo.com (192.168.109.200): icmp_seq=1 TTL=64 tempo=0,112 ms
64 byte da test.benbo.com (192.168.109.200): icmp_seq=2 TTL=64 tempo=0,055 ms
--- test.benbo.com statistiche di ping ---
3 pacchetti trasmessi, 3 ricevuti, 0% di perdita di pacchetti, tempo 2002ms
rtt min/avg/max/mdev = 0,055/1,245/3,569/1,643 ms, pipe 2
[oracle@test ~]$ gatto /ecc/host
# Non rimuovere la seguente riga o vari programmi
# che richiedono funzionalità di rete falliranno.
192.168.109.200 test.benbo.com test
Ho scoperto che non esiste un localhost 127.0.0.1 in /etc/hosts.

Quindi, non cancellare ciecamente 127.0.0.1 localhost

Modifica /etc/hosts come segue
[oracle@test ~]$ gatto /ecc/host
# Non rimuovere la seguente riga o vari programmi
# che richiedono funzionalità di rete falliranno.
127.0.0.1 localhost
192.168.109.200 test.hehe.com test
Riavvia il listner, OK.
[oracle@test ~]$ lsnrctl start
LSNRCTL per Linux: Versione 10.2.0.3.0 - Produzione il 19-LUG-2007 06:48:04
Copyright (c) 1991, 2006, Oracle. Tutti i diritti riservati.
Iniziando /u01/app/oracle/product/10.2.0/db_1/bin/tnslsnr: per favore aspetta...
TNSLSNR per Linux: Versione 10.2.0.3.0 - Produzione
Il file dei parametri di sistema è /u01/app/oracle/product/10.2.0/db_1/network/admin/listener.ora
Log i messaggi scritti su /u01/app/oracle/product/10.2.0/db_1/network/log/listener.log
Ascolto su: (DEscrip{filter}tION=(ADDRESS=(PROTOCOL=tcp)(HOST=test.benbo.com)(PORT=1521)))
Ascolto su: (DEscrip{filtering}tION=(ADDRESS=(PROTOCOL=ipc)(KEY=EXTPROC0)))
Connessione a (DEscrip{filter}tION=(ADDRESS=(PROTOCOL=TCP)(HOST=test.benbo.com)(PORT=1521)))
STATO DELL'ASCOLTATORE
------------------------
Alias LISTENER
Versione TNSLSNR per Linux: Versione 10.2.0.3.0 - Produzione
Data di inizio 19-LUG-2007 06:48:06
Tempo di attività 0 giorni 0 ore. 0 min. 0 sec
Livello di traccia disattivato
Sicurezza attivata: Autenticazione del sistema operativo locale
SNMP SPENTO
File dei parametri ascoltatori: /u01/app/oracle/product/10.2.0/db_1/network/admin/listener.ora
File di registro ascoltatori /u01/app/oracle/product/10.2.0/db_1/network/log/listener.log
Riassunto dei punti finali di ascolto...
(DEscrip{filter}tION=(ADDRESS=(PROTOCOL=tcp)(HOST=test.benbo.com)(PORT=1521)))
(DEscrip{filter}tION=(ADDRESS=(PROTOCOL=ipc)(KEY=EXTPROC0)))
Riassunto dei servizi...
Il servizio "PLSExtProc" ha 1 istanza.
L'istanza "PLSExtProc", stato SCONOSCIUTO, ha 1 o più gestori per questo servizio...
Il comando fu completato con successo
[oracle@test ~]$
Una ricerca su Internet ha rivelato un altro TNS-12547: TNS: situazione di contatto perso, con i seguenti errori:
TNS-12547: TNS:lost contact
TNS-12560: TNS:protocol adapter error
TNS-00517: Lost contact
Errore Linux: 32: Tubo rotto
Il motivo :listener.log il file supera il 2G
Soluzione alternativa: svuota il file di log
[oracle@test ~]$ cd $ORACLE_HOME/network/log
[oracle@test log]$ cat /dev/null > listener.log




Precedente:Collegato al report del database Oracle ORA-12547: TNS: problema contatto perso
Prossimo:ORA-28547: connessione al server fallita, probabile errore amministratore di Oracle Net
Disconoscimento:
Tutto il software, i materiali di programmazione o gli articoli pubblicati dalla Code Farmer Network sono destinati esclusivamente all'apprendimento e alla ricerca; I contenuti sopra elencati non devono essere utilizzati per scopi commerciali o illegali, altrimenti gli utenti dovranno sostenere tutte le conseguenze. Le informazioni su questo sito provengono da Internet, e le controversie sul copyright non hanno nulla a che fare con questo sito. Devi eliminare completamente i contenuti sopra elencati dal tuo computer entro 24 ore dal download. Se ti piace il programma, ti preghiamo di supportare software autentico, acquistare la registrazione e ottenere servizi autentici migliori. In caso di violazione, vi preghiamo di contattarci via email.

Mail To:help@itsvse.com