Installare Go e il driver Godror

Per connettersi ad Autonomous Database dall'applicazione Go, installare Go e il driver godror.

  1. Scaricare e installare Go in base al sistema operativo in uso e alla versione del sistema operativo. Questo metodo viene installato da pacchetti binari precompilati.
    Nota

    Questi passi descrivono l'installazione dell'applicazione Go per il sistema operativo Microsoft Windows. Per il sistema operativo Linux e Mac, puoi controllare il link menzionato in questo passaggio.
  2. Aprire il file MSI scaricato e seguire le istruzioni per scaricare Go. Il programma di installazione installerà il driver godror.
  3. Andare ai file di programma (x86).
    Dopo l'installazione, chiudere e riaprire i prompt dei comandi aperti in modo che le modifiche all'ambiente apportate dal programma di installazione si riflettano al prompt dei comandi.
  4. Verificare di aver installato Go.
    • In Windows, fare clic sul menu Start.

    • Nella casella di ricerca del menu digitare cmd, quindi premere il tasto Invio.

    • Nella finestra Prompt dei comandi visualizzata, digitare il comando seguente:
      go version
    • Verificare che il comando stampi la versione installata di Go.

  5. Installare godror:
    Per installare godror, eseguire il comando seguente:

    go get github.com/godror/godror

    Godror è un package di database open source in Go che consente a un utente dell'applicazione Go di connettersi e lavorare con Autonomous Database utilizzando ODPI-C.

    Per ulteriori suggerimenti sull'installazione, vedere Go DRiver for ORacle User Guide (godror).

  6. Installare una libreria client Oracle per utilizzare Godror.
    Godror utilizza l'interfaccia ODPI-C (Oracle Database Programming Interface for C) che supporta la connessione ai database Oracle.

    Seguire le istruzioni di installazione ODPI-C per installare e configurare le librerie client Oracle.

    È possibile utilizzare il parametro facoltativo libDir per specificare la directory della libreria di Oracle Client in macOS e Windows. Ad esempio:

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

    In questo esempio, il valore del parametro libDir viene impostato sul percorso della posizione in cui si decomprimono i file zip di Oracle Instant Client.

    Nota

    Oracle consiglia di rimanere aggiornati sulle release Go e godror.