Installieren Sie Go und den Godror-Treiber

Um über die Go-Anwendung eine Verbindung zu Autonomous Database herzustellen, installieren Sie "Go" und den Treiber godror.

  1. Laden Sie Go herunter, und installieren Sie Go basierend auf Ihrem Betriebssystem und der Version des Betriebssystems. Diese Methode wird aus vorkompilierten Binärpackages installiert.
    Hinweis

    In diesen Schritten wird die Installation der Go-Anwendung für das Microsoft Windows-Betriebssystem beschrieben. Für das Linux- und Mac-Betriebssystem können Sie den in diesem Schritt genannten Link abrufen.
  2. Öffnen Sie die heruntergeladene MSI-Datei, und folgen Sie den Anweisungen zum Herunterladen von Go. Das Installationsprogramm installiert den Treiber godror.
  3. Gehen Sie zu Programmdateien (x86).
    Schließen und öffnen Sie nach der Installation alle offenen Eingabeaufforderungen, sodass vom Installationsprogramm vorgenommene Änderungen an der Umgebung in der Eingabeaufforderung angezeigt werden.
  4. Prüfen Sie, ob Sie Go installiert haben.
    • Klicken Sie in Windows auf das Menü Start.

    • Geben Sie im Suchfeld des Menüs cmd ein, und drücken Sie dann die Eingabetaste.

    • Geben Sie folgenden Befehl in das daraufhin angezeigte Fenster "Eingabeaufforderung" ein:
      go version
    • Bestätigen Sie, dass der Befehl die installierte Version von Go druckt.

  5. Installieren Sie godror:
    Um godror zu installieren, führen Sie den folgenden Befehl aus:

    go get github.com/godror/godror

    Godror ist ein Open-Source-Datenbankpackage in Go, mit dem sich ein Go-Anwendungsbenutzer mit ODPI-C mit Autonomous Database verbinden und damit arbeiten kann.

    Weitere Tipps zur Installation finden Sie im DRiver für das ORacle Benutzerhandbuch (godror).

  6. Installieren Sie eine Oracle-Clientbibliothek, um Godror zu verwenden.
    Godror verwendet die Oracle Database Programming Interface for C (ODPI-C), die eine Verbindung zu Oracle-Datenbanken unterstützt.

    Befolgen Sie die ODPI-C-Installationsanweisungen, um die Oracle-Clientbibliotheken zu installieren und zu konfigurieren.

    Mit dem optionalen Parameter libDir können Sie das Oracle-Client-Library-Verzeichnis unter macOS und Windows angeben. Beispiel:

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

    In diesem Beispiel ist der Parameterwert libDir auf den Pfad zu dem Speicherort festgelegt, in dem Sie die Oracle Instant Client-ZIP-Dateien entpacken.

    Hinweis

    Oracle empfiehlt, mit Go- und godror-Releases auf dem neuesten Stand zu bleiben.