Pregunta

Sólo por curiosidad, hace unos días hemos tenido una discusión acerca de si hay una manera de conectar a la base de datos sin necesidad de utilizar TNS Listener, la conexión debe ser hecha por cualquier programa SQLPlus. Net, ODBC, y así sucesivamente.

¿Fue útil?

Solución

pueden evitar el oyente (es decir, usted tiene que estar ya iniciado sesión en el equipo que la instancia de base de datos se está ejecutando en).

En lugar de depender de un oyente que desembolsar un proceso para actuar en nombre de la conexión, esto se hace mediante el proceso local. En general, esto significa que el usuario local tiene que ser ejecutado como 'oráculo' también. Una especie de equivalente a una lógica de la consola.

Otros consejos

Parece que no hay una solución mágica, pero hay varias maneras.

Para ODBC, echar un vistazo a esta pregunta SO.

Hay un montón de buena información en Connectionstrings.com/oracle también.

se conecta a Oracle a través de un cliente, como sqplplus, o un programa Java (o herramienta) utilizando un protocolo tal como SQL * Net o JDBC (como ejemplo) a través del oyente. El oyente a su vez se bifurca un proceso en la base de datos destino (o asigna la conexión a un proceso existente si utiliza servidores compartidos).

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top