Copyright: Copyright (C) 1996 Lotus Development Corporation


Acerca del controlador de Oracle 7

El controlador Oracle 7 admite los sistemas de bases de datos Oracle 7.

El nombre del archivo del controlador es LOOR709.DLL.

Copyright


dro de diálogo Oracle ODBC Driver Setup (Configuración del controlador ODBC para Oracle)
Cuadro de diálogo Oracle ODBC Driver Setup (Configuración del controlador ODBC para Oracle)

Data Source Name (Nombre del origen de datos)

Cadena que identifica la configuración de este origen de datos Oracle en ODBC.INI. Por ejemplo, "Contabilidad" y "Oracle-Serv1".

Description (Descripción)

Extensa descripción opcional del nombre de un origen de datos. Por ejemplo, "Mi base de datos de contabilidad" y "Oracle en el servidor número 1".

Server Name (Nombre del servidor)

Cadena de conexión SQL*Net que designa al servidor y la base de datos a la que se va a acceder. La información precisa varía dependiendo del controlador SQL*Net que utilice. Consulte el tema Conexión con Oracle mediante una cadena para tal fin para conocer el formato de la cadena de conexión SQL*Net.

Los siguientes valores son opcionales:

Server List (Lista de servidores)

Lista de cadenas de conexión SQL*Net que aparecerán en el cuadro de diálogo de conexión. Separe las cadenas con comas. En el caso de que la cadena de conexión SQL*Net incluya una coma, escríbala entre comillas, por ejemplo, "Serv,1", "Serv,2", "Serv,3".

Default User Name (Nombre de usuario predeterminado)

Nombre de usuario predeterminado que usa para conectar con la base de datos Oracle. Sólo se precisa un nombre de usuario predeterminado cuando tiene activada la seguridad de la base de datos. La aplicación ODBC puede ignorar este valor así como también el usuario en el cuadro de diálogo de conexión.

Lock Time Out (Tiempo de espera de bloqueo)

Valor que indica si Oracle debe esperar a que se libere un bloqueo antes de emitir un error al procesar una sentencia Select...For Update Of. Puede emplear los valores -1 (esperar siempre) o 0 (no esperar). El valor predeterminado es -1.

Array Size (Tamaño de la matriz)

Número de bytes que usa el controlador para recoger varias filas. Puede usar los valores comprendidos entre 0 y 65536. El valor predeterminado es 60000. Los valores mayores aumentan la producción al reducir el número de veces que el controlador recoge datos de la red. Los valores inferiores aumentan el tiempo de respuesta dado el retraso que se produce cuando el servidor transmite los datos.

Catalog Comments (Comentarios del catálogo)

Marque esta casilla para recuperar el contenido de la columna COMMENTS de las tablas Oracle. Esto puede afectar al rendimiento de las consultas.

Translate (Convertir)

Muestra el cuadro de diálogo Select Translator (Seleccionar conversor) que permite realizar una traducción de datos de un juego de caracteres a otro. Seleccione el traductor INTERSOLV OEM ANSI para pasar los datos del juego de caracteres de PC de IBM al ANSI.


Conexión con Oracle mediante una cadena para tal fin

Si la aplicación precisa una cadena de conexión para conectar con un origen de datos, debe especificar el nombre de dicho origen que indica al controlador la sección ODBC.INI del registro que recoge la información de conexión predeterminada. De forma opcional puede especificar pares atributo=valor en esta cadena de conexión para que tengan preferencia sobre los valores predeterminados guardados en la sección ODBC.INI del registro.

Puede indicar tanto nombres largos como cortos en la cadena de conexión. La cadena de conexión presenta este aspecto:

DSN=nombre_origen_datos[;atributo=valor[;atributo=valor]...]

Éste es un ejemplo de cadena de conexión para Oracle:

DSN=Contabilidad;SRVR=X:IVSRVR;UID=PABLO;PWD=XYZZY

Si el servidor incluye un punto y coma, escríbalo entre comillas:

