Le logiciel Oracle Instant Client ODBC est un pack autonome qui offre toutes les fonctionnalités d’Oracle ODBC Driver (à l’exception du service Oracle Services for Microsoft Transaction Server) avec une installation simple.
Le pilote ODBC présente l’interopérabilité de la version client-serveur standard d’Oracle, consultez l’ID de document de support 207303.1. Par exemple, Instant Client ODBC 19c peut se connecter à Oracle Database 11.2 ou version ultérieure.
Instant Client ODBC requiert également l’installation du pack Oracle Instant Client Basic ou Basic Light (en fonction des exigences de votre pays). À partir d’OTN, téléchargez le pack souhaité pour votre système d’exploitation et suivez les instructions d’installation de la page de téléchargement. Par exemple, décompressez le pack pour C:\instantclient_19_3
sous Windows, décompressez /opt/oracle/instantclient_19_3
sur Linux ou d’autres plateformes, ou utilisez yum
pour installer les packs RPM sous Linux.
Plus de détails sur Oracle Instant Client sont disponibles dans le Guide du programmeur Oracle Call Interface.
Sous Linux et UNIX
1. Téléchargez le package d'installation d'Instant Client Basic ou Basic Light comme décrit ci-dessus.
2. Téléchargez le package Instant Client ODBC. Décompressez-le dans le même répertoire que votre pack Basic ou Basic Light. Ou, si vous utilisez le pack RPM sous Linux, installez-le avec yum
.
3. Installez le gestionnaire de pilotes unixODBC s'il n'est pas déjà disponible. Pour plus d’informations, consultez la section "Version recommandée du gestionnaire de pilotes unixODBC" de ce document.
4. Exécutez odbc_update_ini.sh
à partir du répertoire Instant Client.
5. Définissez les variables de globalisation Oracle requises pour vos paramètres régionaux. Pour plus d’informations, consultez le Guide de support Oracle Database Globalization. Par exemple, sous Linux, vous pouvez définir export NLS_LANG=JAPANESE_JAPAN.JA16EUC
de sorte à utiliser le caractère JA16EUC en japonais.
Utilisation : odbc_update_ini.sh <ODBCDM_Home> [<Install_Location> <Driver_Name> <DSN> <ODBCINI>]
Paramètre | Description |
---|---|
ODBCDM_Home | Chemin d’accès au répertoire d’accueil du gestionnaire de pilotes unixODBC |
Install_Location* | Chemin d’accès au répertoire Oracle Instant Client. Le chemin par défaut est le répertoire courant |
Driver_Name* | Nom du pilote pour identifier le pilote Oracle ODBC résidant dans le répertoire d’accueil actuel d’Oracle Instant Client. Le nom par défaut sera du type "pilote Oracle 19c ODBC" |
DSN* | Définit le nom ODBC DSN. Le nom par défaut sera "OracleODBC-19c" |
ODBCINI* | Chemin de répertoire du fichier .odbc.ini . Le chemin par défaut est le répertoire d’accueil de l’utilisateur, par exemple, ~/.odbc.ini |
* - Paramètres facultatifs
odbc_install.exe
à partir du répertoire Instant Client. Si la version d’Instant Client est égale ou antérieure à la version 11g, lancez l’invite de commande en tant qu’administrateur. Pour effectuer une installation avec une prise en charge de la langue japonaise, exécutez la commande odbc_install.exe JA
.Une application ODBC doit charger le fichier de bibliothèque partagée du pilote ODBC Oracle Instant Client (voir la section suivante) pour se connecter à Oracle Database. Sous Linux/Unix, le chemin du répertoire de la bibliothèque partagée doit être défini dans la variable d’environnement LD_LIBRARY_PATH ou son équivalent sur la plate-forme. Il peut également être configuré dans /etc/ld.so.conf. Sous Windows, il doit être défini dans la variable d’environnement PATH.
Reportez-vous aux rubriques Variables d’environnement pour OCI Instant Client et Chaînes de connexion à la base de données pour Instant Client' dans le Guide du programmeur Oracle Call Interface pour la configuration de la chaîne de connexion à la base de données et des variables d’environnement associées telles que TWO_ADMIN, TWO_TASK, LOCAL, etc.
Description | Linux et UNIX | Windows |
---|---|---|
Bibliothèque partagée du pilote ODBC Oracle | libsqora.so.XX.Y. Par exemple : libsqora.so.19.1 | sqora32.dll |
Fichier d’installation | odbc_update_ini.sh | odbc_install.exe, odbc_uninstall.exe |
Fenêtre de dialogue de configuration du pilote ODBC Oracle (GUI) | Non disponible | sqoras32.dll, sqresus.dll, sqresja.dll |
Système d’aide | aide/ | aide/ |
Remarque : Sauvegardez la bibliothèque partagée du pilote ODBC Oracle et d'autres fichiers avant de les corriger.
Sous Linux et UNIX Vous pouvez corriger le pilote ODBC Instant Client sous Linux/UNIX en générant les packs ODBC, Basic et Basic Light d’Instant Client dans un répertoire d’accueil ORACLE_HOME corrigé. La procédure de correction et de génération des packs ODBC, Basic et Basic Light d’Instant Client est décrite dans le Guide du programmeur Oracle Call Interface. Ces nouveaux packs doivent ensuite être décompressés dans le répertoire Instant Client à corriger. Cette méthode de correction est recommandée.
Le pilote ODBC Oracle Instant Client peut également être corrigé en copiant les fichiers répertoriés ci-dessous à partir d’un répertoire ORACLE_HOME corrigé :
Sous Windows Le correctif du pilote ODBC Instant Client sous Windows ne peut être effectué qu’en copiant manuellement les fichiers de bibliothèque partagée du pilote ODBC et en prenant en charge les fichiers de bibliothèque à partir d’un répertoire ORACLE_HOME corrigé ou d’un correctif Oracle Database Bundle non compressé. Ceux-ci doivent être copiés dans le répertoire Instant Client. La génération d’un pack ODBC Instant Client n’est pas disponible sous Windows.
Les fichiers à copier dans le répertoire Instant Client :
Remarque : lors de la copie du patch Oracle Database Bundle, certains des fichiers ci-dessus peuvent être manquants. Cela implique que ces fichiers sont inchangés et qu’il n’est pas nécessaire de les corriger.
Sous Linux et UNIX
La procédure de désinstallation d’Instant Client ODBC sous Linux/UNIX est la suivante :
odbcinst.ini
du gestionnaire de pilotes unixODBC. Le nom par défaut de cette entrée est du type [Oracle 19c ODBC driver].odbc.ini
. Le nom par défaut de l’entrée DSN est du type [OracleODBC-19c]
.Sous Windows :
La procédure pour désinstaller Instant Client ODBC sous Windows est la suivante :
odbc_uninstall.exe
à partir du répertoire Instant Client ODBC.Pour Instant Client 18 et 19 :
Plateforme | Version du gestionnaire de pilotes unixODBC |
---|---|
Linux 32 bits, 64 bits | 2.3.4 |
Solaris SPARC64 32 bits, 64 bits | 2.3.4 |
Solaris 32 bits, 64 bits | 2.3.4 |
AIX 5L 32 bits, 64 bits | 2.3.4 |
HP IA64 32 bits, 64 bits | 2.3.4 |
z/Linux 31 bits, 64 bits | 2.3.4 |
Pour Instant Client 12.1 et 12.2 :
Plateforme | Version du gestionnaire de pilotes unixODBC |
---|---|
Linux 32 bits, 64 bits | 2.3.1 |
Solaris SPARC64 32 bits, 64 bits | 2.3.1 |
Solaris 32 bits, 64 bits | 2.3.1 |
AIX 5L 32 bits, 64 bits | 2.3.1 |
HP IA64 32 bits, 64 bits | 2.3.1 |
z/Linux 31 bits, 64 bits | 2.3.1 |
Pour Instant Client 11g :
Plateforme | Version du gestionnaire de pilotes unixODBC |
---|---|
Linux 32 bits, 64 bits | 2.2.11, 2.2.14 |
Solaris SPARC64 32 bits, 64 bits | 2.2.11 |
Solaris 32 bits, 64 bits | 2.2.11 |
AIX 5L 32 bits, 64 bits | 2.2.11 |
HP IA64 32 bits, 64 bits | 2.2.11 |
z/Linux 31 bits, 64 bits | 2.2.11 |
Technologies liées