文档解释
ORA-12513: TNS:service handler found but it has registered for a different protocol
Cause: The dispatchers registered for this service are connected to the listener by way of a different network protocol than that of the client.
Action: Contact the DBA to register a dispatcher on your protocol.
ORA-12513:TNS:服务处理程序被发现,但它已经注册了一个不同的协议
官方解释
常见案例
正常处理方法及步骤
1.检查服务器的连接协议是否是客户端正在尝试使用的协议。
2.确保客户端正在连接的数据库端口号正确。[如果客户端正在尝试建立多个连接,则确保每个连接正在使用不同的端口号]
3.使用tnsping在客户端上运行,以检查连接是否有效。
4.如果可以,在客户端上重新安装Oracle客户端,重启服务器和客户端来清除错误。
5.重启TNS ListenerService在服务器上。
6.如果所有步骤都失败了,请将该错误报告给技术支持,以帮助你解决此问题。