Cet article est un article miroir de traduction automatique, veuillez cliquer ici pour accéder à l’article original.

Vue: 14321|Répondre: 1

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

[Copié le lien]
Publié sur 23/10/2017 14:53:52 | | |

Nouvelle installation d’Enterprise Linux Enterprise Linux AS version 4, après l’installation d’Oracle 10gR2, l’Écouteur ne peut pas démarrer.
Le message d’erreur est le suivant :
TNS-12547: TNS:lost contact
TNS-12560: TNS:protocol adapter error
TNS-00517: Lost contact
Erreur Linux : 104 : Réinitialisation de la connexion par pair.

[oracle@test~]$ lsnrctl start
LSNRCTL pour Linux : Version 10.2.0.3.0 - Production le 19-JUIL-2007 06:46:03
Copyright (c) 1991, 2006, Oracle. Tous droits réservés.
À partir de /u01/app/oracle/product/10.2.0/db_1/bin/tnslsnr : veuillez patienter...
TNSLSNR pour Linux : Version 10.2.0.3.0 - Production
Le fichier de paramètres système est /u01/app/oracle/product/10.2.0/db_1/network/admin/listener.ora
Journaux écrits sur /u01/app/oracle/product/10.2.0/db_1/network/log/listener.log
Écoute sur : (DEscrip{filter}tION=(ADDRESS=(PROTOCOL=tcp)(HOST=test.benbo.com)(PORT=1521)))
Écoute sur : (DEscrip{filtering}tION=(ADDRESS=(PROTOCOL=ipc)(KEY=EXTPROC0)))
Connexion à (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
Erreur Linux : 104 : Réinitialisation de la connexion par pair.
Connexion à (DEscrip{filter}tION=(ADDRESS=(PROTOCOL=IPC)(KEY=EXTPROC0)))
TNS-12541: TNS:no listener
TNS-12560: TNS:protocol adapter error
TNS-00511: No listener
Erreur Linux : 111 : Connexion refusée
[oracle@test ~]$ lsnrctl status
LSNRCTL pour Linux : Version 10.2.0.3.0 - Production le 19-JUIL-2007 06:45:48
Copyright (c) 1991, 2006, Oracle. Tous droits réservés.
Connexion à (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
Erreur Linux : 111 : Connexion refusée
Connexion à (DEscrip{filter}tION=(ADDRESS=(PROTOCOL=IPC)(KEY=EXTPROC0)))
TNS-12541: TNS:no listener
TNS-12560: TNS:protocol adapter error
TNS-00511: No listener
Erreur Linux : 111 : Connexion refusée
[oracle@test ~]$ ping test.benbo.com
PING test.benbo.com (192.168.109.200) 56(84) octets de données.
64 octets à partir de test.benbo.com (192.168.109.200) : icmp_seq=0 TTL=64 temps=3,56 ms
64 octets à partir de test.benbo.com (192.168.109.200) : icmp_seq=1 TTL=64 temps=0,112 ms
64 octets à partir de test.benbo.com (192.168.109.200) : icmp_seq=2 TTL=64 temps=0,055 ms
--- test.benbo.com statistiques de ping ---
3 paquets transmis, 3 reçus, 0 % de perte de paquets, temps 2002 ms
RTT min/moyen/max/mdev = 0,055/1,245/3,569/1,643 ms, canalisation 2
[oracle@test ~]$ chat /etc/hôtes
# Ne supprimez pas la ligne suivante, ni divers programmes
# qui nécessitent une fonctionnalité réseau échoueront.
192.168.109.200 test.benbo.com test
J’ai constaté qu’il n’y a pas de localhost 127.0.0.1 dans /etc/hosts.

Donc, ne supprimez pas aveuglément 127.0.0.1 localhost

Modifie /etc/hosts comme suit
[oracle@test ~]$ chat /etc/hôtes
# Ne supprimez pas la ligne suivante, ni divers programmes
# qui nécessitent une fonctionnalité réseau échoueront.
127.0.0.1 localhost
192.168.109.200 test.hehe.com test
Redémarrer le lister, OK.
[oracle@test ~]$ lsnrctl start
LSNRCTL pour Linux : Version 10.2.0.3.0 - Production le 19-JUIL-2007 06:48:04
Copyright (c) 1991, 2006, Oracle. Tous droits réservés.
À partir de /u01/app/oracle/product/10.2.0/db_1/bin/tnslsnr : veuillez patienter...
TNSLSNR pour Linux : Version 10.2.0.3.0 - Production
Le fichier de paramètres système est /u01/app/oracle/product/10.2.0/db_1/network/admin/listener.ora
Journaux écrits sur /u01/app/oracle/product/10.2.0/db_1/network/log/listener.log
Écoute sur : (DEscrip{filter}tION=(ADDRESS=(PROTOCOL=tcp)(HOST=test.benbo.com)(PORT=1521)))
Écoute sur : (DEscrip{filtering}tION=(ADDRESS=(PROTOCOL=ipc)(KEY=EXTPROC0)))
Connexion à (DEscrip{filter}tION=(ADDRESS=(PROTOCOL=TCP)(HOST=test.benbo.com)(PORT=1521)))
ÉTAT DE L’AUDITEUR
------------------------
Alias LISTENER
Version TNSLSNR pour Linux : Version 10.2.0.3.0 - Production
Date de début 19-JUIL-2007 06:48:06
Disponibilité 0 jours 0 heure. 0 min. 0 s
Niveau de trace désactivé
Sécurité ACTIVÉE : Authentification locale du système d’exploitation
SNMP DÉSACTIVÉ
Fichier de paramètres d’écoute /u01/app/oracle/product/10.2.0/db_1/network/admin/listener.ora
Fichier journal de l’auditeur /u01/app/oracle/product/10.2.0/db_1/network/log/listener.log
Résumé des points d’écoute...
(DEscrip{filter}tION=(ADDRESS=(PROTOCOL=tcp)(HOST=test.benbo.com)(PORT=1521)))
(DEscrip{filter}tION=(ADDRESS=(PROTOCOL=ipc)(KEY=EXTPROC0)))
Résumé des services...
Le service « PLSExtProc » possède 1(s) instance(s).
L’instance « PLSExtProc », statut INCONNU, possède 1(s) handler(s) pour ce service...
Le commandement a été mené à bien
[oracle@test ~]$
Une recherche sur Internet a révélé un autre TNS-12547 : TNS : situation de perte de contact, avec les erreurs suivantes :
TNS-12547: TNS:lost contact
TNS-12560: TNS:protocol adapter error
TNS-00517: Lost contact
Erreur Linux : 32 : Tuyau cassé
La raison :listener.log le fichier dépasse la 2G
Solution de contournement : Videz le fichier journal
[oracle@test ~]$ cd $ORACLE_HOME/network/log
[oracle@test log]$ cat /dev/null > listener.log




Précédent:Lien vers le rapport de la base de données Oracle ORA-12547 : TNS : problème de contact perdu
Prochain:ORA-28547 : connexion au serveur échouée, erreur probable d’administrateur Oracle Net
Démenti:
Tous les logiciels, supports de programmation ou articles publiés par Code Farmer Network sont uniquement destinés à l’apprentissage et à la recherche ; Le contenu ci-dessus ne doit pas être utilisé à des fins commerciales ou illégales, sinon les utilisateurs assumeront toutes les conséquences. Les informations sur ce site proviennent d’Internet, et les litiges de droits d’auteur n’ont rien à voir avec ce site. Vous devez supprimer complètement le contenu ci-dessus de votre ordinateur dans les 24 heures suivant le téléchargement. Si vous aimez le programme, merci de soutenir un logiciel authentique, d’acheter l’immatriculation et d’obtenir de meilleurs services authentiques. En cas d’infraction, veuillez nous contacter par e-mail.

Mail To:help@itsvse.com