Installer Go et le pilote Godror

Pour vous connecter à Autonomous Database à partir de votre application Go, installez Go et le pilote godror.

  1. Téléchargez et installez Go en fonction de votre système d'exploitation et de sa version. Cette méthode s'installe à partir de packages binaires précompilés.
    Remarque

    Ces étapes décrivent l'installation de l'application Go pour le système d'exploitation Microsoft Windows. Pour les systèmes d'exploitation Linux et Mac, vous pouvez consulter le lien mentionné dans cette étape.
  2. Ouvrez le fichier MSI que vous avez téléchargé et suivez les instructions pour télécharger Go. Le programme d'installation installera le pilote godror.
  3. Accédez à Program Files (x86).
    Après l'installation, fermez et rouvrez toutes les invites de commande ouvertes afin que les modifications apportées à l'environnement par le programme d'installation soient reflétées à l'invite de commande.
  4. Vérifiez que vous avez installé Go.
    • Dans Windows, cliquez sur le menu Démarrer.

    • Dans la zone de recherche du menu, saisissez cmd, puis appuyez sur la touche Entrée.

    • Dans la fenêtre d'invite de commande qui s'affiche, entrez la commande suivante :
      go version
    • Confirmez que la commande imprime la version installée de Go.

  5. Installez godror :
    Pour installer godror, exécutez la commande suivante :

    go get github.com/godror/godror

    Godror est un package de base de données open source dans Go qui permet à un utilisateur d'application Go de se connecter et d'utiliser Autonomous Database à l'aide d'ODPI-C.

    Reportez-vous à la section Go DRiver for ORacle User Guide (erreur) pour obtenir des conseils supplémentaires sur l'installation.

  6. Installez une bibliothèque client Oracle pour utiliser Godror.
    Godror utilise Oracle Database Programming Interface for C (ODPI-C) qui prend en charge la connexion aux bases de données Oracle.

    Suivez les instructions d'installation d'ODPI-C pour installer et configurer les bibliothèques client Oracle.

    Vous pouvez utiliser le paramètre facultatif libDir pour indiquer le répertoire de bibliothèque du client Oracle sur macOS et Windows. Par exemple :

    db, err := sql.Open("godror", `user="scott" password="tiger" connectString="dbhost:1521/orclpdb1"
                                   libDir="/Users/myname/instantclient_19_3"`)

    Dans cet exemple, la valeur du paramètre libDir est définie sur le chemin de l'emplacement où vous décompressez les fichiers ZIP Oracle Instant Client.

    Remarque

    Oracle vous recommande de vous tenir au courant des versions Go et godror.