Instalar Go y el controlador Godror
Para conectarse a Autonomous Database desde la aplicación Go, instale Go y el controlador godror
.
- 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. - Abra el archivo MSI que ha descargado y siga las indicaciones para descargar Go. El instalador instalará el controlador
godror
. - 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.
- 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.
-
- Instale
godror
:Para instalargodror
, 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.
- 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
.
Tema principal: Conexión de aplicaciones Go a Autonomous Database