Nyinstalleret Enterprise Linux Enterprise Linux AS version 4, efter installation af Oracle 10gR2 kan lytteren ikke starte. Fejlmeddelelsen er som følger:
TNS-12547: TNS:lost contact
TNS-12560: TNS:protocol adapter error
TNS-00517: Lost contact Linux-fejl: 104: Forbindelse nulstillet af peer
[orakel@test~]$ lsnrctl start LSNRCTL for Linux: Version 10.2.0.3.0 - Produktion den 19. juli 2007 06:46:03 Ophavsret (c) 1991, 2006, Oracle. Alle rettigheder forbeholdes. Start /u01/app/oracle/product/10.2.0/db_1/bin/tnslsnr: vent venligst... TNSLSNR til Linux: Version 10.2.0.3.0 - Produktion Systemparameterfilen er /u01/app/oracle/product/10.2.0/db_1/network/admin/listener.ora Logbeskeder skrevet til /u01/app/oracle/product/10.2.0/db_1/network/log/listener.log Lytter på: (DEscrip{filter}tION=(ADDRESS=(PROTOCOL=tcp)(HOST=test.benbo.com)(PORT=1521))) Lytter på: (DEscrip{filtering}tION=(ADDRESS=(PROTOCOL=ipc)(KEY=EXTPROC0))) Forbindelse til (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-fejl: 104: Forbindelse nulstillet af peer Forbindelse til (DEscrip{filter}tION=(ADDRESS=(PROTOCOL=IPC)(KEY=EXTPROC0)))
TNS-12541: TNS:no listener
TNS-12560: TNS:protocol adapter error
TNS-00511: No listener Linux-fejl: 111: Forbindelse nægtet [oracle@test ~]$ lsnrctl status LSNRCTL til Linux: Version 10.2.0.3.0 - Produktion den 19-JUL-2007 06:45:48 Ophavsret (c) 1991, 2006, Oracle. Alle rettigheder forbeholdes. Forbindelse til (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-fejl: 111: Forbindelse nægtet Forbindelse til (DEscrip{filter}tION=(ADDRESS=(PROTOCOL=IPC)(KEY=EXTPROC0)))
TNS-12541: TNS:no listener
TNS-12560: TNS:protocol adapter error
TNS-00511: No listener Linux-fejl: 111: Forbindelse nægtet [oracle@test ~]$ ping test.benbo.com PING test.benbo.com (192.168.109.200) 56(84) bytes data. 64 bytes fra test.benbo.com (192.168.109.200): icmp_seq=0 ttl=64 tid=3,56 ms 64 bytes fra test.benbo.com (192.168.109.200): icmp_seq=1 ttl=64 tid=0,112 ms 64 bytes fra test.benbo.com (192.168.109.200): icmp_seq=2 ttl=64 tid=0,055 ms --- test.benbo.com ping-statistikker --- 3 pakker sendt, 3 modtaget, 0% pakketab, tid 2002 ms RTT min/AVG/MAX/mdev = 0,055/1,245/3,569/1,643 ms, rør 2 [oracle@test ~]$ kat /etc/hosts # Fjern ikke følgende linje eller forskellige programmer # der kræver netværksfunktionalitet, vil fejle. 192.168.109.200 test.benbo.com test Jeg fandt ud af, at der ikke findes nogen 127.0.0.1 localhost i /etc/hosts.
Så slet ikke blindt 127.0.0.1 localhost
Ændr /etc/hosts som følger [oracle@test ~]$ kat /etc/hosts # Fjern ikke følgende linje eller forskellige programmer # der kræver netværksfunktionalitet, vil fejle. 127.0.0.1 localhost 192.168.109.200 test.hehe.com test Genstart listner, OK. [oracle@test ~]$ lsnrctl start LSNRCTL til Linux: Version 10.2.0.3.0 - Produktion den 19-JUL-2007 06:48:04 Ophavsret (c) 1991, 2006, Oracle. Alle rettigheder forbeholdes. Start /u01/app/oracle/product/10.2.0/db_1/bin/tnslsnr: vent venligst... TNSLSNR til Linux: Version 10.2.0.3.0 - Produktion Systemparameterfilen er /u01/app/oracle/product/10.2.0/db_1/network/admin/listener.ora Logbeskeder skrevet til /u01/app/oracle/product/10.2.0/db_1/network/log/listener.log Lytter på: (DEscrip{filter}tION=(ADDRESS=(PROTOCOL=tcp)(HOST=test.benbo.com)(PORT=1521))) Lytter på: (DEscrip{filtering}tION=(ADDRESS=(PROTOCOL=ipc)(KEY=EXTPROC0))) Forbindelse til (DEscrip{filter}tION=(ADDRESS=(PROTOCOL=TCP)(HOST=test.benbo.com)(PORT=1521))) LYTTERENS STATUS ------------------------ Alias LYTTER Version TNSLSNR til Linux: Version 10.2.0.3.0 - Produktion Startdato 19-JUL-2007 06:48:06 Uptime 0 dage 0 timer. 0 min. 0 sek Spor-niveau af Sikkerhed TIL: Lokal OS-autentificering SNMP OFF Listener-parameterfil /u01/app/oracle/product/10.2.0/db_1/network/admin/listener.ora Lytterlogfil /u01/app/oracle/product/10.2.0/db_1/network/log/listener.log Oversigt over lytte-endpoints... (DEscrip{filter}tION=(ADDRESS=(PROTOCOL=tcp)(HOST=test.benbo.com)(PORT=1521))) (DEscrip{filter}tION=(ADDRESS=(PROTOCOL=ipc)(KEY=EXTPROC0))) Serviceoversigt... Tjenesten "PLSExtProc" har 1 instans(er). Instansen "PLSExtProc", status UKENDT, har 1 håndter(er) for denne tjeneste... Kommandoen blev gennemført med succes [oracle@test ~]$ En søgning på internettet afslørede endnu en TNS-12547: TNS: mistet kontakt-situation med følgende fejl:
TNS-12547: TNS:lost contact
TNS-12560: TNS:protocol adapter error
TNS-00517: Lost contact Linux-fejl: 32: Knækket rør Grunden :listener.log filen overstiger 2G Workaround: Tøm logfilen [oracle@test ~]$ cd $ORACLE_HOME/network/log [oracle@test log]$ kat /dev/null > listener.log |