Juuri asennettu Enterprise Linux Enterprise Linux AS -versio 4, Oracle 10gR2:n asennuksen jälkeen kuuntelija ei voi käynnistyä. Virheilmoitus on seuraava:
TNS-12547: TNS:lost contact
TNS-12560: TNS:protocol adapter error
TNS-00517: Lost contact Linux-virhe: 104: Yhteyden nollaus vertaiskäyttäjän toimesta
[oraakkeli@test~]$ lsnrctl start LSNRCTL Linuxille: Versio 10.2.0.3.0 - Tuotanto 19.7.2007 klo 06:46:03 Tekijänoikeus (c) 1991, 2006, Oracle. Kaikki oikeudet pidätetään. Aloitetaan /u01/app/oracle/product/10.2.0/db_1/bin/tnslsnr: odottakaa hetki... TNSLSNR Linuxille: Versio 10.2.0.3.0 - Tuotanto Järjestelmäparametritiedosto on /u01/app/oracle/product/10.2.0/db_1/network/admin/listener.ora Lokiviestit, jotka on kirjoitettu osoitteeseen /u01/app/oracle/product/10.2.0/db_1/network/log/listener.log Kuuntelemassa: (DEscrip{filter}tION=(ADDRESS=(PROTOCOL=tcp)(HOST=test.benbo.com)(PORT=1521))) Kuuntelemassa: (DEscrip{filtering}tION=(ADDRESS=(PROTOCOL=ipc)(KEY=EXTPROC0)) Yhdistäminen (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-virhe: 104: Yhteyden nollaus vertaiskäyttäjän toimesta Yhdistäminen (DEscrip{filter}tION=(ADDRESS=(PROTOCOL=IPC)(KEY=EXTPROC0))
TNS-12541: TNS:no listener
TNS-12560: TNS:protocol adapter error
TNS-00511: No listener Linux-virhe: 111: Yhteys hylätty [oracle@test ~]$ lsnrctl status LSNRCTL Linuxille: Versio 10.2.0.3.0 - Tuotanto 19.7.2007 klo 06:45:48 Tekijänoikeus (c) 1991, 2006, Oracle. Kaikki oikeudet pidätetään. Yhdistäminen (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-virhe: 111: Yhteys hylätty Yhdistäminen (DEscrip{filter}tION=(ADDRESS=(PROTOCOL=IPC)(KEY=EXTPROC0))
TNS-12541: TNS:no listener
TNS-12560: TNS:protocol adapter error
TNS-00511: No listener Linux-virhe: 111: Yhteys hylätty [oracle@test ~]$ping test.benbo.com PING test.benbo.com (192.168.109.200) 56(84) tavua dataa. 64 tavua test.benbo.com:sta (192.168.109.200): icmp_seq=0 ttl=64 aika=3,56 ms 64 tavua test.benbo.com:sta (192.168.109.200): icmp_seq=1 ttl=64 time=0.112 ms 64 tavua test.benbo.com:sta (192.168.109.200): icmp_seq=2 ttl=64 aika=0,055 ms --- test.benbo.com ping-tilastot --- 3 pakettia lähetetty, 3 vastaanotettu, 0 % pakettihäviö, aika 2002 ms rtt min/keskimäärä/max/mdev = 0,055/1,245/3,569/1,643 ms, putki 2 [oracle@test ~]$ kissa /etc/isännät # Älä poista seuraavaa riviä tai muita ohjelmia # jotka vaativat verkkotoiminnallisuutta, epäonnistuvat. 192.168.109.200 test.benbo.com testi Huomasin, ettei /etc/hostsissa ole 127.0.0.1 localhostia.
Joten älä poista sokeasti 127.0.0.1 localhostia
Muokkaa /etc/isäntiä seuraavasti [oracle@test ~]$ kissa /etc/isännät # Älä poista seuraavaa riviä tai muita ohjelmia # jotka vaativat verkkotoiminnallisuutta, epäonnistuvat. 127.0.0.1 paikallishost 192.168.109.200 test.hehe.com testi Käynnistä listner uudelleen, OK. [oracle@test ~]$ lsnrctl start LSNRCTL Linuxille: Versio 10.2.0.3.0 - Tuotanto 19.7.2007 klo 06:48:04 Tekijänoikeus (c) 1991, 2006, Oracle. Kaikki oikeudet pidätetään. Aloitetaan /u01/app/oracle/product/10.2.0/db_1/bin/tnslsnr: odottakaa hetki... TNSLSNR Linuxille: Versio 10.2.0.3.0 - Tuotanto Järjestelmäparametritiedosto on /u01/app/oracle/product/10.2.0/db_1/network/admin/listener.ora Lokiviestit, jotka on kirjoitettu osoitteeseen /u01/app/oracle/product/10.2.0/db_1/network/log/listener.log Kuuntelemassa: (DEscrip{filter}tION=(ADDRESS=(PROTOCOL=tcp)(HOST=test.benbo.com)(PORT=1521))) Kuuntelemassa: (DEscrip{filtering}tION=(ADDRESS=(PROTOCOL=ipc)(KEY=EXTPROC0)) Yhdistäminen (DEscrip{filter}tION=(ADDRESS=(PROTOCOL=TCP)(HOST=test.benbo.com)(PORT=1521))) KUUNTELIJAN TILA ------------------------ Alias LISTENER Versio TNSLSNR Linuxille: Versio 10.2.0.3.0 - Tuotanto Aloituspäivä 19.7.2007 06:48:06 Käyttöaika 0 päivää 0 tuntia. 0 min. 0 sekuntia Trace Level pois päältä Security ON: Paikallinen käyttöjärjestelmän tunnistautuminen SNMP OFF Kuuntelijaparametritiedosto /u01/app/oracle/product/10.2.0/db_1/network/admin/listener.ora Kuuntelijan lokitiedosto /u01/app/oracle/product/10.2.0/db_1/network/log/listener.log Kuuntelun loppupisteiden yhteenveto... (DEscrip{filter}tION=(ADDRESS=(PROTOCOL=tcp)(HOST=test.benbo.com)(PORT=1521))) (DEscrip{filter}tION=(ADDRESS=(PROTOCOL=ipc)(KEY=EXTPROC0)) Palveluiden yhteenveto... Palvelussa "PLSExtProc" on yksi instanssi(t). Instanssi "PLSExtProc", tila TUNTEMATON, sisältää yhden käsittelijän tälle palvelulle... Käsky suoritettiin onnistuneesti [oracle@test ~]$ Internet-haku paljasti toisen TNS-12547: TNS: katkenneen yhteyden tilanteen, jossa oli seuraavat virheet:
TNS-12547: TNS:lost contact
TNS-12560: TNS:protocol adapter error
TNS-00517: Lost contact Linux-virhe: 32: Rikkoutunut putki Syynä :listener.log tiedosto ylittää 2G:n Kiertotie: Tyhjennä lokitiedosto [oracle@test ~]$ cd $ORACLE_HOME/network/log [oracle@test loki]$ cat /dev/null > listener.log |