在不使用TNS侦听器的情况下连接到Oracle数据库
题
出于好奇,几天前,我们进行了讨论,讨论是否有一种在不使用TNS侦听器的情况下连接到DB的方法,必须由任何程序SQLPLU建立连接。网络,ODBC等。
解决方案
基本上只有 本地连接可以避免听众 (即,您必须已经登录到数据库实例正在运行的计算机)。
这不是依靠听众来代表连接行动的过程,而是由本地过程完成。通常,这意味着本地用户也需要以“ Oracle”运行。等效于控制台逻辑。
其他提示
您可以通过客户端(例如SQPLPLUS)或使用诸如SQL*Net或JDBC(例如示例)的协议的Java程序(或工具)连接到Oracle。侦听器依次分叉目标数据库上的过程(如果使用共享服务器,则将连接分配给现有过程)。
不隶属于 StackOverflow