Tecnología

Inicio

Mi conexión ODBC Error en Oracle

Mi conexión ODBC Error en Oracle


bases de datos Oracle se accede mediante conectividad abierta de bases de datos, Java Database Connectivity, OLE-DB o los controladores de base de datos .NET. Un fallo en la conexión ODBC se produce cuando la base de datos no se puede acceder o deja de responder a las preguntas. La instancia de Oracle en el ordenador de un usuario si no se puede conectar una base de datos que está inactivo o si el receptor de Oracle está demasiado ocupado para recibir las solicitudes de conexión.

Parámetros de conexión de Oracle

fallos en la conexión ODBC pueden derivar de problemas con los parámetros de conexión de base de datos. Los intentos de conexión fallan cuando el nombre de base de datos y número de puerto en el tnsnames.ora o archivos de datos de nombres de origen son incorrectos. Cuando se utiliza un adaptador de legar, las variables de entorno ORACLE_HOME y oracle_sid deben ser correctos. El nombre de origen de datos o DSN contiene el nombre de la estructura de base de datos y base de datos. Si Oracle no puede conectarse a la base de datos, comprobar el nombre de base de datos y estructura llamada a cabo en el DSN. ODBC información de conexión de fuente de datos es consultada y editada por ir a "Inicio | Herramientas administrativas | Orígenes de datos (ODBC) ". Si se utiliza una base de datos Oracle, cambiar la fuente de datos de ODBC.

La gestión de los parámetros de conexión

El registro en tiempo de espera define cuánto tiempo espera el equipo entre intentos de acceso a la base de datos. La disminución de la viga en el periodo de tiempo de espera disminuye el tiempo de una base de datos se colgará a la espera de una conexión. El aumento del tiempo de espera reduce fallos en la conexión ODBC debido a la lentitud de Oracle tiempos de respuesta de la base de datos. conexiones de base de datos de confianza no requieren autenticación. Si la base de datos no se establece como una conexión de confianza, verificar la información de autenticación. Configuración de conexiones ODBC de conexiones de base de confianza elimina el requisito de autenticación que puede provocar fallos en la conexión. Microsoft SQL repositorios de datos de acceso ya sea a través de los servidores de datos ODBC Nombre de origen o la autenticación del servidor corporativo de SQL. El cambio a la autenticación del servidor corporativo de SQL elimina la necesidad de utilizar ODBC.

Aplicación de conmutación por error transparente

versiones de Oracle 8 y posteriores poseen la capacidad de aplicación de conmutación por error transparente en la interfaz de llamada de Oracle. Aplicación de conmutación por error transparente puede transferir conexiones de usuario a las bases de datos de copia de seguridad de Oracle después de un fallo de hardware. TAF vuelve a enviar automáticamente las consultas a la base de datos de Oracle cuando se produce un error de conexión, y migra las sesiones de usuario entre instancias de Oracle automáticamente si falla la conexión ODBC. "Fundamentos de Oracle" dice que configurar TAF tras un fallo de conexión ODBC, debe configurar un origen de datos ODBC que utiliza un nombre de servicio de red de Oracle que está configurado para utilizar TAF en los archivos de configuración de red Oracle.

Puentes de Java-Oracle

bases de datos Oracle se puede acceder mediante JDBC. Java contiene un puente JDBC-ODBC que envuelve el controlador ODBC en una interfaz de conexión de base de datos Java. Sin el puente JDBC-ODBC, la conexión con la base de datos JDBC no puede trabajar. El cambio a los controladores JDBC elimina la complejidad adicional del derivador de JDBC.