文档解释
ORA-28575: unable to open RPC connection to external procedure agent
Cause: Initialization of a network connection to the extproc agent did not succeed. This problem can be caused by network problems, incorrect listener configuration, or incorrect transfer code.
Action: Check listener configuration in LISTENER.ORA and TNSNAMES.ORA, or check Oracle Names Server.
ORA-28575: 表示无法打开与外部程序代理进行远程过程调用(RPC)连接。
官方解释
ORA-28575:调用时无法打开远程过程调用(RPC)连接
可能产生此错误的原因可能是与外部程序代理的连接问题,而不是发生在数据库侧的网络问题,如:
1.外部程序代理的安装没有完全执行
2.外部程序代理的程序不可用或离线
3.外部程序代理的配置可能是错误的
常见案例
比如,当用户普通用户尝试调用外部程序在计算服务器上时报此错误,通常表示后台服务器上的外部程序代理或某个设置未安装或配置正确,可能是数据库侧的网络问题,但不是用户方面的访问问题。
一般处理方法及步骤
1.检查服务器上的外部程序代理是否已安装。
2.确保实例的TNSNAMES.ORA文件中的网络配置是否正确。
3.检查允许从客户端连接到服务器的服务,如TCP / IP服务正在正确运行并且允许连接。
4.确保客户端程序已正确安装,配置,并且正在正确运行,或者可以访问服务器上正在运行的程序。
5.在数据库服务器端检查外部程序的服务状态并尝试启动该服务(如果未运行)。
6.确保用户拥有正确的权限和丰富的权限以调用外部程序。