出于好奇,几天前,我们进行了讨论,讨论是否有一种在不使用TNS侦听器的情况下连接到DB的方法,必须由任何程序SQLPLU建立连接。网络,ODBC等。

有帮助吗?

解决方案

基本上只有 本地连接可以避免听众 (即,您必须已经登录到数据库实例正在运行的计算机)。

这不是依靠听众来代表连接行动的过程,而是由本地过程完成。通常,这意味着本地用户也需要以“ Oracle”运行。等效于控制台逻辑。

其他提示

看来没有一个魔术子弹,但是有几种方法。

对于ODBC,请看一下 这个问题。

有很多很好的信息 connectionstrings.com/oracle 也是。

您可以通过客户端(例如SQPLPLUS)或使用诸如SQL*Net或JDBC(例如示例)的协议的Java程序(或工具)连接到Oracle。侦听器依次分叉目标数据库上的过程(如果使用共享服务器,则将连接分配给现有过程)。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top