<docbook><section><title>ORA28546ConnectionInitializationFailed</title><para> </para><title>ORA-28546: connection initialization failed, probable Net8 admin error</title>ORA-28546: connection initialization failed, probable Net8 admin error
<para>When using Oracle Heterogeneous Services with Oracle Release 9.2 and up, on Unix (Solaris, HP, AIX, etc.) systems, the <computeroutput>tnsnames.ora</computeroutput> entry may be incorrectly formatted, resulting in errors like </para><programlisting>ERROR at line 1:
  ORA-28546: connection initialization failed, probable Net8 admin error
  ORA-02068: following severe error from HSODBC
  ORA-03113: end-of-file on communication channel
</programlisting><para> Note the following syntax, differing from that used with Oracle 9.1 and earlier, is required as of Oracle 9.2:</para> <programlisting>hsodbc =
    (description=
      (address_list =
        (address=(protocol=tcp)(host=hostname)(port=1521))
      )
      (connect_data=
        (SID=hsodbc)
      )
      (HS=)
    )
</programlisting><para> To resolve the error, edit your <computeroutput>$ORACLE_HOME/network/admin/tnsnames.ora</computeroutput> file to more closely resemble the above, substituting your actual values for <computeroutput>hostname</computeroutput> and <computeroutput>SID</computeroutput> as appropriate.
</para></section></docbook>