Configuração do driver ODBC (UNIX e Linux)

A configuração do driver ODBC inclui a configuração das variáveis de ambiente e do arquivo de configuração .odbcinst.ini.

Sobre esta tarefa

Para obter uma visão geral do arquivo .odbcinst.ini , consulte o arquivo de configuração do driver ODBC (UNIX e Linux ).

Se você instalou o software cliente anteriormente enquanto estava conectado como superusuário, agora pode fazer logout e login novamente usando seu próprio ID de usuário e senha. Você pode usar seu próprio ID de usuário e senha ao configurar o driver ODBC e as fontes de dados do sistema Netezza Performance Server. A configuração do driver ODBC e das fontes de dados do sistema Netezza Performance Server enquanto estiver conectado como um usuário comum permite que cada usuário do sistema forneça informações de configuração diferentes para acessar diferentes fontes de dados do sistema Netezza Performance Server.

Procedimento

  1. Modifique as variáveis de ambiente para incluir os diretórios de instalação apropriados. Os comandos a seguir são exemplos:
    Para sistemas operacionais AIX®:
       export PATH=$PATH:/usr/local/nz/bin
       export LIBPATH=$LIBPATH:/usr/local/nz/lib
    Para sistemas operacionais HP-UX:
       export PATH=$PATH:/usr/local/nz/bin
       export SHLIB_PATH=$SHLIB_PATH:/opt/datanz/nz/bin
    Para os sistemas operacionais Linux® e Solaris:
       export PATH=$PATH:/usr/local/nz/bin
       export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/nz/lib

    Esses comandos mudam o ambiente somente para a sessão atual. Depois de verificar que as modificações do ambiente funcionam corretamente, edite o script de login para configurar as variáveis de ambiente quando os usuários efetuarem login.

  2. Se necessário, crie ou modifique o arquivo de configuração " .odbcinst.ini.

    Você normalmente coloca o arquivo .odbcinst.ini em seu diretório inicial enquanto com login efetuado como um usuário ordinário. Talvez você queira colocar o arquivo .odbcinst.ini em um local diferente e pode querer fazer a configuração como o superusuário, ao invés de como um usuário ordinário. Nessa etapa, supõe-se que você esteja registrado como um usuário ordinário e esteja usando o diretório inicial para o arquivo .odbcinst.ini. O que você faz nessa etapa depende de se o arquivo .odbcinst.ini já existe no diretório inicial:

    • O arquivo de configuração existe.
      Use um editor de texto, como vi para examinar o arquivo de configuração .odbcinst.ini. O arquivo já pode existir no diretório inicial por diversos motivos, incluindo os seguintes:
      • Seu sistema cliente foi previamente configurado para um ou mais drivers ODBC que não o driver ODBC Netezza Performance Server. Se você ainda desejar usar esses drivers ODBC, não modifique as entradas no arquivo .odbcinst.ini. Nesse caso, inclua a entrada no arquivo odbcinst.ini.sample para o final do conteúdo do arquivo .odbcinst.ini.
      • O software cliente do Netezza Performance Server e um driver ODBC Netezza Performance Server foram instalados anteriormente em seu sistema cliente, e o driver ODBC Netezza Performance Server está configurado. Nesse caso, talvez não seja necessário incluir nenhuma entrada no arquivo .odbcinst.ini. Se o arquivo .odbcinst.ini já contiver uma entrada semelhante àquela no arquivo odbcinst.ini.sample, nenhuma mudança será necessária. Se não contiver, inclua a entrada no arquivo odbcinst.ini.sample para o final do conteúdo do arquivo .odbcinst.ini.
    • O arquivo de configuração não existe.

      Se o arquivo de configuração .odbcinst.ini ainda não existir no diretório inicial, copie o arquivo inteiro odbcinst.ini.sample no diretório inicial e o renomeie para .odbcinst.ini.

    Geralmente, é possível usar a entrada a partir do arquivo odbcinst.ini.sample sem modificar o arquivo .odbcinst.ini. Para saber se é necessário alterar alguma entrada de configuração para sua instalação, consulte o administrador do sistema do Netezza Performance Server.

O que fazer em seguida

Configure a origem de dados. Consulte Configuração da fonte de dados ODBC (UNIX e Linux ).