0

当我尝试通过以下网站运行演示程序以验证 Oracle 更改通知的接口是否正确时:http otl_subscriber: //otl.sourceforge.net/otl4_ex585.htm

我得到如下错误:

ORA-24912: 侦听器线程失败。试听失败!

并且在我搜索谷歌之后,我得到:“客户端需要重新启动。 ”但我不知道需要重新启动哪个客户端?Oracle SQL Developer 或任何其他客户端?

我几乎从不修改演示程序,如果我将片段评论如下:

//subs.subscribe();
//subs.subscribe();

该程序运行良好,我可以插入或删除表。

从程序一开始,我就了解到“所需的‘变更通知’权限可以通过 DBA 的‘grant change notification to scott’来设置。”

到目前为止,我还没有 DBA 权限,请问 ORA-24912 的 bug 是否与 DBA 权限有关?

4

1 回答 1

0

如果您已经安装,那么您可能会发现一些与 oracle 有关的服务。停止所有服务,再次启动并检查。

oracle所指的客户端是oracle db客户端,支持通过其专用协议干扰用户。

您甚至可以在服务模块下找到客户端服务。

于 2015-06-15T19:11:13.640 回答