INFORMACIÓN: Técnicas para depurar problemas de conexión a un servidor de Oracle con el controlador ODBC y el proveedor OLE DB

Seleccione idioma Seleccione idioma
Id. de artículo: 259959 - Ver los productos a los que se aplica este artículo
Expandir todo | Contraer todo

Resumen

Los productos de terceros mencionados en este artículo son fabricados por compañías independientes de Microsoft. Microsoft no otorga ninguna garantía, implícita o de otro tipo, respecto al rendimiento o confiabilidad de estos productos.

Tanto el Microsoft controlador ODBC para Oracle (Msorcl32.dll) y el proveedor OLE DB para Oracle (msdaora.dll) utilizan el SQL * cliente de red (o Net8 cliente para Oracle 8 x) y la biblioteca Oracle Call Interface (OCI) y también otros componentes de cliente de Oracle, para conectarse a bases de datos de Oracle y recuperar datos. Los componentes de cliente de Oracle son importantes y deben estar configurados correctamente para conectarse correctamente a bases de datos de Oracle mediante el controlador y el proveedor.

Más información

Para depurar los problemas de conectividad de Oracle con ambos el controlador ODBC de Microsoft para Oracle o el proveedor OLE DB para Oracle, siga estos pasos:
  1. Use la utilidad Oracle SQL Plus (una utilidad de consulta basada en línea de comandos) para comprobar que puede conectarse a Oracle y recuperar datos.

    Nota : si no puede conectarse a Oracle y recuperar datos, o tiene una instalación incorrecta o configuración de los componentes de cliente Oracle o no correctamente creado un alias de servicio de sustrato de red transparente (TNS) para el servidor de Oracle cuando se utiliza la instrucción SQL * Net Easy configuración o Oracle Net8 Easy Configuration la utilidad. Póngase en contacto con su administrador de base de datos de Oracle (DBA) para comprobar que los componentes de Oracle debe tener están correctamente instalados y configurados.
  2. Comprobar la versión del cliente de Oracle (SQL * NET versión) que está instalado en el equipo. En un equipo que ejecuta Windows NT, utilice el archivo NT.RGS ubicado en la carpeta Oracle_Root\Orainst para comprobar la versión. En un cliente de Windows NT, utilice el archivo de Win95.rgs en la carpeta Oracle_Root\Orainst para comprobar la versión. Tanto el controlador de Microsoft ODBC para Oracle y el proveedor OLE DB para Oracle requieren la instalación de SQL * NET versión 2.3 o posterior en el equipo cliente.

    Puede parecer que la conectividad de SQL Plus (la herramienta de consulta de cliente de Oracle) función, pero debe reiniciar el equipo para la conectividad ODBC y OLE DB funcionar correctamente.

    Nota : cuando utiliza Oracle 8i, el archivo .rgs está vacío.
  3. Si está instalado el cliente de Oracle y recibirá un error que indica que los componentes de cliente de Oracle 7.3 o posteriores deben instalarse en el equipo, compruebe que la variable de entorno PATH en el equipo cliente contiene la carpeta en la que se instaló el cliente de Oracle como Oracle_Root\Bin. Si no puede encontrar esta carpeta, a continuación, agregue la carpeta a la variable PATH para resolver el error.
  4. Compruebe que el archivo Ociw32.dll está en la carpeta Oracle_Root\bin. Este archivo .dll no existe en cualquier otra ubicación en el equipo cliente. Asegúrese de que las DLL de componentes de cliente de Oracle (por ejemplo, el archivo Core40.dll y el archivo Ora*.dll) no existen fuera de la carpeta Oracle_Root o subcarpetas.
  5. Compruebe que una única versión de cliente de Oracle está instalado en el equipo. Varias versiones de SQL * NET no existe en el mismo equipo de cliente con interfiere y con las operaciones críticas (por ejemplo, TNS y alias búsquedas).
  6. Microsoft recomienda que tenga una local instalar del cliente de Oracle y no se para ello, la asignación de un cliente de Oracle remoto en el equipo y se inclúyala en la ruta de acceso del sistema para conectarse a Oracle a través de ODBC y OLE DB. Pero el proveedor y el controlador se prueban con un cliente de Oracle instalado localmente y no en un recurso compartido de red.
  7. Compruebe que Oracle y Oracle el servidor Web no están instalados en el mismo equipo. Si se trata el caso, póngase en contacto con Oracle para una corrección urgente en la actualización del producto.

Propiedades

Id. de artículo: 259959 - Última revisión: viernes, 05 de diciembre de 2003 - Versión: 4.1
La información de este artículo se refiere a:
  • Microsoft OLE DB Provider for Oracle Server 1.0
  • Microsoft OLE DB Provider for Oracle Server 1.0
  • Microsoft OLE DB Provider for Oracle Server 1.0
  • Microsoft Open Database Connectivity 2.5
  • Microsoft Open Database Connectivity 2.5
  • Microsoft Open Database Connectivity 2.5
  • Microsoft Open Database Connectivity 2.0
  • Microsoft Open Database Connectivity 2.5
  • Microsoft Open Database Connectivity 2.5
  • Microsoft Open Database Connectivity 2.5
  • Microsoft Open Database Connectivity 2.5
  • Microsoft Open Database Connectivity 2.5
  • Microsoft Open Database Connectivity 2.5
  • Microsoft Open Database Connectivity 2.5
  • Microsoft Data Access Components 2.0
  • Microsoft Data Access Components 2.1
  • Microsoft Data Access Components 2.5
  • Microsoft Data Access Components 2.6
  • Microsoft Data Access Components 2.7
Palabras clave: 
kbmt kbinfo kboracle KB259959 KbMtes
Traducción automática
IMPORTANTE: Este artículo ha sido traducido por un software de traducción automática de Microsoft (http://support.microsoft.com/gp/mtdetails) en lugar de un traductor humano. Microsoft le ofrece artículos traducidos por un traductor humano y artículos traducidos automáticamente para que tenga acceso en su propio idioma a todos los artículos de nuestra base de conocimientos (Knowledge Base). Sin embargo, los artículos traducidos automáticamente pueden contener errores en el vocabulario, la sintaxis o la gramática, como los que un extranjero podría cometer al hablar el idioma. Microsoft no se hace responsable de cualquier imprecisión, error o daño ocasionado por una mala traducción del contenido o como consecuencia de su utilización por nuestros clientes. Microsoft suele actualizar el software de traducción frecuentemente.
Haga clic aquí para ver el artículo original (en inglés): 259959

Enviar comentarios

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com