Šis straipsnis yra veidrodinis mašininio vertimo straipsnis, spauskite čia norėdami pereiti prie originalaus straipsnio.

Rodinys: 14321|Atsakyti: 1

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

[Kopijuoti nuorodą]
Paskelbta 2017-10-23 14:53:52 | | |

Naujai įdiegta "Enterprise Linux Enterprise Linux AS" 4 laida, įdiegus "Oracle 10gR2", klausytuvas negali paleisti.
Klaidos pranešimas yra toks:
TNS-12547: TNS:lost contact
TNS-12560: TNS:protocol adapter error
TNS-00517: Lost contact
"Linux" klaida: 104: ryšio nustatymas iš naujo

[orakulas@test~]$ lsnrctl pradžia
LSNRCTL for Linux: Version 10.2.0.3.0 - Production on 19-JUL-2007 06:46:03
Autorių teisės (c) 1991, 2006, Oracle. Visos teisės saugomos.
Pradedant /u01/app/oracle/product/10.2.0/db_1/bin/tnslsnr: prašome palaukti...
TNSLSNR for Linux: Versija 10.2.0.3.0 - Gamyba
Sistemos parametrų failas yra /u01/app/oracle/product/10.2.0/db_1/network/admin/listener.ora
Žurnalo pranešimai, parašyti adresu /u01/app/oracle/product/10.2.0/db_1/network/log/listener.log
Klausymas: (DEscrip{filter}tION=(ADDRESS=(PROTOCOL=tcp)(HOST=test.benbo.com)(PORT=1521)))
Klausymas: (DEscrip{filtering}tION=(ADDRESS=(PROTOCOL=ipc)(KEY=EXTPROC0)))
Jungiamasi prie (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" klaida: 104: ryšio nustatymas iš naujo
Jungiamasi prie (DEscrip{filter}tION=(ADDRESS=(PROTOCOL=IPC)(KEY=EXTPROC0)))
TNS-12541: TNS:no listener
TNS-12560: TNS:protocol adapter error
TNS-00511: No listener
"Linux" klaida: 111: ryšys nutrauktas
[oracle@test ~]$ lsnrctl būsena
LSNRCTL for Linux: Version 10.2.0.3.0 - Production on 19-JUL-2007 06:45:48
Autorių teisės (c) 1991, 2006, Oracle. Visos teisės saugomos.
Jungiamasi prie (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" klaida: 111: ryšys nutrauktas
Jungiamasi prie (DEscrip{filter}tION=(ADDRESS=(PROTOCOL=IPC)(KEY=EXTPROC0)))
TNS-12541: TNS:no listener
TNS-12560: TNS:protocol adapter error
TNS-00511: No listener
"Linux" klaida: 111: ryšys nutrauktas
[oracle@test ~]$ ping test.benbo.com
PING test.benbo.com (192.168.109.200) 56(84) baitų duomenų.
64 baitai iš test.benbo.com (192.168.109.200): icmp_seq=0 ttl=64 laikas=3.56 ms
64 baitai iš test.benbo.com (192.168.109.200): icmp_seq=1 ttl=64 laikas=0.112 ms
64 baitai iš test.benbo.com (192.168.109.200): icmp_seq=2 ttl=64 laikas=0.055 ms
--- test.benbo.com ping statistikos ---
3 perduoti paketai, 3 gauti, 0% paketų praradimas, laikas 2002ms
rtt min/avg/max/mdev = 0,055/1,245/3,569/1,643 ms, 2 vamzdis
[oracle@test ~]$ cat /etc/hosts
# Nepašalinkite šios eilutės ar įvairių programų
#, kuriems reikalingos tinklo funkcijos, nepavyks.
192.168.109.200 test.benbo.com testas
Radau, kad nėra 127.0.0.1 localhost /etc/hosts.

Taigi, aklai neištrinkite 127.0.0.1 localhost

Pakeiskite /etc/hosts taip:
[oracle@test ~]$ cat /etc/hosts
# Nepašalinkite šios eilutės ar įvairių programų
#, kuriems reikalingos tinklo funkcijos, nepavyks.
127.0.0.1 localhost
192.168.109.200 test.hehe.com testas
Iš naujo paleiskite listnerį, gerai.
[oracle@test ~]$ lsnrctl pradžia
LSNRCTL for Linux: Versija 10.2.0.3.0 - Gamyba 19-JUL-2007 06:48:04
Autorių teisės (c) 1991, 2006, Oracle. Visos teisės saugomos.
Pradedant /u01/app/oracle/product/10.2.0/db_1/bin/tnslsnr: prašome palaukti...
TNSLSNR for Linux: Versija 10.2.0.3.0 - Gamyba
Sistemos parametrų failas yra /u01/app/oracle/product/10.2.0/db_1/network/admin/listener.ora
Žurnalo pranešimai, parašyti adresu /u01/app/oracle/product/10.2.0/db_1/network/log/listener.log
Klausymas: (DEscrip{filter}tION=(ADDRESS=(PROTOCOL=tcp)(HOST=test.benbo.com)(PORT=1521)))
Klausymas: (DEscrip{filtering}tION=(ADDRESS=(PROTOCOL=ipc)(KEY=EXTPROC0)))
Jungiamasi prie (DEscrip{filter}tION=(ADDRESS=(PROTOCOL=TCP)(HOST=test.benbo.com)(PORT=1521)))
KLAUSYTOJO STATUSAS
------------------------
Slapyvardis KLAUSYTOJAS
Versija TNSLSNR skirta Linux: Versija 10.2.0.3.0 - Gamyba
Pradžios data 19-JUL-2007 06:48:06
Veikimo laikas 0 dienų 0 val. 0 min. 0 sek
Sekimo išlyginimas išjungtas
Sauga įjungta: vietinis OS autentifikavimas
SNMP IŠJUNGTAS
Klausytuvo parametrų failas /u01/app/oracle/product/10.2.0/db_1/network/admin/listener.ora
Klausytuvo žurnalo failas /u01/app/oracle/product/10.2.0/db_1/network/log/listener.log
Klausymosi galinių punktų santrauka...
(DEscrip{filter}tION=(ADDRESS=(PROTOCOL=tcp)(HOST=test.benbo.com)(PORT=1521)))
(DEscrip{filter}tION=(ADDRESS=(PROTOCOL=ipc)(KEY=EXTPROC0)))
Paslaugų santrauka...
Paslauga "PLSExtProc" turi 1 egzempliorių (-us).
Egzempliorius "PLSExtProc", būsena NEŽINOMA, turi 1 apdorojimo programą (-as) šiai paslaugai...
Komanda sėkmingai baigta
[oracle@test ~]$
Paieška internete atskleidė kitą TNS-12547: TNS: prarastas kontaktas situacija, su šiomis klaidomis:
TNS-12547: TNS:lost contact
TNS-12560: TNS:protocol adapter error
TNS-00517: Lost contact
"Linux" klaida: 32: sugedęs vamzdis
Priežastis:listener.log failas viršija 2G
Sprendimas: žurnalo failo ištuštinimas
[oracle@test ~]$ cd $ORACLE_HOME/network/log
[oracle@test log]$ cat /dev/null > listener.log




Ankstesnis:Susieta su "Oracle" duomenų bazės ataskaita ORA-12547: TNS: prarasto kontakto problema
Kitą:ORA-28547: nepavyko prisijungti prie serverio, tikėtina "Oracle Net" administratoriaus klaida
Atsakomybės apribojimas:
Visa programinė įranga, programavimo medžiaga ar straipsniai, kuriuos skelbia Code Farmer Network, yra skirti tik mokymosi ir mokslinių tyrimų tikslams; Aukščiau nurodytas turinys negali būti naudojamas komerciniais ar neteisėtais tikslais, priešingu atveju vartotojai prisiima visas pasekmes. Šioje svetainėje pateikiama informacija gaunama iš interneto, o ginčai dėl autorių teisių neturi nieko bendra su šia svetaine. Turite visiškai ištrinti aukščiau pateiktą turinį iš savo kompiuterio per 24 valandas nuo atsisiuntimo. Jei jums patinka programa, palaikykite autentišką programinę įrangą, įsigykite registraciją ir gaukite geresnes autentiškas paslaugas. Jei yra kokių nors pažeidimų, susisiekite su mumis el. paštu.

Mail To:help@itsvse.com