Oracle Instant Client permet le développement et le déploiement d’applications qui se connectent à Oracle Database, sur site ou dans le cloud. Les bibliothèques Instant Client fournissent la connectivité réseau nécessaire et des fonctions de données avancées pour utiliser pleinement Oracle Database. Les bibliothèques sont utilisées par les API Oracle de langages et d’environnements populaires tels que Python, Node.js, Go, PHP et Ruby, et donnent accès aux applications Oracle Call Interface (OCI), Oracle C++ Call Interface (OCCI), JDBC-OCI , ODBC et Pro*C. Les outils inclus dans Instant Client, tels que SQL*Plus, SQL*Loader et Oracle Data Pump, fournissent un accès rapide et pratique aux données.
Les packs RPM Instant Client pour Oracle Linux peuvent maintenant être installés à partir du site yum.oracle.com pour Oracle Linux 8 et Oracle Linux 7. Des versions plus anciennes sont disponibles pour Oracle Linux 8, Oracle Linux 7 et Oracle Linux 6.
Remarque : les RPM d'Oracle Instant Client 23ai seront téléchargés dans le référentiel yum dans les semaines à venir.
Consultez Instant Client pour Oracle Linux pour les instructions d'installation.
Les fichiers Docker sont disponibles sur GitHub. Les images prédéfinies sont disponibles depuis GitHub Container Registry.
Oracle recommande d'utiliser la dernière mise à jour de la version 23ai d'Oracle Instant Client ou d'Oracle Database Client. Il s'agit d'une version à long terme.
Déployez des applications à l’aide d’Instant Client dans le cloud ou connectez-vous à une base de données cloud.
Que vos applications se trouvent dans le cloud ou sur site, vous pouvez installer Instant Client et vous connecter aux bases de données cloud. Suivez le processus d’installation normal pour votre système d’exploitation. Certaines références spécifiques au cloud sont présentées ci-dessous.
DigiCert a retiré le champ Unité d'organisation (OU) pour que tous les certificats TLS/SSL publics soient conformes aux normes du secteur à compter d'août 2022. Cela signifie que les certificats TLS/SSL publics émis par DigiCert n'auront plus de champ OU. Pour plus d'informations, reportez-vous à la note MOS 2911553.1.
Pour éviter toute interruption des applications se connectant à Oracle Autonomous Database on Shared Exadata Infrastructure (ADB-S) lors de la modification du certificat côté serveur, vous devez utiliser la correspondance basée sur le nom d'hôte du certificat de serveur.
Les versions suivantes d'Oracle Instant Client prennent automatiquement en charge la correspondance basée sur le nom d'hôte :
Versions : 18.19 (ou version ultérieure), 19.2 (ou version ultérieure), 21 (version de base ou version ultérieure ) 23.4 (ou version ultérieure)
Pour vous connecter à plusieurs instances Oracle Autonomous Database à partir d'un même processus d'application, utilisez Oracle Instant Client 19.17 ou une version ultérieure ou utilisez Instant Client 23ai.
Si vous utilisez des connexions TLS mutuelles, placez le fichier cwallet.sso de chaque portefeuille dans un répertoire unique. Concaténez les entrées du fichier tnsnames.ora de tous les portefeuilles dans un seul fichier tnsnames.ora. Faites une copie d'un fichier sqlnet.ora et enlevez la ligne WALLET_LOCATION. Modifiez chaque descripteur de connexion dans le nouveau fichier tnsnames.ora et ajoutez un ensemble de clauses WALLET_LOCATION au répertoire contenant le fichier cwallet.sso de la base de données appropriée. Reportez-vous au manuel Database Net Services Reference for an example. Configurez votre application pour qu'elle utilise les nouveaux fichiers tnsnames.ora et sqlnet.ora, par exemple en les plaçant dans le sous-répertoire « network/admin » de votre installation Instant Client. Votre application peut désormais utiliser l'alias réseau approprié du fichier tnsnames.ora pour se connecter à chaque service de base de données.
Pack Instant Client | Description | Références |
Basic | Tous les fichiers nécessaires à l’exécution des applications OCI, OCCI et JDBC-OCI pour Oracle Database | OCI OCCI JDBC OCI |
Basic Light | Version restreinte du pack Basic, avec uniquement les messages d’erreur en anglais et la prise en charge des jeux de caractères Unicode, ASCII et Europe occidentale | OCI OCCI JDBC OCI |
SDK | Fichiers d’en-tête supplémentaires et exemple de fichier pour le développement d’applications OCI et OCCI | |
SQL*Plus | Pack supplémentaire fournissant l’outil de ligne de commande SQL*Plus pour l’exécution de scripts et d’instructions SQL et PL/SQL | SQL*Plus |
Outils | Outils supplémentaires, notamment Data Pump, SQL*Loader et Workload Replay Client | Data Pump et SQL*Loader WRC |
ODBC | Bibliothèques supplémentaires fournissant ODBC | ODBC |
Précompilateurs | Outils et bibliothèques supplémentaires fournissant les précompilateurs Pro*C et Pro*COBOL | Pro*C Pro*COBOL |
Supplément JDBC OCI | Bibliothèques supplémentaires pour prendre en charge l’internationalisation | JDBC OCI |