DSN=Contabilidad;SRVR="X:IV;SRVR";UID=PABLO;PWD=XYZZY

La tabla que aparece a continuación muestra los nombres largos y cortos de cada atributo, así como una descripción.

Los valores predeterminados que muestra la tabla son los iniciales que se aplican cuando no se indica otro en la cadena de conexión o en la definición del origen de datos de la sección ODBC.INI del registro. Si especifica un valor para el atributo cuando configura el origen de datos, ése es el predeterminado.

Atributo	Descripción
DataSourceName (DSN) (NombreOrigenDatos)	Cadena que identifica una configuración de origen de datos Oracle en la sección ODBC.INI del registro. Ejemplos: "Contabilidad" y "Oracle-Serv1".
LogonID (UID) (IDAcceso)	Identificación de conexión (nombre del usuario) que usa la aplicación para conectar con la base de datos Oracle. Sólo precisa la identificación de conexión cuando tiene activada la seguridad de la base de datos. En este caso, diríjase al administrador del sistema para obtener dicha identificación.
Password (PWD)	La contraseña.
LockTimeOut (LTO) (TiempoEsperaBloqueo)	LockTimeOut={0 | -1}. Valor que indica si Oracle debe esperar a que se libere un bloqueo antes de emitir un error al procesar una sentencia Select...For Update Of. Puede emplear los valores -1 (esperar siempre, el predeterminado inicial) o 0 (no esperar).
ArraySize (AS) TamañoMatriz	Número de bytes que usa el controlador para recoger varias filas. Puede usar los valores comprendidos entre 0 y 65536. El valor predeterminado es 60000. Los valores mayores aumentan la producción al reducir el número de veces que el controlador recoge datos de la red. Los valores inferiores aumentan el tiempo de respuesta dado el retraso que se produce cuando el servidor transmite los datos.
ServerName (SRVR) (NombreServidor)	Cadena de conexión SQL*Net que designa al servidor y la base de datos a la que se va a acceder. La información precisa varía dependiendo del controlador SQL*Net que utilice. La cadena de conexión SQL*Net presenta este aspecto: prefijo_controlador:nombre_pc[:sid] prefijo_controlador es una letra que identifica el protocolo de la red que se utiliza. El prefijo de la red puede ser el siguiente: P (conductos con nombre), X (SPX), B (NetBIOS), T (TCP/IP), D (DECNet), A (Oracle Async) o AT (AppleTalk). Consulte otros protocolos en la documentación Oracle. nombre_pc es el nombre del oyente Oracle de la red. sid es el acrónimo inglés del identificador del sistema Oracle y corresponde a la versión de Oracle que se ejecuta en el PC central. Este elemento es necesario cuando conecta con sistemas que admiten la ejecución de más de una versión de una base de datos de Oracle. Cuando la cadena de conexión SQL*Net incluye comas, escríbala entre comillas. Para obtener más información, consulte la documentación SQL*Net.
PacketSize (PS) (TamañoPaquete)	PacketSize={1024 | 2048 | 4096 | 8192}. Valor que controla el tamaño de los paquetes en las conexiones TCP/IP. Los valores distintos a 1024, 2048, 4096 ó 8192 se ignoran. La opción PacketSize sólo se utiliza cuando la cadena de conexión incluida en la opción Server Name tiene como driver_prefix una T de TCP/IP. Consulte la opción ServerName, si desea más información.
CatalogComments (CC) (ComentariosCatálogo)	CatalogComments={0 | 1}. Valor que indica si el controlador envía el contenido de la columna COMMENTS para las funciones de catálogo. CatalogComments=1 envía COMMENTS. Al recuperar la columna COMMENTS, se puede reducir el rendimiento de las operaciones de datos. CatalogComments=0 no envía COMMENTS (valor inicial predeterminado).


Notificación de copyright de INTERSOLV

