Instantclient
| Fiche express | |
|---|---|
| Type | Bibliothèques clientes Oracle allégées |
| Formats | RPM · ZIP · DEB (via alien) |
| Composants | Basic/Basic Lite, SQL*Plus, SDK, ODBC, JDBC, Tools |
| Voir aussi | Oracle net · Oracle xe · Lsnrctl |
Oracle Instant Client est un ensemble de bibliothèques clientes Oracle légères,
permettant à une application (ou à un poste d'administration) de se connecter à une base
Oracle sans installer un client complet (ni ORACLE_HOME complet, ni assistant
d'installation graphique). C'est la solution recommandée quand on a seulement besoin de
connectivité (drivers, SQL*Plus) et non d'un environnement Oracle complet.
Composants disponibles
Instant Client est distribué sous forme de paquets séparés, à combiner selon le besoin :
- Basic (ou Basic Lite, plus léger mais sans certains jeux de caractères/langues) : les
bibliothèques de connectivité de base (OCI), nécessaires pour tous les autres paquets.
- SQL*Plus : le client en ligne de commande
sqlplus. - SDK : en-têtes et bibliothèques pour compiler des applications OCI/OCCI.
- ODBC / JDBC : drivers pour applications ODBC ou Java.
- Tools : utilitaires complémentaires (Data Pump command-line, SQL*Loader...) selon les
versions.
Installation
Deux approches principales :
Paquets RPM/DEB
Méthode recommandée sur les distributions supportées (dépendances gérées automatiquement) :
# dnf install oracle-instantclient-basic oracle-instantclient-sqlplus
Nécessite d'ajouter le dépôt Oracle Instant Client correspondant à la distribution.
Archive ZIP
Pour les distributions non couvertes par un paquet, ou une installation « portable » sans droits root : télécharger l'archive Basic (+ SQL*Plus si besoin), la décompresser dans un répertoire dédié, puis configurer les variables d'environnement :
export LD_LIBRARY_PATH=/opt/oracle/instantclient_XX_YY:$LD_LIBRARY_PATH export PATH=/opt/oracle/instantclient_XX_YY:$PATH
Les téléchargements se font depuis la page officielle Instant Client sur oracle.com/database (l'organisation des pages de téléchargement Oracle a changé plusieurs fois au fil des versions ; rechercher « Oracle Instant Client downloads » sur oracle.com en cas de lien obsolète).
Voir aussi
- Oracle net — configuration de connexion utilisée par Instant Client (tnsnames.ora ou
Easy Connect)