Oracle Solution for Error ora-12667

Solution for Oracle Error ORA-12667

ORA-12667: Shared server: outbound transport protocol different from inbound

What triggered the Error:

The protocol specified for an externally-identified outbound connection from a shared server (database link) was not the same as as that used for the inbound connection. It is not possible for Oracle Net to authenticate a proxy connection that uses a protocol that is different from that which was used for the connection to the shared server.

What should we do to fix it:

Specify the same protocol in the Oracle Net connect descriptor for the outbound connection as that used for the inbound connection