Copyright 1995 INTERSOLV Inc. Reservados los derechos. INTERSOLV es una marca comercial registrada y DataDirect es una marca comercial de INTERSOLV, Inc. El resto de empresas o nombres de productos aquí mencionados son marcas comerciales o marcas comerciales registradas de sus respectivas empresas.


Cuadro de diálogo Logon to Oracle (Acceso a Oracle)

Server Name (Nombre del servidor)

Escriba la cadena de conexión SQL*NET  del PC que contiene las tablas de bases de datos de Oracle a las que desea acceder o selecciónela en la lista desplegable Server Name, que muestra los nombres que ha especificado en el cuadro de diálogo de configuración.

User Name (Nombre del usuario)

Si es preciso, indique su nombre de usuario Oracle.

Password (Contraseña)

Si es preciso, indique la contraseña Oracle.

 Temas relacionados


Equipo necesario

Para acceder a las bases de datos de Oracle remotas necesita el producto SQL*Net de Oracle.

Los archivos .DLL adecuados para la versión actual de SQL *Net y OCIW32.DLL deben encontrarse en su ruta o en el directorio Windows NT \SYSTEM32 o Windows 95\SYSTEM. SQL *Net 2.2 precisa lo siguiente:

ORA72.DLL

CORE34.DLL

NLSRT31.DLL

CORE340.DLL

OCIW32.DLL

SQL *Net 2.1 precisa lo siguiente:

ORENT23.DLL

ORANT71.DLL

OCIW32.DLL

El programa de configuración instala como opción predeterminada estos archivos en el directorio Windows NT\SYSTEM32 o Windows 95\SYSTEM. De lo contrario, aparecerá el siguiente mensaje cuando intente configurar un origen de datos de Oracle 7:

"The setup routines for the INTERSOLV OEM 2.12 32-BIT Oracle7 ODBC driver could not be loaded. You may be low on memory and need to quit a few applications" ("No se han podido cargar las rutinas del controlador ODBC de 32 bits del servidor de Oracle INTERSOLV OEM. Es posible que haya poca memoria y necesite salir del algunas aplicaciones")


Configuración de los orígenes de datos

Para configurar un origen de datos Oracle:

Abra el administrador de ODBC.

Aparecerá una lista de orígenes de datos.

Si está configurando una nuevo origen de datos, haga clic en Add (Agregar).

Aparecerá una lista de controladores instalados.

Seleccione INTERSOLV Oracle7 y haga clic en OK (Aceptar).

Si está configurando un origen de datos existente, seleccione su nombre y haga clic en Setup (Configurar).

Accederá al cuadro de diálogo de configuración.

Indique los valores que desea usar.

Haga clic en OK (Aceptar) para guardar estos valores en ODBC.INI.

Encontrará ahora estos valores como los predeterminados cuando se conecte al origen de datos. Puede modificarlos configurando de nuevo el origen de datos. También puede ignorar estos valores predeterminados conectando con el origen de datos mediante una cadena de conexión con valores alternos.


Conexión con Oracle mediante un cuadro de diálogo para tal fin

Ciertas aplicaciones ODBC muestran un cuadro de diálogo de conexión cuando está conectando con el origen de datos. En estos casos ya se ha especificado el nombre del origen de datos.

En el cuadro de diálogo de conexión:

Escriba la cadena de conexión SQL*NET  del PC que contiene las tablas de bases de datos de Oracle a las que desea acceder o selecciónela en la lista desplegable Server Name (Nombre del servidor), que muestra los nombres que ha especificado en el cuadro de diálogo de configuración.

Si es preciso, escriba su nombre de usuario Oracle.

Si es preciso, escriba la contraseña Oracle.

Haga clic en OK (Aceptar) para conectar con la base de datos de Oracle instalada en el servidor que ha especificado y actualizar los valores de ODBC.INI.


Tipos de datos

Los tipos de datos Oracle 7 corresponden a los siguientes tipos estándares de ODBC:

