Oracle Instant Client permite el desarrollo y el despliegue de aplicaciones que se conectan con Oracle Database, en entornos locales o en la nube. Las bibliotecas de Instant Client proporcionan la conectividad de red necesaria y características de datos avanzadas para aprovechar al máximo Oracle Database. La bibliotecas son utilizadas por las API de lenguajes y entornos populares de Oracle, como Python, Node.js, Go, PHP y Ruby, y brindan acceso a aplciaciones Oracle Call Interface (OCI), Oracle C++ Call Interface (OCCI), JDBC OCI, ODBC y Pro*C. Las herramientas incluídas en Instant Client, such as SQL*Plus, SQL*Loader y Oracle Data Pump proporciona acceso a los datos rápido y cómodo.
Ahora, los paquetes de Instant Client RPM para Oracle Linux se pueden instalar desde yum.oracle.com para Oracle Linux 8 y Oracle Linux 7. Hay versiones anteriores disponibles para Oracle Linux 8, Oracle Linux 7 y Oracle Linux 6.
Nota: los RPM de Oracle Instant Client 23ai se cargarán en el repositorio en las próximas semanas.
Consulta Instant Client for Oracle Linux para obtener instrucciones de instalación.
Los archivos de Docker están disponibles en GitHub. Están disponibles imágenes preintegradas en GitHub Container Registry.
Oracle recomienda utilizar la última actualización de la versión 23ai de Oracle Instant Client u Oracle Database Client. Se trata de una versión a largo plazo.
Implementa aplicaciones con Instant Client en la nube, o conéctate a una base de datos en la nube.
Ya sea que tus aplicaciones estén en la nube o en las instalaciones, puedes instalar Instant Client y conectarte a bases de datos en la nube. Sigue el proceso de instalación normal para tu sistema operativo. A continuación, se muestran algunas referencias específicas de la nube.
DigiCert ha retirado el campo Organizational Unit (OU) de todos los certificados TLS/SSL públicos para cumplir con los estándares de la industria a partir de agosto de 2022. Esto significa que los certificados TLS/SSL públicos emitidos por DigiCert ya no tendrán un campo OU. Consulta la nota MOS 2911553.1 para obtener más detalles.
Para evitar interrupciones en las aplicaciones que se conectan a Oracle Autonomous Database en Shared Exadata Infrastructure (ADB-S) durante el cambio de certificado en el lado del servidor, debes utilizar la coincidencia basada en el nombre de host del certificado del servidor.
Las siguientes versiones de Oracle Instant Client soportan automáticamente la coincidencia basada en el nombre de host:
Versiones: 18.19 (o posterior), 19.2 (o posterior), 21 (versión base o posterior), 23.4 (o posterior)
Para conectarte a múltiples instancias de Oracle Autonomous Database desde un mismo proceso de aplicación, utiliza Oracle Instant Client 19.17 o posterior, o utiliza Instant Client 23ai.
Si estás utilizando conexiones mTLS, coloca el archivo cwallet.sso de cada wallet en un directorio único. Concatena las entradas del archivo tnsnames.ora de todos los wallets en un solo archivo tnsnames.ora. Haz una copia de uno de los archivos sqlnet.ora y elimina la línea WALLET_LOCATION. Modifica cada descriptor de conexión en tu nuevo archivo tnsnames.ora y agrega una cláusula WALLET_LOCATION configurada para el directorio que contiene el archivo cwallet.sso de la base de datos correspondiente. Consulta Database Net Services Reference para obtener un ejemplo. Configura tu aplicación para utilizar los nuevos archivos tnsnames.ora y sqlnet.ora, por ejemplo, colocándolos en el subdirectorio "network/admin" de tu instalación de Instant Client. Tu aplicación ahora puede utilizar el alias de red apropiado del archivo tnsnames.ora para conectarse a cada servicio de base de datos.
Paquete de Instant Client | Descripción | Referencias |
Básico | Todos los archivos necesarios para ejecutar aplicaciones OCI, OCCI y JDBC-OCI para Oracle Database | OCI OCCI JDBC OCI |
Basic Light | Versión más pequeña del paquete Basic, con mensajes de error solo en inglés y compatibilidad con juegos de caracteres Unicode, ASCII y para Europa occidental | OCI OCCI JDBC OCI |
SDK | Archivos de encabezado adicionales y un archivo de ejemplo para desarrollar aplicaciones OCI y OCCI | |
SQL*Plus | Paquete adicional que proporciona la herramienta de línea de comandos SQL*Plus para ejecutar expresiones y programas SQL y PL/SQL | SQL*Plus |
Herramientas | Herramientas adicionales, como Data Pump, SQL*Loader y Workload Replay Client | Data Pump y SQL*Loader WRC |
ODBC | Bibliotecas adicionales que proporcionan ODBC | ODBC |
Precompiladores | Herramientas y bibliotecas adicionales con los precompiladores Pro*C y Pro*COBOL | Pro*C Pro*COBOL |
Suplemento JDBC-OCI | Bibliotecas adicionales para apoyar la internacionalización | JDBC OCI |