Instalar Go e o driver Godror
Para estabelecer conexão com o Autonomous AI Database pelo seu aplicativo Go, instale o Go e o driver godror.
-
Faça download e instale o Go com base no sistema operacional e na versão do sistema operacional. Este método é instalado a partir de pacotes binários pré-compilados.
Observação
Observação: Estas etapas descrevem a instalação do aplicativo Go para o sistema operacional Microsoft Windows. Para o sistema operacional Linux e Mac, você pode conferir o link mencionado nesta etapa.
-
Abra o arquivo MSI que você baixou e siga as instruções para fazer o download do Go. O instalador instalará o driver
godror. -
Vá para Arquivos de Programas (x86).
Após a instalação, feche e reabra os prompts de comando abertos para que as alterações feitas no ambiente pelo instalador sejam refletidas no prompt de comando.
-
Verifique se você instalou o Go.
-
Em Windows, clique no menu Iniciar.
-
Na caixa de pesquisa do menu, digite
cmde pressione a tecla Enter. -
Na janela Prompt de comando exibida, digite o seguinte comando:
go version -
Confirme se o comando imprime a versão instalada do Go.
-
-
Instale o
godror:Para instalar o
godror, execute o seguinte comando:go get github.com/godror/godrorGodroré um pacote de banco de dados de código-fonte aberto no Go que permite que um usuário do aplicativo Go se conecte e trabalhe com o Autonomous AI Database usando ODPI-C.Consulte Go DRiver for ORacle User Guide (godror) para obter dicas adicionais sobre instalação.
-
Instale uma biblioteca Oracle Client para usar o
Godror.O
Godrorusa a Oracle AI Database Programming Interface for C (ODPI-C) que suporta conexão com bancos de dados Oracle.Siga as instruções de instalação do ODPI-C para instalar e configurar as bibliotecas cliente da Oracle.
Você pode usar o parâmetro
libDiropcional para especificar o diretório da biblioteca do Oracle Client no macOS e no Windows. Por exemplo,db, err := sql.Open("godror", `user="scott" password="tiger" connectString="dbhost:1521/orclpdb1" libDir="/Users/myname/instantclient_19_3"`)Neste exemplo, o valor do parâmetro
libDiré definido como o caminho para o local onde você descompacta os arquivos compactados do Oracle Instant Client.Observação
Observação: A Oracle recomenda que você se mantenha atualizado com as versões Go e
godror.