TNS-12547: TNS:lost contact
Cause: Partner has unexpectedly gone away, usually during process startup.
Action: Investigate partner application for abnormal termination. On an Interchange, this can happen if the machine is overloaded.
Solución:
Si el error TNS-12547 ademas va ha aconpañado del siguiente error Linux,
Linux Error: 104: Connection reset by peer when starting Oracle Listener
Asegurate de que tienes la entrada para el loopback en el /etc/hosts en caso contrario añadela,
127.0.0.1 localhost.localdomain localhost
Una vez que hayas realizado la comprovación vuelve a correr el arranque del listener.