I have this error while I try to start my listener on R12 instance whit 10g database.

While I try to start listener for my production, I have an error such as

TNS-12547: TNS:lost contact
TNS-12560: TNS:protocol adapter error
TNS-00517: Lost contact
Linux Error: 32: Broken pipe

Here is the complete errors message:

[oraprod@oracle]$ lsnrctl start PROD

LSNRCTL for Linux: Version 10.2.0.4 – Production on

Copyright (c) 1991, 2002, Oracle Corporation.  All rights reserved.

Starting /xx/bin/tnslsnr: please wait…

TNS-12547: TNS:lost contact

TNS-12560: TNS:protocol adapter error

TNS-00517: Lost contact

Linux Error: 32: Broken pipe

Solution is simple, if your listener.log file became more than 2 Gb than system start to through this error, for solution rename or delete listener.log file and try issue again.

Possible reason for this error is missing the entry on /etc/hosts file, if  below entery its not exist than please add following below line:

127.0.0.1       localhost.localdomain   localhost

Source:

Troubleshooting ORA – 12547 TNS LOST CONTACT [ID 555565.1]

Reklam