Manual de Instalação

Preparando e instalando os transformadores do warehouse

Este capítulo descreve como instalar e ativar os transformadores do warehouse.


Preparando seu ambiente

Antes de ativar os transformadores do warehouse, você deve:

Obtendo o JDK

O Cliente de Desenvolvimento de Aplicativos do DB2 inclui o JDK para AIX, OS/2 e Windows NT.

Para obter mais informações, consulte o Suplemento de Instalação e Configuração.

Para obter o JDK e instalá-lo para o Ambiente Operacional Solaris, vá até o endereço http://www.sun.com/java/products/platform.html e siga as instruções fornecidas.

Atualizando as variáveis de ambiente

Esta seção contém as etapas para atualização de variáveis de ambiente no Windows NT, AIX e no Ambiente Operacional Solaris.

Atualizando variáveis de ambiente no Windows NT

Para atualizar as variáveis de ambiente Path e CLASSPATH:

  1. Abra o Painel de Controle do Windows NT.
  2. Dê um clique duplo em Sistema.
  3. Clique na guia Ambiente para exibir as variáveis.
  4. Clique na variável de sistema Path e inclua o caminho do subdiretório bin do JDK no final do caminho. O caminho padrão é c:\sqllib\java\jdk.
  5. Clique em Definir.
  6. Clique na variável de sistema CLASSPATH. Inclua o caminho em que os transformadores estão instalados e o caminho do diretório que contém as classes de suporte Java do DB2. Separe os nomes de caminho com ponto e vírgula. Se a variável CLASSPATH não existir, será preciso defini-la.

    Inclua, por exemplo, C:\SQLLIB\FUNCTION;C:\SQLLIB\JAVA\DB2JAVA.ZIP; na variável CLASSPATH.

  7. Clique em Definir.
  8. Clique em OK para fechar a janela.

Atualizando variáveis de ambiente no AIX

Verifique se o diretório atual está na variável CLASSPATH digitando o seguinte comando:

$ echo $CLASSPATH

Por exemplo:

 .:/INSTHOME/sqllib/java/db2java.zip

onde /INSTHOME é o diretório de origem do proprietário da instância.

Digite os seguintes comandos para alterar a variável CLASSPATH:

CLASSPATH=.:$CLASSPATH
export CLASSPATH

Verifique se a variável PATH contém /sqllib/bin. Por exemplo:

/INSTHOME/sqllib/bin

onde /INSTHOME é o diretório de origem do proprietário da instância.

Verifique se a variável LIBPATH contém /sqllib/lib. Por exemplo:

/INSTHOME/sqllib/lib

onde /INSTHOME é o diretório de origem do proprietário da instância.

Atualizando variáveis de ambiente no Ambiente Operacional Solaris

Atualize o arquivo db2profile, localizado no subdiretório sqllib (por exemplo, /home/db2inst1/sqllib), a fim de incluir jdk11_path/lib/sparc/native_threads na variável LD_LIBRARY_PATH, onde jdk11_path é o subdiretório em que o JDK está instalado.

Verifique se o diretório atual está na variável CLASSPATH digitando o seguinte comando:

$ echo $CLASSPATH

Por exemplo:

 .:/INSTHOME/sqllib/java/db2java.zip

onde /INSTHOME é o diretório de origem do proprietário da instância.

Digite os seguintes comandos para alterar a variável CLASSPATH:

CLASSPATH=.:$CLASSPATH
export CLASSPATH

Verifique se a variável PATH contém sqllib/bin. Por exemplo:

/INSTHOME/sqllib/bin

onde /INSTHOME é o diretório de origem do proprietário da instância.

Atualizando a configuração do gerenciador de bancos de dados

Para atualizar a configuração do gerenciador de bancos de dados, utilize a Linha de Comandos do Processador DB2 para alterar as seguintes definições do banco de dados:

Atualizando a configuração do banco de dados

Para atualizar a configuração do banco de dados de destino, utilize o Linha de Comandos do Processador DB2 para definir em 1024 o parâmetro padrão da pilha do aplicativo (APPLHEAPSZ) para este banco de dados:

