Manual de Instalação

Configurando os ambientes de agente do warehouse do AIX e do Ambiente Operacional Solaris

Após a instalação de um agente do warehouse do AIX ou Ambiente Operacional Solaris, é necessário configurar o ambiente de agente do warehouse e catalogar os nós e bancos de dados do DB2. Este capítulo descreve como configurar o ambiente de agente do warehouse.


Configurando o ambiente de agente do warehouse

Esta seção descreve as variáveis de ambiente que você precisa para definir em seu arquivo IWH.environment. Todas as variáveis de ambiente que precisam ser alteradas ficam entre as linhas de comentários INÍCIO e FIM. A Figura 2 exibe a parte configurável de um arquivo IWH.environment de amostra.

As seguintes regras se aplicam aos usuários do ODBC e DB2 CLI:

  1. A variável DB2INSTANCE deve ser definida em todas as situações.
  2. Para acessar o DB2 CLI, é necessário definir somente as variáveis na seção do ambiente DB2.

    Para acessar as fontes ou os destinos do warehouse nos bancos de dados do DB2, é necessário configurar as variáveis na seção do ambiente DB2.

  3. Você deve remover os caracteres de comentário (#) das variáveis definidas.

As seguintes regras se aplicam aos usuários do ODBC:

  1. Para acessar o ODBC, é preciso definir a variável IS_ODBC para o caminho de instalação do ODBC. Ela não pode ter comentários.

    No AIX, o caminho padrão é /usr/lpp/db2_07_01/odbc. No Ambiente Operacional Solaris, o caminho padrão é /opt/IBMdb2/V7.1/odbc.

  2. Defina as variáveis de ambiente do ODBC para todos os bancos de dados selecionados.

Ao efetuar as alterações em definições no arquivo IWH.environment, você deve reiniciar o daemon do agente do warehouse.

Figura 2. Arquivo IWH.environment de amostra

# !!!!!!!!!!!!!!!!!!!!!!!!!! ATENÇÃO !!!!!!!!!!!!!!!!!!!!!!!!!
# !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
# !INÍCIO DA SEÇÃO DE VAR. DO AMBIENTE DE DEFINIÇÃO OBRIGATÓRIA !
# !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
# ! Seção de ambiente DB2. Favor definir id da instância DB2   !
#
DB2INSTANCE=<.... seu id de instância DB2 ....>
LANG=en_US
LC_ALL=en_US
DB2CODEPAGE=819
export DB2INSTANCE LANG LC_ALL DB2CODEPAGE
# ! Se utilizar os controladores ODBC do Centro de Data Warehouse,
# ! defina a variável de ambiente IS_ODBC com o caminho para o
# ! diretório dos controladores ODBC do Centro de Data Warehouse.
#
# IS_ODBC=<....seu diretório de instalação base do ODBC>
# Deve ter o caminho para os
  controladores ODBC do Centro de Data Warehouse do odbc dir
# ! Para essbase udp, defina o seguinte caminho :              !
#
# ARBORPATH=<..../essbase>
# exportar ARBORPATH
# ! Se estiver utilizando o controlador ODBC Oracle,
  defina os seguintes caminhos: !
#
# ORACLE_HOME=<.... seu dir de INÍCIO de cliente Oracle ....>
# TNS_ADMIN=<.... seu dir TNS_ADMIN ....>
# ORACLE_SID=<.... seu ORACLE_SID ....>
# exportar ORACLE_HOME TNS_ADMIN ORACLE_SID
# ! Se estiver utilizando o controlador ODBS Sybase,
  defina os seguintes caminhos: !
#
# SYBASE=<.... seu dir de cliente Sybase ....>
# DSQUERY=<.... seu valor de DSQUERY ....>
# exportar SYBASE DSQUERY
# ! Se estiver utilizando o controlador ODBS Informix,
  defina os seguintes caminhos:!
#
# INFORMIXDIR=<.... seu dir de cliente Informix ....>
# INFORMIXSERVER=<.... seu servidor Informix ....>
# exportar INFORMIXDIR INFORMIXSERVER
# Variáveis de ambiente para gabaritos e registros JCL.
# Você pode optar por alterar os valores para as seguintes variáveis
  de ambiente !
#
VWSPATH=<... o diretório de instalação base do agente do warehouse ...>
VWS_LOGGING=/var/IWH/                     # caminho padrão
export VWS_LOGGING VWSPATH
# !!!!!!!!!!!!!!!!!!!!!!!!!! ATENÇÃO !!!!!!!!!!!!!!!!!!!!!!!!!
# !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
# !  FIM DA SEÇÃO DE VAR. AMBIENTE DE DEFINIÇÃO OBRIGATÓRIA !
# !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
 

Para configurar o ambiente de agente do warehouse:

  1. Defina o tipo de conexão:
    1. Inicie sessão como raiz.
    2. Mude para o subdiretório bin no diretório de instalação digitando um dos seguintes comandos:
      • No AIX, digite cd /usr/lpp/db2_07_01/bin
      • No Ambiente Operacional Solaris, digite cd /opt/IBMdb2/V7.1/bin
    3. Estabeleça a conexão correta com o IWH2AGNT. Para isso, execute o comando IWH.agent.db.interface. A sintaxe para este comando é:
      IWH.agent.db.interface [ odbc | db2cli ]
      

      O arquivo executável do agente do warehouse possui duas versões:

      • O arquivo IWH2AGNT.db2cli é a ligação DB2 CLI. Use-a para acessar a família do DB2 e dados heterogêneos por meio do DataJoiner (Oracle, Sybase, Microsoft SQL Server, Informix, VSAM e IMS).

        Essa é a ligação padrão.

      • O arquivo IWH2AGNT.ivodbc é a ligação ODBC. Utilize-a para acessar bancos de dados da família DB2, Oracle, Sybase e Informix e arquivos de dados.
  2. Para acessar dados de fonte ou de destino do DB2 ou DataJoiner, defina as seguintes variáveis em seu arquivo IWH.environment. No AIX, o arquivo está localizado no diretório /usr/lpp/db2_07_01/bin. No Ambiente Operacional Solaris, o arquivo está localizado no diretório /opt/IBMdb2/V7.1/bin. Você precisa definir estas variáveis tanto para o conjunto de caracteres de byte duplo (DBCS) quanto para o conjunto de caracteres de byte simples (SBCS).
  3. Para acessar dados do ODBC utilizando os controladores ODBC do Centro de Data Warehouse, defina as seguintes variáveis em seu arquivo IWH.environment:
  4. Para acessar dados do Essbase ou do DB2 OLAP Server(TM), defina a variável de ambiente ARBORPATH em seu arquivo IWH.environment.
  5. Opcional: Personalize seu ambiente mais adiante pela definição das seguintes variáveis em seu arquivo IWH.environment:
  6. Caso esteja utilizando arquivo /etc/services compartilhado no ambiente NIS ou AFS, inclua os serviços no diretório /etc/services compartilhado.

    Se esses números da porta já foram utilizados em seu sistema operacional, altere-os no arquivo /etc/services de seu sistema. Porém, é preciso alterar os mesmos números da porta na estação de trabalho em que estão instalados o cliente administrativo do Centro de Data Warehouse e o servidor do warehouse, e em todos os sites associados do agente do warehouse.

    Eles precisam ser incluídos porque o processo de instalação atualiza apenas o arquivo /etc/services local.

    Nome da Porta
    Número da Porta

    vwd
    11001/tcp

    vwlogger
    11002/tcp
  7. Para que estas alterações entrem em vigor, interrompa e reinicie o daemon do agente do warehouse:
    1. Determine o ID do processo do daemon digitando:
      ps -e | grep vwdaemon
      
    2. Interrompa o daemon digitando:
      kill pid
      

      onde pid é o ID de processo do daemon.

    Depois de ser interrompido, o daemon será iniciado automaticamente.


Catalogando os nós e os bancos de dados do DB2

Depois de instalar o agente do warehouse do AIX ou do Ambiente Operacional Solaris e configurar o ambiente do agente do warehouse, configure os nós e bancos de dados do DB2:

  1. Inicie sessão com o ID da instância do DB2.
  2. Catalogue os nós e bancos de dados do DB2 que deverão ser acessados. Para obter mais informações, consulte o Suplemento de Instalação e Configuração.

    Se você possuir múltiplas instâncias do DB2 na mesma estação de trabalho, registre o valor da variável DB2INSTANCE no arquivo IWH.environment. Todos os bancos de dados que não forem criados nesta instância devem ser catalogados como remotos.

  3. Para usuários do ODBC: Ao definir a fonte de dados do DB2 no arquivo .odbc.ini apropriado, verifique se o DSN é o nome verdadeiro do banco de dados ou nome do alias do banco de dados do DB2. O arquivo .odbc.ini deve residir no diretório de origem do ID do usuário utilizada no site do agente.

Dica: Se estiver utilizando os controladores ODBC do Centro de Data Warehouse, consulte o arquivo amostra .odbc.ini. No AIX, este arquivo está localizado no diretório /usr/lpp/db2_07_01/odbc. No Ambiente Operacional Solaris, este arquivo está localizado no diretório /opt/IBMdb2/V7.1/odbc. O nome do arquivo é .ODBC.INI.


[ Início da Página | Página Anterior | Próxima Página | Índice | Índice Remissivo ]