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 |