UPDATE DATABASE
CONFIGURATION FOR nome_banco_de_dados_armazenamento USING APPLHEAPSZ 1024

Configurando autoridades e privilégios

Os Transformadores do Warehouse são procedimentos de armazenamentos. Antes de ativar os transformadores do warehouse, alguns níveis de autorização são necessários para o banco de dados em que o warehouse de destino reside. O ID de autorização da instrução deve conter pelo menos uma das seguintes autoridades e privilégios:

Para criar um procedimento armazenado delimitado, nenhuma outra autoridade ou privilégio é necessário.

Para criar um procedimento armazenado não-delimitado, o ID de autorização da instrução também deve conter uma das seguintes autoridades:


Instalando os transformadores do warehouse

Para instalar os transformadores do warehouse:

  1. Insira o CD-ROM do Gerenciador do Warehouse em sua unidade de CD-ROM. A barra de lançamento é aberta.
  2. Clique em Instalar na barra de lançamento.
  3. Na janela Selecionar Produtos, assegure que a caixa de seleção Gerenciador do Warehouse do DB2 está selecionada, depois clique em Avançar.
  4. Na janela Selecionar Tipo de Instalação, clique em Personalizar, depois clique em Avançar.
  5. Na janela Selecionar Componentes do DB2, selecione a caixa de seleção Transformadores do Warehouse, depois clique em Avançar.
  6. Na janela Copia de Arquivos, reveja as seleções. Para alterar alguma delas, clique em Voltar para retornar à janela que aceita a alteração de seleção. Clique em Avançar para começar a copiar os arquivos.
  7. Na janela Configuração Completa, clique em Finalizar para reiniciar a estação de trabalho.

Ativando os transformadores do warehouse

Para ativar os transformadores do warehouse para ser utilizado pelo destino do warehouse:

  1. Inicie o Centro de Data Warehouse:
    1. Inicie o Centro de Controle clicando em Iniciar --> Programas --> IBM DB2 --> Centro de Controle.
    2. Clique no ícone Centro de Data Warehouse na barra de ferramentas do Centro de Controle.
  2. Na exibição de árvore à esquerda, localize o destino do warehouse para o qual você deseja ativar os transformadores do warehouse e abra o bloco de notas Propriedades.
  3. Na página Banco de Dados, na área Banco de dados de destino, clique em Criar transformadores e registrar como delimitado ou Criar transformadores e registrar como não-delimitados. Consulte o auxílio online ou o SQL Reference para obter maiores informações sobre procedimentos armazenados delimitados e não-delimitados.
  4. Na área Destino do warehouse, clique em Ativar destino para transformadores.
  5. Clique em OK.
  6. Feche o bloco de notas.

Um único banco de dados pode conter diversos destinos do warehouse; no entanto, é preciso ativar os transformadores do warehouse para cada destino do warehouse. Caso você tenha vários destinos do warehouse em um único banco de dados e as definições para um destino do warehouse são alteradas, os outros destinos naquele banco de dados são afetados.

Por exemplo, quando você exclui os transformadores do warehouse depois de ativá-los para diversos destinos do warehouse, uma mensagem é exibida, indicando que esta alteração afetará outros destinos do warehouse definidos para o banco de dados. Os nomes dos outros destinos são relacionados na mensagem. Você pode optar por cancelar o procedimento de exclusão ou por continuar. Caso continue, todos os processos ou etapas naqueles destinos do warehouse que utilizam os transformadores do warehouse não irão operar, a menos que você crie novamente os transformadores do warehouse.

Quando você muda os transformadores do warehouse de delimitados para não-delimitados, ou de não-delimitados para delimitados e há vários destinos do warehouse definidos para o banco de dados, uma mensagem é exibida, indicando que esta alteração irá afetar outros destinos do warehouse definidos para o banco de dados. Os nomes dos outros destinos são relacionados na mensagem. Você pode optar por cancelar a alteração ou continuar. Caso continue, os transformadores são excluídos e depois recriados como especificado.


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