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.

  1. 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.

  2. Abra o arquivo MSI que você baixou e siga as instruções para fazer o download do Go. O instalador instalará o driver godror.

  3. 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.

  4. Verifique se você instalou o Go.

    • Em Windows, clique no menu Iniciar.

    • Na caixa de pesquisa do menu, digite cmd e 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.

  5. Instale o godror:

    Para instalar o godror, execute o seguinte comando:

    go get github.com/godror/godror

    Godror é 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.

  6. Instale uma biblioteca Oracle Client para usar o Godror.

    O Godror usa 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 libDir opcional 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.