【问题标题】:Does the Oracle ODP use the Oracle Listener?Oracle ODP 是否使用 Oracle 侦听器?
【发布时间】:2011-07-05 06:25:39
【问题描述】:

我在 11g 上使用 ODP.net,没有连接问题,但我关闭了 oracle 侦听器,仍然能够连接和提取数据。

Oracle ODP 是否使用 Oracle 侦听器?

【问题讨论】:

    标签: oracle odp.net


    【解决方案1】:

    所有远程连接都需要通过监听器。连接后,可能不再需要监听器(但您不会关闭它)。

    本地连接不需要侦听器,但最好通过侦听器复制远程功能。

    你是如何关闭监听器的?数据库是本地的还是远程的?


    Windows 菜单中的快捷方式不太可能(并非不可能,但非常不可能)关闭远程侦听器。我怀疑您安装了本地 Oracle DBMS(可能没有实际的数据库,只有软件)并且您关闭了本地侦听器。远程侦听器仍将启动并运行。数据库连接不需要本地侦听器。

    【讨论】:

    • 监听器可以使用开始菜单中的快捷方式关闭。数据库是远程的。因此,在我第一次连接之前,我将其关闭但仍然可以通过。
    • 谢谢 gary。我应该早点给出更详细的配置。我在 WS2008R2 上运行一个 VM 托管的 Oracle DB,并在主机上进行我的开发。因此,没有本地连接。我可以使用命令 lsnrctl.exe 并停止或从我提到的快捷方式关闭侦听器。这两种状态都不会影响我的可连接性,这被认为是一个错误。相同的代码适用于我所有的 ADO.NET 适配器,但只有 Oracle(到目前为止)有这种行为
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-06-14
    • 2016-04-20
    • 2018-07-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多