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 su sistema operativo y la versión del sistema operativo. Este método se instala desde 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 descargó 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