Instalar Go y el controlador Godror

Para conectarse a Autonomous Database desde la aplicación Go, instale Go y el controlador godror.

  1. Descargue e instale Go según el sistema operativo y la versión del sistema operativo. Este método se instala a partir de paquetes binarios precompilados.
    Nota

    En estos pasos se describe la instalación de la aplicación Go para el sistema operativo Microsoft Windows. Para el sistema operativo Linux y Mac, puede consultar el enlace mencionado en este paso.
  2. Abra el archivo MSI que ha descargado y siga las indicaciones para descargar Go. El instalador instalará el controlador godror.
  3. Vaya a Archivos de programa (x86).
    Después de la instalación, cierre y vuelva a abrir los indicadores de comandos abiertos para que los cambios realizados en el entorno por el instalador se reflejen en el símbolo del sistema.
  4. Compruebe que ha instalado Go.
    • En Windows, haga clic en el menú Inicio.

    • En el cuadro de búsqueda del menú, escriba cmd y, a continuación, pulse la tecla Intro.

    • En la ventana del símbolo del sistema que aparece, escriba el siguiente comando:
      go version
    • Confirme que el comando imprime la versión instalada de Go.

  5. Instale godror:
    Para instalar godror, ejecute el siguiente comando:

    go get github.com/godror/godror

    Godror es un paquete de base de datos de código abierto en Go que permite a un usuario de la aplicación Go conectarse y trabajar con Autonomous Database mediante ODPI-C.

    Consulte Go DRiver for ORacle User Guide (guía de usuario) (reflejo) para obtener más consejos sobre la instalación.

  6. Instale una biblioteca de cliente de Oracle para utilizar Godror.
    Godror utiliza la interfaz de programación de Oracle Database para C (ODPI-C), que soporta la conexión a bases de datos Oracle.

    Siga las instrucciones de instalación de ODPI-C para instalar y configurar las bibliotecas de cliente de Oracle.

    Puede utilizar el parámetro opcional libDir para especificar el directorio de biblioteca de cliente de Oracle en macOS y Windows. Por ejemplo,

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

    En este ejemplo, el valor del parámetro libDir se define en la ruta de acceso a la ubicación en la que descomprime los archivos zip de Oracle Instant Client.

    Nota

    Oracle recomienda mantenerse al día con las versiones Go y godror.