当我尝试通过以下网站运行演示程序以验证 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 权限有关?