Hi guys. I've installed the dg4drda software in the Oracle 126.96.36.199 Oracle Home on my Solaris box. I've followed all the steps in doc ID:945879.1 How to Setup DG4DRDA ... However when I try to select data from DB2 across the link I get the following error: SQL> SELECT * FROM DUAL@db2; SELECT * FROM DUAL@db2 * ERROR at line 1: ORA-28545: error diagnosed by Net8 when connecting to an agent Unable to retrieve text of NETWORK/NCR message 65535 ORA-02063: preceding 2 lines from DB2 When I looked up the error I found this explanation: ORA-28545: error diagnosed by Net8 when connecting to an agent Cause: An attempt to call an external procedure or to issue SQL to a non-Oracle system on a Heterogeneous Services database link failed at connection initialization. The error diagnosed by Net8 NCR software is reported separately. Action: Refer to the Net8 NCRO error message. If this isn't clear, check connection administrative setup in tnsnames.ora and listener.ora for the service associated with the Heterogeneous Services database link being used, or with 'extproc_connection_data' for an external procedure call. I could successfully tnsping from the Oracle DB environment to the dg4db2 gateway instance. Also I ensured that the user in the DB2 DB had all the correct permissions. Any ideas what could be the problem or where I can find additional info to help diagnose the problem? Many thanks.