Oracle 7	ODBC
Char	SQL_CHAR
Date	SQL_TIMESTAMP
Long	SQL_LONGVARCHAR
Long Raw	SQL_LONGVARBINARY
Number	SQL_DOUBLE
Number(p,s)	SQL_DECIMAL
Raw	SQL_VARBINARY
Varchar2	SQL_VARCHAR


Niveles de aislamiento y bloqueo admitidos

Oracle 7 admite sólo el nivel de aislamiento 2 (lectura repetitiva) así como el bloqueo a nivel de página.

.


Niveles de conformidad de ODBC

El controlador Oracle 7 admite las funciones API Core, nivel 1 y nivel 2 que aparecen en Funciones de ODBC admitidas. También admite las siguientes funciones de nivel 2:

SQLBrowseConnect

SQLProcedures

SQLProcedureColumns

SQLPrimaryKeys

SQLForeignKeys

El controlador admite la gramática SQL básica.


Número de conexiones y sentencias admitidas

Oracle 7 admite varias conexiones así como numerosas sentencias con cada una de éstas.


Cuadro de diálogo ODBC Oracle Advanced Driver (Configuración avanzada del controlador ODBC para Oracle

Con el fin de configurar parámetros opcionales para un origen de datos Oracle, seleccione los valores del siguiente modo:

Server List (Lista de servidores)

Lista de cadenas de conexión de SQL*Net que aparece en el cuadro de diálogo de acceso. Separe las cadenas con comas. Si la cadena de conexión SQL*Net contiene una coma, escríbala entre comillas; por ejemplo, "Serv,1", "Serv,2", "Serv,3".

Default User Name (Nombre de usuario predeterminado)

Nombre del usuario utilizado para conectar con la base de datos de Oracle. Sólo se necesita un nombre de usuario predeterminado cuando está activada la seguridad de la base de datos. La aplicación de ODBC puede sustituir este valor o el usuario puede reemplazarlo en el cuadro de diálogo de acceso o cadena de conexión.

Lock Time Out (Tiempo de espera de bloqueo)

Valor que indica si Oracle debe esperar a que se libere un bloqueo antes de emitir un error al procesar una sentencia Select...For Update Of. Puede emplear los valores -1 (esperar siempre, el predeterminado inicial) o 0 (no esperar).

Array Size (Tamaño de la matriz)

Número de bytes que usa el controlador para recoger varias filas. Puede usar los valores comprendidos entre 0 y 65536. El valor predeterminado es 60000. Los valores mayores aumentan la producción al reducir el número de veces que el controlador recoge datos de la red. Los valores inferiores aumentan el tiempo de respuesta dado el retraso que se produce cuando el servidor transmite los datos

Packet Size (Tamaño del paquete)

Valor que controla el tamaño de los paquetes en las conexiones TCP/IP. Los valores distintos a 1024, 2048, 4096 ó 8192 se ignoran.

La opción PacketSize sólo se utiliza cuando la cadena de conexión incluida en la opción Server Name (Nombre del servidor) tiene como prefijo_controlador una T de TCP/IP. Consulte la opción ServerName (NombreServidor) descrita en Conexión con Oracle mediante una cadena para tal fin para conocer el formato de la cadena de conexión SQL*NET.

Catalog Comments (Comentarios del catálogo)

Seleccione esta casilla si desea recuperar el contenido de la columna COMMENTS de las tablas de Oracle. Esta acción puede influir en el rendimiento de las consultas.

Translate (Convertir)

Muestra el cuadro de diálogo Select Translator (Seleccionar conversor) para realizar una conversión de datos de un juego de caracteres a otro. Seleccione el conversor OEM a ANSI para convertir datos de un juego de caracteres de IBM PC al juego de caracteres ANSI.

Close (Cerrar)

Regresa al cuadro de diálogo Oracle ODBC Setup (Configurar controlador ODBC para Oracle), donde el usuario puede hacer clic en OK (Aceptar) para guardar estos parámetros en el archivo ODBC.INI.