ORA-28546:连接初始化失败,可能是Net8管理员错误,
.原因:在从Oracle服务器到第二个进程的网络连接初始化期间发生故障:连接已完成,但尝试执行协议特定的初始化时发生断开连接,通常是由于使用不同的网络协议连接。这通常是由于数据库链接或外部过程调用的不正确的Net8管理设置引起的。最常见的特定原因是: - Oracle到Oracle连接的数据库链接设置改为连接到异构服务代理或外部过程代理。 - 异构服务连接的数据库链接设置直接连接到Oracle服务器。 - tnsnames中的extproc_connection_data定义。ora连接到Oracle实例,而不是外部过程代理。 - 连接通常在tnsnames.ora中定义的异构服务数据库链接的数据不指定(HS =)。 - 连接Oracle到Oracle数据库链接的数据(通常在tnsnames.ora中定义)指定(HS =)。,
.操作:以下列方式检查Net8管理: - 当使用TNSNAMES.ORA或Oracle Names服务器时,请确保来自ORACLE服务器的连接使用正确的服务名称或SID。 - 检查连接端点主机上的LISTENER.ORA,以确保此服务名称或SID连接到正确的程序。 - 在TNSNAMES.ORA或服务'extproc_connection_data'不包含(HS =),或异构服务数据库链接使用的服务定义包含(HS =)的等效服务定义中进行确认。,
.
.原因:在从Oracle服务器到第二个进程的网络连接初始化期间发生故障:连接已完成,但尝试执行协议特定的初始化时发生断开连接,通常是由于使用不同的网络协议连接。这通常是由于数据库链接或外部过程调用的不正确的Net8管理设置引起的。最常见的特定原因是: - Oracle到Oracle连接的数据库链接设置改为连接到异构服务代理或外部过程代理。 - 异构服务连接的数据库链接设置直接连接到Oracle服务器。 - tnsnames中的extproc_connection_data定义。ora连接到Oracle实例,而不是外部过程代理。 - 连接通常在tnsnames.ora中定义的异构服务数据库链接的数据不指定(HS =)。 - 连接Oracle到Oracle数据库链接的数据(通常在tnsnames.ora中定义)指定(HS =)。,
.操作:以下列方式检查Net8管理: - 当使用TNSNAMES.ORA或Oracle Names服务器时,请确保来自ORACLE服务器的连接使用正确的服务名称或SID。 - 检查连接端点主机上的LISTENER.ORA,以确保此服务名称或SID连接到正确的程序。 - 在TNSNAMES.ORA或服务'extproc_connection_data'不包含(HS =),或异构服务数据库链接使用的服务定义包含(HS =)的等效服务定义中进行确认。,
.