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
.
- 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. - Öffnen Sie die heruntergeladene MSI-Datei, und folgen Sie den Anweisungen zum Herunterladen von Go. Das Installationsprogramm installiert den Treiber
godror
. - 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.
- 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.
-
- Installieren Sie
godror
:Umgodror
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).
- 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.
Übergeordnetes Thema: Gehe zu Anwendungen mit Autonomous Database verbinden