Recent instalat Enterprise Linux Enterprise Linux AS versiunea 4, după instalarea Oracle 10gR2, Listener-ul nu poate porni. Mesajul de eroare este următorul:
TNS-12547: TNS:lost contact
TNS-12560: TNS:protocol adapter error
TNS-00517: Lost contact Eroare Linux: 104: Resetare conexiune de către peer
[oracol]@test~]$ lsnrctl start LSNRCTL pentru Linux: Versiunea 10.2.0.3.0 - Producție la 19-IUL-2007 06:46:03 Drepturi de autor (c) 1991, 2006, Oracle. Toate drepturile rezervate. Pornind de la /u01/app/oracle/product/10.2.0/db_1/bin/tnslsnr: vă rugăm să așteptați... TNSLSNR pentru Linux: Versiunea 10.2.0.3.0 - Producție Fișierul parametrilor sistemului este /u01/app/oracle/product/10.2.0/db_1/network/admin/listener.ora Mesaje jurnalistice scrise pe /u01/app/oracle/product/10.2.0/db_1/network/log/listener.log Ascult pe: (DEscrip{filter}tION=(ADDRESS=(PROTOCOL=tcp)(HOST=test.benbo.com)(PORT=1521))) Ascultare pe: (DEscrip{filtering}tION=(ADDRESS=(PROTOCOL=ipc)(KEY=EXTPROC0))) Conectarea la (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 Eroare Linux: 104: Resetare conexiune de către peer Conectarea la (DEscrip{filter}tION=(ADDRESS=(PROTOCOL=IPC)(KEY=EXTPROC0)))
TNS-12541: TNS:no listener
TNS-12560: TNS:protocol adapter error
TNS-00511: No listener Eroare Linux: 111: Conexiune refuzată [oracle@test ~]$ lsnrctl status LSNRCTL pentru Linux: Versiunea 10.2.0.3.0 - Producție la 19-IUL-2007 06:45:48 Drepturi de autor (c) 1991, 2006, Oracle. Toate drepturile rezervate. Conectarea la (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 Eroare Linux: 111: Conexiune refuzată Conectarea la (DEscrip{filter}tION=(ADDRESS=(PROTOCOL=IPC)(KEY=EXTPROC0)))
TNS-12541: TNS:no listener
TNS-12560: TNS:protocol adapter error
TNS-00511: No listener Eroare Linux: 111: Conexiune refuzată [oracle@test ~]$ ping test.benbo.com PING test.benbo.com (192.168.109.200) 56(84) octeți de date. 64 octeți din test.benbo.com (192.168.109.200): icmp_seq=0 ttl=64 timp=3,56 ms 64 octeți din test.benbo.com (192.168.109.200): icmp_seq=1 TTL=64 timp=0,112 ms 64 octeți de la test.benbo.com (192.168.109.200): icmp_seq=2 TTL=64 timp=0,055 ms --- test.benbo.com statistici de ping --- 3 pachete transmise, 3 primite, 0% pierdere de pachete, timp 2002ms RTT min/avg/max/mdev = 0,055/1,245/3,569/1,643 ms, pipe 2 [oracle@test ~]$ pisică /etc/gazde # Nu elimina următoarea linie sau diverse programe # care necesită funcționalitate de rețea vor eșua. 192.168.109.200 test.benbo.com test Am descoperit că nu există un localhost 127.0.0.1 în /etc/hosts.
Așadar, nu șterge orbește 127.0.0.1 localhost
Modifică /etc/hosts după cum urmează [oracle@test ~]$ pisică /etc/gazde # Nu elimina următoarea linie sau diverse programe # care necesită funcționalitate de rețea vor eșua. 127.0.0.1 localhost 192.168.109.200 test.hehe.com test Repornește listnerul, OK. [oracle@test ~]$ lsnrctl start LSNRCTL pentru Linux: Versiunea 10.2.0.3.0 - Producție pe 19-IUL-2007 06:48:04 Drepturi de autor (c) 1991, 2006, Oracle. Toate drepturile rezervate. Pornind de la /u01/app/oracle/product/10.2.0/db_1/bin/tnslsnr: vă rugăm să așteptați... TNSLSNR pentru Linux: Versiunea 10.2.0.3.0 - Producție Fișierul parametrilor sistemului este /u01/app/oracle/product/10.2.0/db_1/network/admin/listener.ora Mesaje jurnalistice scrise pe /u01/app/oracle/product/10.2.0/db_1/network/log/listener.log Ascult pe: (DEscrip{filter}tION=(ADDRESS=(PROTOCOL=tcp)(HOST=test.benbo.com)(PORT=1521))) Ascultare pe: (DEscrip{filtering}tION=(ADDRESS=(PROTOCOL=ipc)(KEY=EXTPROC0))) Conectarea la (DEscrip{filter}tION=(ADDRESS=(PROTOCOL=TCP)(HOST=test.benbo.com)(PORT=1521))) STAREA ASCULTĂTORULUI ------------------------ Alias LISTENER Versiunea TNSLSNR pentru Linux: Versiunea 10.2.0.3.0 - Producție Data Începerii 19-IUL-2007 06:48:06 Timp de funcționare 0 zile 0 ore. 0 min. 0 secunde Nivelul trasei dezactivat Securitate ACTIVATĂ: Autentificarea locală a sistemului de operare SNMP OPS Fișierul parametrilor ascultătorului /u01/app/oracle/product/10.2.0/db_1/network/admin/listener.ora Fișier jurnal al ascultătorului /u01/app/oracle/product/10.2.0/db_1/network/log/listener.log Rezumatul Punctelor Finale de Ascultare... (DEscrip{filter}tION=(ADDRESS=(PROTOCOL=tcp)(HOST=test.benbo.com)(PORT=1521))) (DEscrip{filter}tION=(ADDRESS=(PROTOCOL=ipc)(KEY=EXTPROC0))) Rezumatul serviciilor... Serviciul "PLSExtProc" are 1 instanță. Instanța "PLSExtProc", stare NECUNOSCUTĂ, are 1 handler pentru acest serviciu... Comanda a fost finalizată cu succes [oracle@test ~]$ O căutare pe Internet a scos la iveală un alt TNS-12547: TNS: situație de contact pierdut, cu următoarele erori:
TNS-12547: TNS:lost contact
TNS-12560: TNS:protocol adapter error
TNS-00517: Lost contact Eroare Linux: 32: Țeavă ruptă Motivul :listener.log fișierul depășește 2G Soluție alternativă: Golește fișierul de jurnal [oracle@test ~]$ cd $ORACLE_HOME/network/log [oracle@test log]$ cat /dev/null > listener.log |