Selecione suas preferências de cookies

Usamos cookies essenciais e ferramentas semelhantes que são necessárias para fornecer nosso site e serviços. Usamos cookies de desempenho para coletar estatísticas anônimas, para que possamos entender como os clientes usam nosso site e fazer as devidas melhorias. Cookies essenciais não podem ser desativados, mas você pode clicar em “Personalizar” ou “Recusar” para recusar cookies de desempenho.

Se você concordar, a AWS e terceiros aprovados também usarão cookies para fornecer recursos úteis do site, lembrar suas preferências e exibir conteúdo relevante, incluindo publicidade relevante. Para aceitar ou recusar todos os cookies não essenciais, clique em “Aceitar” ou “Recusar”. Para fazer escolhas mais detalhadas, clique em “Personalizar”.

Usar um gerenciador de driver ODBC para configurar o driver ODBC - Amazon Redshift

Usar um gerenciador de driver ODBC para configurar o driver ODBC

No Linux, utilize o gerenciador de driver ODBC para configurar as definições de conexão ODBC. Os gerenciadores de driver ODBC usam arquivos de configuração para definir e configurar as fontes de dados e os drivers ODBC. O gerenciador de driver ODBC a ser usado dependerá do sistema operacional em uso.

Configuração do driver ODBC usando o gerenciador de driver unixODBC

Os arquivos a seguir são necessários para configurar o driver ODBC do Amazon Redshift:

  • amazon.redshiftodbc.ini

  • odbc.ini

  • odbcinst.ini

Se você fez a instalação no local padrão, o arquivo de configuração do amazon.redshiftodbc.ini estará localizado em /opt/amazon/redshiftodbcx64.

Além disso, em /opt/amazon/redshiftodbcx64, é possível encontrar exemplos de arquivos odbc.ini e odbcinst.ini. Você pode usar esses arquivos como exemplos para configurar o driver ODBC do Amazon Redshift e o nome da origem dos dados (DSN).

Não é recomendado o uso do diretório de instalação do driver ODBC do Amazon Redshift para os arquivos de configuração. Os arquivos de exemplo do diretório instalado devem ser usados somente para servir de modelo. Se você reinstalar o driver ODBC do Amazon Redshift posteriormente ou atualizar para uma versão mais recente, o diretório de instalação será substituído. Você perderá todas as alterações feitas nos arquivos do diretório de instalação.

Para evitar isso, copie o arquivo amazon.redshiftodbc.ini para um diretório diferente do diretório de instalação. Se você copiar esse arquivo no diretório base do usuário, adicione um ponto (.) ao início do nome do arquivo para torná-lo um arquivo oculto.

Para os arquivos odbc.ini e odbcinst.ini, use os arquivos de configuração do diretório inicial do usuário ou crie versões em um outro diretório. Por padrão, os sistemas operacionais Linux devem ter um arquivo odbc.ini e um odbcinst.ini no diretório inicial do usuário (/home/$USER ou ~/.). Esses arquivos padrão são arquivos ocultos, o que é indicado pelo ponto (.) na frente do nome de cada arquivo. Esses arquivos são exibidos somente ao usar o sinalizador -a para listar o conteúdo do diretório.

Qualquer que seja a opção escolhida para os arquivos odbc.ini e odbcinst.ini, modifique os arquivos para adicionar as informações do driver e da configuração de DSN. Se você criar arquivos, também precisará definir as variáveis do ambiente para especificar onde esses arquivos de configuração estão localizados.

Por padrão, os gerenciadores de driver ODBC são configurados para usar versões ocultas dos arquivos de configuração odbc.ini e odbcinst.ini (chamados .odbc.ini e .odbcinst.ini) localizadas no diretório inicial. Eles também são configurados para usar o arquivo amazon.redshiftodbc.ini do diretório de instalação do driver. Se você armazenar esses arquivos de configuração em outro lugar, defina as variáveis de ambiente descritas a seguir para que o gerenciador de driver possa localizar os arquivos.

Se você estiver usando o unixODBC, faça o seguinte:

  • Defina ODBCINI para o caminho completo e o nome de arquivo do arquivo odbc.ini.

  • Defina ODBCSYSINI para o caminho completo do diretório que contém o arquivo odbcinst.ini.

  • Defina AMAZONREDSHIFTODBCINI para o caminho completo e o nome de arquivo do arquivo amazon.redshiftodbc.ini.

Veja a seguir um exemplo de definição das variáveis acima:

export ODBCINI=/usr/local/odbc/odbc.ini export ODBCSYSINI=/usr/local/odbc export AMAZONREDSHIFTODBCINI=/etc/amazon.redshiftodbc.ini

Configuração de uma conexão usando um nome de fonte de dados (DSN) no Linux

Ao conectar-se ao datastore usando um nome da fonte de dados (DSN), configure o arquivo odbc.ini para definir nomes de fonte de dados (DSNs). Defina as propriedades no arquivo odbc.ini para criar um DSN que especifique as informações de conexão para o armazenamento de dados.

Use o seguinte formato nos sistemas operacionais Linux:

[ODBC Data Sources] driver_name=dsn_name [dsn_name] Driver=path/driver_file Host=cluster_endpoint Port=port_number Database=database_name locale=locale

O exemplo a seguir mostra a configuração do odbc.ini com driver ODBC de 64 bits em sistemas operacionais Linux.

[ODBC Data Sources] Amazon_Redshift_x64=Amazon Redshift ODBC Driver (x64) [Amazon_Redshift_x64] Driver=/opt/amazon/redshiftodbcx64/librsodbc64.so Host=examplecluster.abc123xyz789.us-west-2.redshift.amazonaws.com Port=5932Database=dev locale=en-US

Configurar uma conexão sem um DSN no Linux

Para se conectar ao armazenamento de dados por meio de uma conexão que não tenha um DSN, defina o driver no arquivo odbcinst.ini. Depois, forneça uma string de conexão sem DSN no aplicativo.

Use o seguinte formato nos sistemas operacionais Linux:

[ODBC Drivers] driver_name=Installed ... [driver_name] Description=driver_description Driver=path/driver_file ...

O exemplo a seguir mostra a configuração do odbcinst.ini com driver ODBC de 64 bits em sistemas operacionais Linux.

[ODBC Drivers] Amazon Redshift ODBC Driver (x64)=Installed [Amazon Redshift ODBC Driver (x64)] Description=Amazon Redshift ODBC Driver (64-bit) Driver=/opt/amazon/redshiftodbcx64/librsodbc64.so
PrivacidadeTermos do sitePreferências de cookies
© 2025, Amazon Web Services, Inc. ou suas afiliadas. Todos os direitos reservados.