Hiljuti paigaldatud Enterprise Linux Enterprise Linux AS versioon 4, pärast Oracle 10gR2 paigaldamist ei saa kuulaja käivituda. Veateade on järgmine:
TNS-12547: TNS:lost contact
TNS-12560: TNS:protocol adapter error
TNS-00517: Lost contact Linuxi viga: 104: Ühenduse lähtestamine partneri poolt
[oraakel@test~]$ lsnrctl start LSNRCTL Linuxile: versioon 10.2.0.3.0 - Tootmine 19. juulil 2007 06:46:03 Autoriõigus (c) 1991, 2006, Oracle. Kõik õigused kaitstud. Alustades /u01/app/oracle/product/10.2.0/db_1/bin/tnslsnr: palun oodake... TNSLSNR for Linux: Versioon 10.2.0.3.0 - Tootmine Süsteemi parameetrifail on /u01/app/oracle/product/10.2.0/db_1/network/admin/listener.ora Logisõnumid, mis on kirjutatud aadressile /u01/app/oracle/product/10.2.0/db_1/network/log/listener.log Kuulamine: (DEscrip{filter}tION=(ADDRESS=(PROTOCOL=tcp)(HOST=test.benbo.com)(PORT=1521)))) Kuulamine: (DEscrip{filtering}tION=(ADDRESS=(PROTOCOL=ipc)(KEY=EXTPROC0)) Ühendamine (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 Linuxi viga: 104: Ühenduse lähtestamine partneri poolt Ühendamine (DEscrip{filter}tION=(ADDRESS=(PROTOCOL=IPC)(KEY=EXTPROC0))))
TNS-12541: TNS:no listener
TNS-12560: TNS:protocol adapter error
TNS-00511: No listener Linuxi viga: 111: Ühendus keelatud [oracle@test ~]$ lsnrctl staatus LSNRCTL Linuxile: versioon 10.2.0.3.0 - Tootmine 19.JUULI-2007 06:45:48 Autoriõigus (c) 1991, 2006, Oracle. Kõik õigused kaitstud. Ühendamine (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 Linuxi viga: 111: Ühendus keelatud Ühendamine (DEscrip{filter}tION=(ADDRESS=(PROTOCOL=IPC)(KEY=EXTPROC0))))
TNS-12541: TNS:no listener
TNS-12560: TNS:protocol adapter error
TNS-00511: No listener Linuxi viga: 111: Ühendus keelatud [oracle@test ~]$ ping test.benbo.com PING test.benbo.com (192.168.109.200) 56(84) baiti andmeid. 64 baiti test.benbo.com (192.168.109.200): icmp_seq=0 ttl=64 aeg=3,56 ms 64 baiti test.benbo.com (192.168.109.200): icmp_seq=1 ttl=64 aeg=0.112 ms 64 baiti test.benbo.com (192.168.109.200): icmp_seq=2 ttl=64 aeg=0,055 ms --- test.benbo.com pingi statistika --- 3 paketti edastatud, 3 vastu võetud, 0% pakettide kadu, aeg 2002 ms rtt min/keskmine/max/mdev = 0,055/1,245/3,569/1,643 ms, toru 2 [oracle@test ~]$ kass /jne/hostid # Ära eemalda järgmist rida ega muid programme # mis vajavad võrgufunktsionaalsust, ebaõnnestuvad. 192.168.109.200 test.benbo.com test Leidsin, et /etc/hostides ei ole 127.0.0.1 localhosti.
Seega ära kustuta pimesi 127.0.0.1 localhosti
Muuda /etc/hoste järgmiselt [oracle@test ~]$ kass /jne/hostid # Ära eemalda järgmist rida ega muid programme # mis vajavad võrgufunktsionaalsust, ebaõnnestuvad. 127.0.0.1 localhost 192.168.109.200 test.hehe.com test Taaskäivita listner, okei. [oracle@test ~]$ lsnrctl start LSNRCTL Linuxile: versioon 10.2.0.3.0 - Tootmine 19.JUULI-2007 06:48:04 Autoriõigus (c) 1991, 2006, Oracle. Kõik õigused kaitstud. Alustades /u01/app/oracle/product/10.2.0/db_1/bin/tnslsnr: palun oodake... TNSLSNR for Linux: Versioon 10.2.0.3.0 - Tootmine Süsteemi parameetrifail on /u01/app/oracle/product/10.2.0/db_1/network/admin/listener.ora Logisõnumid, mis on kirjutatud aadressile /u01/app/oracle/product/10.2.0/db_1/network/log/listener.log Kuulamine: (DEscrip{filter}tION=(ADDRESS=(PROTOCOL=tcp)(HOST=test.benbo.com)(PORT=1521)))) Kuulamine: (DEscrip{filtering}tION=(ADDRESS=(PROTOCOL=ipc)(KEY=EXTPROC0)) Ühendamine (DEscrip{filter}tION=(ADDRESS=(PROTOCOL=TCP)(HOST=test.benbo.com)(PORT=1521)))) KUULAJA SEIS ------------------------ Alias LISTENER Versioon TNSLSNR Linuxile: versioon 10.2.0.3.0 - Tootmine Alguskuupäev 19-JUULI-2007 06:48:06 Tööaeg 0 päeva 0 tundi. 0 min. 0 sekk Trace Level välja lülitatud Turvalisus sisse lülitatud: Kohalik operatsioonisüsteemi autentimine SNMP OFF Kuulaja parameetrifail /u01/app/oracle/product/10.2.0/db_1/network/admin/listener.ora Kuulaja logifail /u01/app/oracle/product/10.2.0/db_1/network/log/listener.log Kuulamise lõpp-punktide kokkuvõte... (DEscrip{filter}tION=(ADDRESS=(PROTOCOL=tcp)(HOST=test.benbo.com)(PORT=1521))) (DEscrip{filter}tION=(ADDRESS=(PROTOCOL=ipc)(KEY=EXTPROC0)) Teenuste kokkuvõte... Teenusel "PLSExtProc" on 1 instantsi(d). Instants "PLSExtProc", staatus TEADMATA, omab selle teenuse jaoks 1 haldurit... Käsk viidi edukalt lõpule [oracle@test ~]$ Internetist tehtud otsing paljastas teise TNS-12547: TNS: kadunud kontakti olukorra, kus esinesid järgmised vead:
TNS-12547: TNS:lost contact
TNS-12560: TNS:protocol adapter error
TNS-00517: Lost contact Linuxi viga: 32: Katkine toru Põhjus, :listener.log fail ületab 2G Lahendus: tühjenda logifail [oracle@test ~]$ cd $ORACLE_HOME/network/log [oracle@test logi]$ cat /dev/null > listener.log |