El software Instant Client ODBC de Oracle es un paquete independiente que ofrece la funcionalidad completa de Oracle ODBC Driver (excepto Oracle Service for Microsoft Transaction Server) con una sencilla instalación.
El controlador ODBC tiene la interoperabilidad estándar Oracle de la versión cliente-servidor; ver Documentación de soporte ID 207303.1. Por ejemplo, Instant Client ODBC 19c se puede conectar a Oracle Database 11.2 o posterior.
Instant Client ODBC requiere que también se instale el paquete Oracle Instant Client Basic o Basic Light (dependiendo de los requisitos locales). Descargue el paquete de OTN necesario para su sistema operativo y siga las instrucciones de instalación en la página de descarga. Por ejemplo, descomprima el paquete en C:\instantclient_19_3
en Windows, descomprima a /opt/oracle/instantclient_19_3
en Linux u otras plataformas, o use yum
para instalar los paquetes RPM en Linux.
Encontrará más información sobre Oracle Instant Client en la Guía del programador de Oracle Call Interface..
En Linux y UNIX
1. Descargue e instale el paquete Instant Client Basic o Basic Light, tal y como se ha descrito anteriormente.
2. Descargue el paquete Instant Client ODBC. Descomprímalo en el mismo directorio que su paquete Basic o Basic Light. Si usa el paquete RPM en Linux, instálelo con yum
.
3. Instale unixODBC Driver Manager si aún no está disponible. Consulte la sección "Versión recomendada de unixODBC Driver Manager" en este documento para obtener más información.
4. Ejecute odbc_update_ini.sh
desde el directorio de Instant Client.
5. Establezca las variables de globalización Oracle necesarias para su configuración regional. Consulte la Guía de soporte de globalización en Oracle Database para obtener más información. Por ejemplo, en Linux podría establecer export NLS_LANG=JAPANESE_JAPAN.JA16EUC
para trabajar en el carácter JA16EUC en japonés.
Uso: odbc_update_ini.sh <ODBCDM_Home> [<Install_Location> <Driver_Name> <DSN> <ODBCINI>]
Parámetro | Descripción |
---|---|
ODBCDM_Home | Ruta del directorio de inicio del administrador de controladores unixODBC |
Install_Location* | Ruta del directorio Oracle Instant Client. La ruta predeterminada es el directorio actual |
Driver_Name* | El nombre del controlador para identificar al Oracle ODBC driver que se encuentre en el inicio actual de Oracle Instant Client. El nombre predeterminado será parecido "Oracle 19c ODBC driver" |
DSN* | Establece el nombre del DSN de ODBC. El nombre predeterminado será "OracleODBC-19c" |
ODBCINI* | Ruta del directorio del archivo .odbc.ini . La ruta predeterminada es el directorio de inicio del usuario; por ejemplo ~/.odbc.ini |
* - Parámetros opcionales
odbc_install.exe
desde el directorio de Instant Client. Si Instant Client es 11g o inferior, inicie el símbolo del sistema con derechos de administrador. Para hacer la instalación con el soporte de idioma japonés, ejecute el comando odbc_install.exe JA
.Un aplicación ODBC tiene que cargar el archivo de biblioteca compartida del controlador Oracle Instant Client ODBC (consulte la siguiente sección) para conectarse a Oracle Database. En Linux/Unix, la ruta del directorio de la biblioteca compartida debe establecerse en la variable de entorno LD_LIBRARY_PATH, o un equivalente de plataforma. También se puede configurar en /etc/ld.so.conf. En Windows, debe establecerse en la variable de entorno PATH.
Consulte los temas Variables de entorno para Instant Client OCI y Cadenas de conexión de la base de datos en la Guía del programador en Oracle Call Interface para configurar la cadena de conexión de la base de datos y las variables de entorno relacionadas, como TNS_ADMIN, TWO_TASK, LOCAL, etc.
Descripción | Linux y UNIX | Windows |
---|---|---|
Biblioteca compartida de Oracle ODBC Driver | libsqora.so.XX.Y. Por ejemplo, libsqora.so.19.1 | sqora32.dll |
Archivo de instalación | odbc_update_ini.sh | odbc_install.exe, odbc_uninstall.exe |
Ventana de diálogo de configuración de Oracle ODBC Driver (GUI) | No disponible | sqoras32.dll, sqresus.dll, sqresja.dll |
Sistema de ayuda | help/ | help/ |
Nota: Haga una copia de seguridad de la biblioteca compartida Oracle ODBC Driver y de otros archivos antes de aplicar parches.
En Linux y UNIX Se pueden aplicar parches en Instant Client ODBC Driver en Linux/UNIX generando el paquete Instant Client ODBC y el paquete Basic o Basic Light en un ORACLE_HOME con parche aplicado. El procedimiento para aplicar parches y generar paquetes Instant Client ODBC, Basic y Basic Light se proporciona en la Guía del programador de Oracle Call Interface. Estos nuevos paquetes deben descomprimirse en el directorio de Instant Client en el que se ha de aplicar el parche. Se recomienda este método de aplicación de parche.
Otra opción es aplicar el parche en Oracle Instant Client ODBC Driver copiando los archivos que se enumeran a continuación desde un ORACLE_HOME parcheado:
En Windows Solo se pueden aplicar parches en Instant Client ODBC Driver copiando manualmente los archivos de la biblioteca compartida del controlador ODBC y los archivos de biblioteca compatibles desde un ORACLE_HOME parcheado o desde un parche Oracle Database Bundle desempaquetado. Estos deben copiarse en el directorio de Instant Client. La generación de un paquete Instant Client ODBC no está disponible en Windows.
Los archivos que deben copiarse en el directorio de Instant Client:
Nota: Al copiar desde el parche Oracle Database Bundle, es posible que falten algunos de los archivos anteriores. Esto significa que los archivos no han cambiado y no necesitan un parche.
En Linux y UNIX
l procedimiento para desinstalar Instant Client ODBC en Linux/UNIX es el siguiente:
odbcinst.ini
en el administrador de controladores unixODBC. El nombre predeterminado de esta entrada es [Oracle 19c ODBC driver].odbc.ini
. El nombre predeterminado de la entrada DSN es similar a [OracleODBC-19c]
.En Windows
El procedimiento para desinstalar Instant Client ODBC en Windows es el siguiente:
odbc_uninstall.exe
desde el directorio de Instant Client ODBC.Para Instant Client 18 y 19:
Plataforma | Versión de unixODBC Driver Manager |
---|---|
Linux 32bit, 64bit | 2.3.4 |
Solaris SPARC64 32bit, 64bit | 2.3.4 |
Solaris 32bit, 64bit | 2.3.4 |
AIX 5L 32bit, 64bit | 2.3.4 |
HP IA64 32bit, 64bit | 2.3.4 |
z/Linux 31bit, 64bit | 2.3.4 |
Para Instant Client 12.1 y 12.2:
Plataforma | Versión de unixODBC Driver Manager |
---|---|
Linux 32bit, 64bit | 2.3.1 |
Solaris SPARC64 32bit, 64bit | 2.3.1 |
Solaris 32bit, 64bit | 2.3.1 |
AIX 5L 32bit, 64bit | 2.3.1 |
HP IA64 32bit, 64bit | 2.3.1 |
z/Linux 31bit, 64bit | 2.3.1 |
Para Instant Client 11g:
Plataforma | Versión de unixODBC Driver Manager |
---|---|
Linux 32bit, 64bit | 2.2.11, 2.2.14 |
Solaris SPARC64 32bit, 64bit | 2.2.11 |
Solaris 32bit, 64bit | 2.2.11 |
AIX 5L 32bit, 64bit | 2.2.11 |
HP IA64 32bit, 64bit | 2.2.11 |
z/Linux 31bit, 64bit | 2.2.11 |
Tecnologías Relacionadas