Nous sommes désolés. Nous n'avons rien trouvé qui corresponde à votre recherche.

Nous vous suggérons d’essayer ce qui suit pour trouver ce que vous recherchez :

  • Vérifiez l’orthographe de votre recherche par mot clé.
  • Utilisez des synonymes pour le mot clé que vous avez tapé, par exemple, essayez “application” au lieu de “logiciel”.
  • Lancer une nouvelle recherche.

Questions fréquemment posées

Tout ouvrir Tout fermer
  • Qu’est-ce qu’Instant Client ?

    Instant Client est un reconditionnement des bibliothèques, outils et fichiers d’en-tête Oracle Database utilisables pour créer et exécuter des applications qui se connectent à une base de données Oracle Database distante (ou locale). Instant Client peut être utilisé pour exécuter des applications OCI, OCCI, Pro*C, JDBC et ODBC, ainsi que des pilotes de langage de script, y compris OCI8 de PHP, cx_Oracle de Python, node-oracledb de Node.js et les API ruby-oci8 de Ruby. Un package SDK fournit des fichiers d’en-tête pour la compilation de programmes C et C++ qui utilisent les API OCI et OCCI. Certains utilitaires tels que SQL*Plus, Workload Replay Client, Data Pump et SQL*Loader sont également disponibles dans les packages Instant Client. Les packages Instant Client disponibles sont décrits sur la Page d’accueil Instant Client.

  • Pourquoi utiliser Instant Client ?

    Les avantages d’Instant Client sont que l’installation est une décompression rapide d’un package ZIP, ou l’installation triviale de packages RPM Linux. L’encombrement d’Instant Client est nettement plus faible que celui du client Oracle complet. Parmi les autres avantages, citons sa disponibilité sous une licence OTN qui permet la redistribution. Vos applications basées sur Instant Client peuvent tirer pleinement parti des fonctionnalités Oracle Client telles que la mise en cache et le regroupement de connexions ; elles peuvent tirer parti des fonctionnalités Oracle Net telles que le chiffrement du réseau ; et bien sûr, elles peuvent utiliser les fonctionnalités de base de données Oracle importantes et moindres.

  • Quelle est l’interopérabilité d’Instant Client avec différentes versions de base de données ?

    Une application basée sur Instant Client peut interagir avec n’importe quelle version de base de données avec laquelle la version complète d’Oracle Client interagit. Par exemple, Instant Client 12.2 permet la connexion aux bases de données 11.2, 12.1 et 12.2. Les détails sont dans la matrice d’interopérabilité dans l’ID de document de support 207303.1 Notez qu’Instant Client comprend un certain nombre d’outils et de technologies Oracle différents, dont certains peuvent avoir des exigences plus restrictives.

  • Où Instant Client est-il disponible ?

    Vous pouvez installer des packages Instant Client à partir d’OTN. Les utilisateurs d’Oracle Linux peuvent l’installer à partir d’ULN. Il s’agit également d’une option lors de l’installation d’un client Oracle complet. Instant Client est disponible en parallèle avec chaque version d’Oracle Database. Plusieurs plateformes, notamment Apple macOS, ont également des packages Instant Client mais n’ont pas de base de données ou de client complet.

  • Combien coûte Instant Client ?

    Instant Client est gratuit à partir d’OTN pour une utilisation dans un environnement de développement ou de production. Cependant, les clients peuvent appeler Oracle Support uniquement s’ils ont déjà un contrat de support standard.

  • Instant Client peut-il être redistribué ?

    Conformément à la licence, Instant Client peut être groupé et redistribué gratuitement. Les entreprises peuvent redistribuer Instant Client au sein de leurs organisations. Cependant, les clients ne peuvent appeler Oracle Support pour Instant Client que s’ils ont un contrat de support standard.

  • Comment spécifier des chaînes de connexion en mode Instant Client ?

    Toutes les méthodes de dénomination Oracle Net qui ne nécessitent pas d’utiliser ORACLE_HOME (pour localiser les fichiers de configuration tels que tnsnames.ora ou sqlnet.ora) fonctionnent en mode Instant Client.

    Pour les applications basées sur C et C++, la chaîne de connexion peut être spécifiée aux formats suivants :

    Une chaîne Easy Connect de la forme :

    
    
    [//]host_name[:port][/service_name][:server_type][/instance_name]
    
    
    such as:
    
    localhost/pdborcl
    

    En tant que paire mot-clé-valeur Oracle Net. Par exemple :

    
    
    "(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp) (HOST=dlsun242)
    (PORT=5521))
    (CONNECT_DATA=(SERVICE_NAME=bjava21)))"
    

    Les méthodes de dénomination qui nécessitent TNS_ADMIN pour localiser les fichiers de configuration continuent de fonctionner si la variable d’environnement TNS_ADMIN est définie.

    Si la variable d’environnement TNS_ADMIN n’est pas définie et que des entrées TNSNAMES telles que inst1, etc. sont utilisées, la variable ORACLE_HOME doit être définie et les fichiers de configuration doivent se trouver dans le répertoire $ORACLE_HOME/network/admin directory.

    Notez que la variable ORACLE_HOME dans ce cas est utilisée uniquement pour localiser les fichiers de configuration Oracle Net, et aucun autre composant de la bibliothèque de code client (OCI, NLS, etc.) n’utilise la valeur d’ORACLE_HOME.

    L’adaptateur hérité ou les chaînes de connexion vides ne sont pas pris en charge. Cependant, une autre façon d’utiliser la chaîne de connexion vide consiste à définir la variable d’environnement TWO_TASK sous UNIX ou la variable LOCAL sous Windows sur une entrée tnsnames.ora ou une paire mot-clé-valeur Oracle Net. Si TWO_TASK ou LOCAL est défini sur une entrée tnsnames.ora, le fichier tnsnames.ora doit pouvoir être chargé par le paramètre TNS_ADMIN ou ORACLE_HOME.

  • Instant Client fonctionne-t-il avec Oracle Names ?

    Non, Instant Client ne fonctionne pas avec Oracle Names. Bien qu’Instant Client soit rétrocompatible avec les bases de données plus anciennes, il ne prend pas en charge les fonctionnalités désormais obsolètes, notamment Oracle Names. Veuillez consulter la Note Metalink.

  • Comment Instant Client interagit-il avec un répertoire d’accueil ORACLE_HOME ?

    Tant que le chemin de chargement de la bibliothèque a le répertoire contenant les fichiers Instant Client (par exemple, le répertoire instantclient) avant le répertoire de la bibliothèque dans ORACLE_HOME, l’application fonctionne en mode Instant Client et les bibliothèques dans ORACLE_HOME ne sont pas utilisées.

  • À quels changements de comportement puis-je m’attendre pour les variables d’environnement Oracle ?

    Les variables d’environnement ORA_NLS33, ORA_NLS32 et ORA_NLS sont ignorées en mode Instant Client. La variable d’environnement ORA_TZFILE doit être définie sur le nom du fichier volumineux de fuseau horaire par opposition à son chemin complet. Toutes les autres variables d’environnement (telles que NLS_LANG) n’ont aucun changement de comportement.

  • Pourquoi est-ce que j’obtiens une erreur avec le message « fichier de message introuvable » ?

    Certaines applications Oracle Applications certifient actuellement le fonctionnement sous Instant Client. Une fois la certification terminée, le message disparaîtra.

  • Pourquoi est-ce que je constate une augmentation de l’empreinte mémoire virtuelle lorsque j’exécute mes applications en conjonction avec Instant Client ?

    Les bibliothèques Instant Client occupent un espace d’adressage virtuel égal à la taille des fichiers. Cependant, seuls les messages d’erreur fréquemment utilisés des bibliothèques occupent la mémoire physique. Dans la plupart des cas, la charge de la mémoire physique est de quelques kilo-octets malgré la taille supérieure de l’espace d’adressage virtuel réservé.

  • Comment Instant Client sous Windows peut-il utiliser les paramètres de registre ?

    Des paramètres spéciaux pour les applications compatibles avec Instant Client peuvent être définis dans le Registre pour tous les utilisateurs ou pour chaque utilisateur.

    • 1 À l’aide d’un éditeur de registre (regedit ou regedt32), accédez à HKEY_LOCAL_MACHINE\SOFTWARE pour un paramètre global (ou HKEY_LOCAL_MACHINE\HKEY_CURRENT_USER\SOFTWARE pour chaque utilisateur spécifique).
    • 2. Ajoutez la clé de groupe ORACLE.
    • 3. Ajoutez une nouvelle valeur de chaîne à l'intérieur de la clé ORACLE pour les différents réglages qui vous intéressent (NLS_LANG, TNS_ADMIN, etc.). Pour les clés qui sont des répertoires, utilisez un chemin d’accès complet.
  • Comment Instant Client interagit-il avec une installation client existante basée sur ORACLE_HOME ?

    Si vous avez déjà installé le client Oracle sur votre machine, suivez les recommandations suivantes :

    • 1 Ne décompressez ou ne copiez PAS les bibliothèques Instant Client dans l’un ou l’autre des répertoires ORACLE_HOME/lib ou ORACLE_HOME/bin, afin d’éviter d’écraser les fichiers et de laisser l’installation dans un état incohérent. En général, nous vous recommandons de placer les bibliothèques Instant Client dans un répertoire propre distinct.
    • 2 Ne placez PAS le répertoire Instant Client ET le répertoire Oracle Client dans le chemin de la bibliothèque, quel que soit l’ordre. Utilisez l’un ou l’autre dans le chemin de la bibliothèque (LD_LIBRARY_PATH ou PATH, selon la plateforme), mais pas les deux, en fonction de la version que vous souhaitez utiliser.
  • Comment m’assurer que mes fichiers Oracle Net comme « tnsnames.ora » et « sqlnet.ora » sont utilisés dans Instant Client ?

    Des fichiers tels que « tnsnames.ora », « sqlnet.ora » et « oraaccess.xml » seront localisés par Instant Client en définissant la variable d’environnement TNS_ADMIN ou l’entrée de registre sur le répertoire contenant les fichiers. Utilisez le chemin d’accès complet au répertoire ; n’incluez pas de nom de fichier. Vous pouvez également créer un sous-répertoire « network/admin » sous le répertoire Instant Client pour les fichiers Oracle Net. Il s’agit de l’emplacement par défaut et aucune variable TNS_ADMIN n’est donc requise.

  • LDAP peut-il être utilisé avec Instant Client ?

    Oui, LDAP peut être utilisé avec Instant Client, à partir de la version 10.1.0.4.

  • Pro*C est-il pris en charge dans Instant Client ?

    Oui, Pro*C est pris en charge pour s’exécuter avec Instant Client 10.2.0.x sur les plateformes Unix. Pro*C n’est actuellement pas pris en charge avec Instant Client sous Windows.

Page d’accueil Instant Client