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.
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:
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.
As seguintes regras se aplicam aos usuários do ODBC:
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.
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:
IWH.agent.db.interface [ odbc | db2cli ]
O arquivo executável do agente do warehouse possui duas versões:
Essa é a ligação padrão.
Se houver várias instâncias, escolha uma para ser a principal.
As variáveis de ambiente LANG e LC_ALL direcionam o agente do warehouse para definir as características locais de sua localidade.
A variável DB2CODEPAGE sobrepõem a página de código do sistema. É utilizada para estabelecer a comunicação com servidores que não conseguem interpretar a página de código padrão a partir do cliente. A variável DB2CODEPAGE define a página de código padrão para uma página de código que o servidor suporta. Para obter mais informações, consulte o Suplemento de Instalação e Configuração.
O diretório padrão é /var/IWH.
Se estiver utilizando uma versão de idioma nacional do agente do warehouse do Ambiente Operacional Solaris, talvez seja necessário escolher uma tabela de conversão definida pelo usuário que o agente possa utilizar para as conversões de cadeia. Para fazer isto, inclua a variável de ambiente VWA_LOCALE_TABLE no arquivo IWH.environment e defina seu valor com o conjunto de códigos a ser utilizado (por exemplo, 8859-1 para en_US).
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.
ps -e | grep vwdaemon
kill pid
onde pid é o ID de processo do daemon.
Depois de ser interrompido, o daemon será iniciado automaticamente.
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:
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.
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.