Na novo nameščen Enterprise Linux Linux AS izdaja 4, po namestitvi Oracle 10gR2 Listener ne more zagnati. Sporočilo o napaki je naslednje:
TNS-12547: TNS:lost contact
TNS-12560: TNS:protocol adapter error
TNS-00517: Lost contact Linux napaka: 104: povezava ponastavljena s strani vrstnika
[orakelj@test~]$ lsnrctl start LSNRCTL za Linux: različica 10.2.0.3.0 - Produkcija 19. JUL-2007 06:46:03 Avtorske pravice (c) 1991, 2006, Oracle. Vse pravice pridržane. Začenjam /u01/app/oracle/product/10.2.0/db_1/bin/tnslsnr: prosim počakajte... TNSLSNR za Linux: različica 10.2.0.3.0 - produkcija Sistemska parameter datoteka je /u01/app/oracle/product/10.2.0/db_1/network/admin/listener.ora Dnevniška sporočila, zapisana na /u01/app/oracle/product/10.2.0/db_1/network/log/listener.log Poslušam: (DEscrip{filter}tION=(ADDRESS=(PROTOCOL=tcp)(HOST=test.benbo.com)(PORT=1521))) Poslušam: (DEscrip{filtering}tION=(ADDRESS=(PROTOCOL=ipc)(KEY=EXTPROC0))) Povezovanje na (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 napaka: 104: povezava ponastavljena s strani vrstnika Povezovanje na (DEscrip{filter}tION=(ADDRESS=(PROTOCOL=IPC)(KEY=EXTPROC0)))
TNS-12541: TNS:no listener
TNS-12560: TNS:protocol adapter error
TNS-00511: No listener Linux napaka: 111: Povezava zavrnjena [oracle@test ~]$ lsnrctl status LSNRCTL za Linux: različica 10.2.0.3.0 - Produkcija 19. JUL-2007 06:45:48 Avtorske pravice (c) 1991, 2006, Oracle. Vse pravice pridržane. Povezovanje na (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 napaka: 111: Povezava zavrnjena Povezovanje na (DEscrip{filter}tION=(ADDRESS=(PROTOCOL=IPC)(KEY=EXTPROC0)))
TNS-12541: TNS:no listener
TNS-12560: TNS:protocol adapter error
TNS-00511: No listener Linux napaka: 111: Povezava zavrnjena [oracle@test ~] $ ping test.benbo.com PING test.benbo.com (192.168.109.200) 56(84) bajtov podatkov. 64 bajtov iz test.benbo.com (192.168.109.200): icmp_seq=0 TTL=64 Čas=3,56 ms 64 bajtov iz test.benbo.com (192.168.109.200): icmp_seq=1 TTL=64 Čas=0,112 ms 64 bajtov iz test.benbo.com (192.168.109.200): icmp_seq=2 tt=64 čas=0,055 ms --- test.benbo.com statistika pinga --- 3 poslani paketi, 3 prejeti, 0 % izguba paketov, čas 2002 ms RTT min/avg/max/mdev = 0,055/1,245/3,569/1,643 ms, cev 2 [oracle@test ~]$ mačka /itd/gostitelji # Ne odstranjujte naslednje vrstice ali različnih programov # ki zahtevajo omrežno funkcionalnost, bo odpovedala. 192.168.109.200 test.benbo.com test Ugotovil sem, da v /etc/hosts ni lokalnega gostitelja 127.0.0.1.
Zato ne brišite na slepo 127.0.0.1 localhost
Spremenite /etc/hosts na naslednji način [oracle@test ~]$ mačka /itd/gostitelji # Ne odstranjujte naslednje vrstice ali različnih programov # ki zahtevajo omrežno funkcionalnost, bo odpovedala. 127.0.0.1 localhost 192.168.109.200 test.hehe.com test Ponovno zaženi listner, v redu. [oracle@test ~]$ lsnrctl začetek LSNRCTL za Linux: različica 10.2.0.3.0 - Produkcija 19. JUL-2007 06:48:04 Avtorske pravice (c) 1991, 2006, Oracle. Vse pravice pridržane. Začenjam /u01/app/oracle/product/10.2.0/db_1/bin/tnslsnr: prosim počakajte... TNSLSNR za Linux: različica 10.2.0.3.0 - produkcija Sistemska parameter datoteka je /u01/app/oracle/product/10.2.0/db_1/network/admin/listener.ora Dnevniška sporočila, zapisana na /u01/app/oracle/product/10.2.0/db_1/network/log/listener.log Poslušam: (DEscrip{filter}tION=(ADDRESS=(PROTOCOL=tcp)(HOST=test.benbo.com)(PORT=1521))) Poslušam: (DEscrip{filtering}tION=(ADDRESS=(PROTOCOL=ipc)(KEY=EXTPROC0))) Povezovanje na (DEscrip{filter}tION=(ADDRESS=(PROTOCOL=TCP)(HOST=test.benbo.com)(PORT=1521))) STATUS POSLUŠALCA ------------------------ Vzdevek LISTENER Različica TNSLSNR za Linux: različica 10.2.0.3.0 - produkcija Začetek 19. julij 2007 06:48:06 Čas delovanja 0 dni 0 ur. 0 min. 0 sekund Trace Level off Varnost VKLOPLJENA: Lokalna avtentikacija operacijskega sistema SNMP OFF Listener Parameter File /u01/app/oracle/product/10.2.0/db_1/network/admin/listener.ora Datoteka dnevnika poslušalca /u01/app/oracle/product/10.2.0/db_1/network/log/listener.log Povzetek končnih točk poslušanja... (DEscrip{filter}tION=(ADDRESS=(PROTOCOL=tcp)(HOST=test.benbo.com)(PORT=1521))) (DEscrip{filter}tION=(ADDRESS=(PROTOCOL=ipc)(KEY=EXTPROC0))) Povzetek storitev... Storitev "PLSExtProc" ima 1 instanco. Instanca "PLSExtProc", status NEZNAN, ima 1 upravljalnik(e) za to storitev... Ukaz je uspešno zaključen [oracle@test ~]$ Iskanje na internetu je razkrilo še eno situacijo TNS-12547: TNS: izgubljeni stik, z naslednjimi napakami:
TNS-12547: TNS:lost contact
TNS-12560: TNS:protocol adapter error
TNS-00517: Lost contact Linux napaka: 32: Počena cev Razlog:listener.log datoteka presega 2G Rešitev: Izpraznite datoteko dnevnika [oracle@test ~]$ cd $ORACLE_HOME/network/log [oracle@test log]$ cat /dev/null > listener.log |