Tento článok je zrkadlovým článkom o strojovom preklade, kliknite sem pre prechod na pôvodný článok.

Pohľad: 14321|Odpoveď: 1

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

[Kopírovať odkaz]
Zverejnené 23. 10. 2017 14:53:52 | | |

Novo nainštalovaný Enterprise Linux Linux AS release 4, po inštalácii Oracle 10gR2 Listener nemôže spustiť.
Chybová správa je nasledovná:
TNS-12547: TNS:lost contact
TNS-12560: TNS:protocol adapter error
TNS-00517: Lost contact
Chyba v Linuxe: 104: Obnovenie pripojenia používateľom

[orákulum@test~]$ lsnrctl štart
LSNRCTL pre Linux: Verzia 10.2.0.3.0 - Produkcia 19. júla 2007 06:46:03
Copyright (c) 1991, 2006, Oracle. Všetky práva vyhradené.
Začínam /u01/app/oracle/product/10.2.0/db_1/bin/tnslsnr: prosím, počkajte...
TNSLSNR pre Linux: Verzia 10.2.0.3.0 - Produkcia
Súbor systémových parametrov je /u01/app/oracle/product/10.2.0/db_1/network/admin/listener.ora
Logové správy zapísané na /u01/app/oracle/product/10.2.0/db_1/network/log/listener.log
Počúvam: (DEscrip{filter}tION=(ADDRESS=(PROTOCOL=tcp)(HOST=test.benbo.com)(PORT=1521)))
Počúvam: (DEscrip{filtering}tION=(ADDRESS=(PROTOCOL=ipc)(KEY=EXTPROC0)))
Pripojenie k (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
Chyba v Linuxe: 104: Obnovenie pripojenia používateľom
Pripojenie k (DEscrip{filter}tION=(ADDRESS=(PROTOCOL=IPC)(KEY=EXTPROC0)))
TNS-12541: TNS:no listener
TNS-12560: TNS:protocol adapter error
TNS-00511: No listener
Chyba v Linuxe: 111: Pripojenie zamietnuté
[oracle@test ~]$ lsnrctl status
LSNRCTL pre Linux: Verzia 10.2.0.3.0 - Produkcia 19. júla 2007 06:45:48
Copyright (c) 1991, 2006, Oracle. Všetky práva vyhradené.
Pripojenie k (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
Chyba v Linuxe: 111: Pripojenie zamietnuté
Pripojenie k (DEscrip{filter}tION=(ADDRESS=(PROTOCOL=IPC)(KEY=EXTPROC0)))
TNS-12541: TNS:no listener
TNS-12560: TNS:protocol adapter error
TNS-00511: No listener
Chyba v Linuxe: 111: Pripojenie zamietnuté
[oracle@test ~] $ ping test.benbo.com
PING test.benbo.com (192.168.109.200) 56(84) bajtov dát.
64 bajtov z test.benbo.com (192.168.109.200): icmp_seq=0 TTL=64 Čas=3,56 ms
64 bajtov z test.benbo.com (192.168.109.200): icmp_seq=1 ttl=64 čas=0,112 ms
64 bajtov z test.benbo.com (192.168.109.200): icmp_seq=2 ttl=64 čas=0,055 ms
--- test.benbo.com štatistiky pingu ---
3 odoslané pakety, 3 prijaté, 0% strata paketov, čas 2002ms
RTT min/priemer/max/mdev = 0,055/1,245/3,569/1,643 ms, rúra 2
[oracle@test ~]$ mačka /atď/hostitelia
# Neodstraňujte nasledujúci riadok ani rôzne programy
# ktoré vyžadujú sieťovú funkcionalitu, zlyhajú.
192.168.109.200 test.benbo.com test
Zistil som, že v /etc/hosts nie je žiadny 127.0.0.1 localhost.

Takže neodstraňujte naslepo 127.0.0.1 localhost

Upravte /etc/hosts nasledovne
[oracle@test ~]$ mačka /atď/hostitelia
# Neodstraňujte nasledujúci riadok ani rôzne programy
# ktoré vyžadujú sieťovú funkcionalitu, zlyhajú.
127.0.0.1 localhost
192.168.109.200 test.hehe.com test
Reštartuj listner, dobre.
[oracle@test ~]$ lsnrctl štart
LSNRCTL pre Linux: Verzia 10.2.0.3.0 - Produkcia 19. júla 2007 06:48:04
Copyright (c) 1991, 2006, Oracle. Všetky práva vyhradené.
Začínam /u01/app/oracle/product/10.2.0/db_1/bin/tnslsnr: prosím, počkajte...
TNSLSNR pre Linux: Verzia 10.2.0.3.0 - Produkcia
Súbor systémových parametrov je /u01/app/oracle/product/10.2.0/db_1/network/admin/listener.ora
Logové správy zapísané na /u01/app/oracle/product/10.2.0/db_1/network/log/listener.log
Počúvam: (DEscrip{filter}tION=(ADDRESS=(PROTOCOL=tcp)(HOST=test.benbo.com)(PORT=1521)))
Počúvam: (DEscrip{filtering}tION=(ADDRESS=(PROTOCOL=ipc)(KEY=EXTPROC0)))
Pripojenie k (DEscrip{filter}tION=(ADDRESS=(PROTOCOL=TCP)(HOST=test.benbo.com)(PORT=1521)))
STATUS POSLUCHÁČA
------------------------
Alias LISTENER
Verzia TNSLSNR pre Linux: Verzia 10.2.0.3.0 - Produkcia
Začiatok 19-JUL-2007 06:48:06
Dostupnosť 0 dní, 0 hodín. 0 minút. 0 sekúnd
Trace Level off
Bezpečnosť ZAPNUTÁ: Lokálna autentifikácia OS
SNMP OFF
Parameter File poslucháča /u01/app/oracle/product/10.2.0/db_1/network/admin/listener.ora
Záznam poslucháča /u01/app/oracle/product/10.2.0/db_1/sieť/log/listener.log
Zhrnutie konečných bodov počúvania...
(DEscrip{filter}tION=(ADDRESS=(PROTOCOL=tcp)(HOST=test.benbo.com)(PORT=1521)))
(DEscrip{filter}tION=(ADDRESS=(PROTOCOL=ipc)(KEY=EXTPROC0)))
Zhrnutie služieb...
Služba "PLSExtProc" má 1 inštanciu.
Inštancia "PLSExtProc", stav NEZNÁMY, má 1 handler(y) pre túto službu...
Príkaz bol úspešne dokončený
[oracle@test ~]$
Vyhľadávanie na internete odhalilo ďalšiu situáciu TNS-12547: TNS: strata kontaktu, s nasledujúcimi chybami:
TNS-12547: TNS:lost contact
TNS-12560: TNS:protocol adapter error
TNS-00517: Lost contact
Chyba v Linuxe: 32: Prasknuté potrubie
Dôvod:listener.log prečo súbor presahuje 2G
Obchádzka: Vyprázdniť log súbor
[oracle@test ~]$ cd $ORACLE_HOME/network/log
[oracle@test log]$ cat /dev/null > listener.log




Predchádzajúci:Prepojené s Oracle databázovou správou ORA-12547: TNS: problém so stratou kontaktu
Budúci:ORA-28547: spojenie so serverom zlyhalo, pravdepodobná chyba administrátora Oracle Net
Vyhlásenie:
Všetok softvér, programovacie materiály alebo články publikované spoločnosťou Code Farmer Network slúžia len na vzdelávacie a výskumné účely; Vyššie uvedený obsah nesmie byť použitý na komerčné alebo nezákonné účely, inak nesú všetky následky používateľmi. Informácie na tejto stránke pochádzajú z internetu a spory o autorské práva s touto stránkou nesúvisia. Musíte úplne vymazať vyššie uvedený obsah zo svojho počítača do 24 hodín od stiahnutia. Ak sa vám program páči, podporte originálny softvér, zakúpte si registráciu a získajte lepšie originálne služby. Ak dôjde k akémukoľvek porušeniu, kontaktujte nás prosím e-mailom.

Mail To:help@itsvse.com