Have you checked this and does it send off any ideas?

/oracle/admin/wmsd/ddl/tables> oerr ora 12547
12547, 00000, "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.

Sorry to be of more help.