See artikkel on masintõlke peegelartikkel, palun klõpsake siia, et hüpata algse artikli juurde.

Vaade: 14321|Vastuse: 1

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

[Kopeeri link]
Postitatud 23.10.2017 14:53:52 | | |

Hiljuti paigaldatud Enterprise Linux Enterprise Linux AS versioon 4, pärast Oracle 10gR2 paigaldamist ei saa kuulaja käivituda.
Veateade on järgmine:
TNS-12547: TNS:lost contact
TNS-12560: TNS:protocol adapter error
TNS-00517: Lost contact
Linuxi viga: 104: Ühenduse lähtestamine partneri poolt

[oraakel@test~]$ lsnrctl start
LSNRCTL Linuxile: versioon 10.2.0.3.0 - Tootmine 19. juulil 2007 06:46:03
Autoriõigus (c) 1991, 2006, Oracle. Kõik õigused kaitstud.
Alustades /u01/app/oracle/product/10.2.0/db_1/bin/tnslsnr: palun oodake...
TNSLSNR for Linux: Versioon 10.2.0.3.0 - Tootmine
Süsteemi parameetrifail on /u01/app/oracle/product/10.2.0/db_1/network/admin/listener.ora
Logisõnumid, mis on kirjutatud aadressile /u01/app/oracle/product/10.2.0/db_1/network/log/listener.log
Kuulamine: (DEscrip{filter}tION=(ADDRESS=(PROTOCOL=tcp)(HOST=test.benbo.com)(PORT=1521))))
Kuulamine: (DEscrip{filtering}tION=(ADDRESS=(PROTOCOL=ipc)(KEY=EXTPROC0))
Ühendamine (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
Linuxi viga: 104: Ühenduse lähtestamine partneri poolt
Ühendamine (DEscrip{filter}tION=(ADDRESS=(PROTOCOL=IPC)(KEY=EXTPROC0))))
TNS-12541: TNS:no listener
TNS-12560: TNS:protocol adapter error
TNS-00511: No listener
Linuxi viga: 111: Ühendus keelatud
[oracle@test ~]$ lsnrctl staatus
LSNRCTL Linuxile: versioon 10.2.0.3.0 - Tootmine 19.JUULI-2007 06:45:48
Autoriõigus (c) 1991, 2006, Oracle. Kõik õigused kaitstud.
Ühendamine (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
Linuxi viga: 111: Ühendus keelatud
Ühendamine (DEscrip{filter}tION=(ADDRESS=(PROTOCOL=IPC)(KEY=EXTPROC0))))
TNS-12541: TNS:no listener
TNS-12560: TNS:protocol adapter error
TNS-00511: No listener
Linuxi viga: 111: Ühendus keelatud
[oracle@test ~]$ ping test.benbo.com
PING test.benbo.com (192.168.109.200) 56(84) baiti andmeid.
64 baiti test.benbo.com (192.168.109.200): icmp_seq=0 ttl=64 aeg=3,56 ms
64 baiti test.benbo.com (192.168.109.200): icmp_seq=1 ttl=64 aeg=0.112 ms
64 baiti test.benbo.com (192.168.109.200): icmp_seq=2 ttl=64 aeg=0,055 ms
--- test.benbo.com pingi statistika ---
3 paketti edastatud, 3 vastu võetud, 0% pakettide kadu, aeg 2002 ms
rtt min/keskmine/max/mdev = 0,055/1,245/3,569/1,643 ms, toru 2
[oracle@test ~]$ kass /jne/hostid
# Ära eemalda järgmist rida ega muid programme
# mis vajavad võrgufunktsionaalsust, ebaõnnestuvad.
192.168.109.200 test.benbo.com test
Leidsin, et /etc/hostides ei ole 127.0.0.1 localhosti.

Seega ära kustuta pimesi 127.0.0.1 localhosti

Muuda /etc/hoste järgmiselt
[oracle@test ~]$ kass /jne/hostid
# Ära eemalda järgmist rida ega muid programme
# mis vajavad võrgufunktsionaalsust, ebaõnnestuvad.
127.0.0.1 localhost
192.168.109.200 test.hehe.com test
Taaskäivita listner, okei.
[oracle@test ~]$ lsnrctl start
LSNRCTL Linuxile: versioon 10.2.0.3.0 - Tootmine 19.JUULI-2007 06:48:04
Autoriõigus (c) 1991, 2006, Oracle. Kõik õigused kaitstud.
Alustades /u01/app/oracle/product/10.2.0/db_1/bin/tnslsnr: palun oodake...
TNSLSNR for Linux: Versioon 10.2.0.3.0 - Tootmine
Süsteemi parameetrifail on /u01/app/oracle/product/10.2.0/db_1/network/admin/listener.ora
Logisõnumid, mis on kirjutatud aadressile /u01/app/oracle/product/10.2.0/db_1/network/log/listener.log
Kuulamine: (DEscrip{filter}tION=(ADDRESS=(PROTOCOL=tcp)(HOST=test.benbo.com)(PORT=1521))))
Kuulamine: (DEscrip{filtering}tION=(ADDRESS=(PROTOCOL=ipc)(KEY=EXTPROC0))
Ühendamine (DEscrip{filter}tION=(ADDRESS=(PROTOCOL=TCP)(HOST=test.benbo.com)(PORT=1521))))
KUULAJA SEIS
------------------------
Alias LISTENER
Versioon TNSLSNR Linuxile: versioon 10.2.0.3.0 - Tootmine
Alguskuupäev 19-JUULI-2007 06:48:06
Tööaeg 0 päeva 0 tundi. 0 min. 0 sekk
Trace Level välja lülitatud
Turvalisus sisse lülitatud: Kohalik operatsioonisüsteemi autentimine
SNMP OFF
Kuulaja parameetrifail /u01/app/oracle/product/10.2.0/db_1/network/admin/listener.ora
Kuulaja logifail /u01/app/oracle/product/10.2.0/db_1/network/log/listener.log
Kuulamise lõpp-punktide kokkuvõte...
(DEscrip{filter}tION=(ADDRESS=(PROTOCOL=tcp)(HOST=test.benbo.com)(PORT=1521)))
(DEscrip{filter}tION=(ADDRESS=(PROTOCOL=ipc)(KEY=EXTPROC0))
Teenuste kokkuvõte...
Teenusel "PLSExtProc" on 1 instantsi(d).
Instants "PLSExtProc", staatus TEADMATA, omab selle teenuse jaoks 1 haldurit...
Käsk viidi edukalt lõpule
[oracle@test ~]$
Internetist tehtud otsing paljastas teise TNS-12547: TNS: kadunud kontakti olukorra, kus esinesid järgmised vead:
TNS-12547: TNS:lost contact
TNS-12560: TNS:protocol adapter error
TNS-00517: Lost contact
Linuxi viga: 32: Katkine toru
Põhjus, :listener.log fail ületab 2G
Lahendus: tühjenda logifail
[oracle@test ~]$ cd $ORACLE_HOME/network/log
[oracle@test logi]$ cat /dev/null > listener.log




Eelmine:Seotud Oracle andmebaasi raportiga ORA-12547: TNS: kontakti kadumise probleem
Järgmine:ORA-28547: ühendus serveriga ebaõnnestus, tõenäoline Oracle Neti administraatori viga
Disclaimer:
Kõik Code Farmer Networki poolt avaldatud tarkvara, programmeerimismaterjalid või artiklid on mõeldud ainult õppimiseks ja uurimistööks; Ülaltoodud sisu ei tohi kasutada ärilistel ega ebaseaduslikel eesmärkidel, vastasel juhul kannavad kasutajad kõik tagajärjed. Selle saidi info pärineb internetist ning autoriõiguste vaidlused ei ole selle saidiga seotud. Ülaltoodud sisu tuleb oma arvutist täielikult kustutada 24 tunni jooksul pärast allalaadimist. Kui sulle programm meeldib, palun toeta originaaltarkvara, osta registreerimist ja saa paremaid ehtsaid teenuseid. Kui esineb rikkumist, palun võtke meiega ühendust e-posti teel.

Mail To:help@itsvse.com