几周以来,当我尝试调用外部过程/dll 时,我不断看到间歇性 oracle 错误。收到的消息是:
ORA-28576: 丢失与外部过程代理的 RPC 连接
还有人遇到过这种情况吗?如果是这样,采取了哪些步骤来解决这个问题?我正在使用带有最新补丁 19.24.0 的 Oracle 标准版 19c,并且我在 Windows 主机上。
几周以来,当我尝试调用外部过程/dll 时,我不断看到间歇性 oracle 错误。收到的消息是:
ORA-28576: 丢失与外部过程代理的 RPC 连接
还有人遇到过这种情况吗?如果是这样,采取了哪些步骤来解决这个问题?我正在使用带有最新补丁 19.24.0 的 Oracle 标准版 19c,并且我在 Windows 主机上。
我们遇到了同样的问题,起初只在测试环境中发现,但很快在所有生产和非生产环境中都出现了。这是最新数据库补丁 RU 36521936 中的一个错误。我向 Oracle 提交了这个问题,他们正在努力修复。通常 Oracle 会在他们的 RU 已知问题页面上更新问题,但目前尚未列出。
正如您所说,它似乎是间歇性的,这使得很难排除故障。错误通常发生在您与 Oracle 实例建立新连接时。我们安装了地理数据库,因此我们使用 esri 提供的 dll 进行空间计算,示例错误如下:
您能否转到 %ORACLE_HOME%/hs/trace 目录并检查是否在那里生成的任何跟踪文件中出现了 NCR 代码 1009 错误?如果是这样,您很可能遇到了同样的问题,即 Windows 上针对 oracle 19c 的最新数据库补丁中的一个错误。临时解决方案是回滚补丁。