Para iniciar o Centro de Data Warehouse, é preciso iniciar os componentes do Centro de Data Warehouse. Alguns componentes se iniciam automaticamente, outros manualmente.
Depois que o servidor do warehouse e o logger estiverem instalados, eles se iniciam automaticamente quando o Windows NT é iniciado. O agente do warehouse pode se iniciar automatica ou manualmente. Abra a interface administrativa do Centro de Data Warehouse manualmente a partir do Centro de Controle do DB2.
O servidor do warehouse e o logger do warehouse são executados como Serviços do Windows NT. Para iniciá-los, é preciso reiniciar o sistema depois de inicializar o banco de dados de controle do warehouse. Depois disso, o servidor e o logger do warehouse serão iniciados automaticamente toda vez que o Windows NT for iniciado, a menos que sejam modificados para operações manuais.
Para iniciar o logger e o servidor do warehouse manualmente, use uma destas opções:
NET START VWKERNEL
O servidor do warehouse pode funcionar como um agente do warehouse, chamado agente local. O agente local é definido como o agente padrão do warehouse para todas as atividades do Centro de Data Warehouse. O agente local se inicia automaticamente quando o servidor do warehouse se inicia.
Se você tiver instalado o agente do warehouse de um Ambiente Operacional AIX ou Solaris, o daemon do agente do warehouse será iniciado automaticamente.
Se estiver usando o agente do warehouse de um Windows NT remoto ou um agente de warehouse do OS/2, poderá selecionar se o daemon do agente do warehouse será iniciado automatica ou manualmente durante a instalação.
Se estiver usando um agente de warehouse do AS/400 ou OS/390, precisará iniciá-lo manualmente.
Para obter mais informações sobre a instalação dos agentes do warehouse, consulte DB2 Warehouse Manager Installation Guide.
Se você instalou um agente de warehouse do Windows NT diferente do agente local, poderá iniciar manualmente o daemon de agente do warehouse do mesmo modo como inicia qualquer serviço do Windows NT:
Para iniciar manualmente o agente de warehouse do OS/2, digite o seguinte comando no prompt do OS/2:
START /B "IBM Visual Warehouse-NT OS/2 Daemon" d:\directory\VWDAEMON.EXE
em que d:\directory é a unidade e o diretório no qual você instalou o agente do warehouse e o daemon de agente do warehouse.
Depois de instalar o agente de warehouse do AS/400, é preciso iniciar o daemon de agente do warehouse.
O perfil de usuário que inicia o daemon do agente deverá ter *PGMR (capacidade de ligação) como a Classe do Usuário e a autoridade *JOBCTL.
Para iniciar o daemon do agente, digite STRVWD no prompt do AS/400. O comando STRVWD inicia o QIWH/IWHVWD (o daemon de agente do warehouse) no subsistema QIWH. Isso faz todos os processos do agente do warehouse que foram iniciados pelo daemon de agente do warehouse serem iniciados no subsistema QIWH.
Para verificar se o daemon de agente do warehouse foi iniciado:
O daemon de agente do warehouse é executado como um job de background.
Você pode querer, ocasionalmente, verificar se o daemon de agente do warehouse do AS/400 que você iniciou ainda está em execução. Use, por exemplo, o agente de warehouse do AS/400 durante toda a semana de trabalho, depois não o utilize no fim-de-semana. Quando voltar a utilizá-lo na segunda-feira, você deverá verificar se o daemon de agente do warehouse está ativo antes de inicializar um novo processo do agente.
Para verificar se o daemon de agente do warehouse do AS/400 está ativado:
Depois que você terminar de configurar o sistema para o agente de warehouse do OS/390, precisará iniciar o daemon de agente do warehouse. Tanto o agente do OS/390, quanto o daemon de agente do OS/390 são executados na plataforma UNIX(R) System Services (USS).
Para iniciar o daemon de agente do warehouse:
Como opção, para iniciar o daemon do agente no segundo plano, digite vwd > /u/mydir/vwd.backgr & na linha de comandos, sendo que vwd.backgr é o arquivo em que as mensagens são armazenadas.
Para verificar a partir de um shell UNIX se o daemon de agente do warehouse está sendo executado, digite ps -e | grep vwd em uma linha de comandos do shell UNIX.
Se o daemon de agente do warehouse estiver sendo executado, e se você estiver autorizado a ver a tarefa, será apresentada uma mensagem semelhante a esta:
$ ps -ef | grep vwd MVSUSR2 198 16777537 - 13:13:22 ttyp0013 0:00 grep vwd MVSUSR2 16777446 16777538 - 09:57:21 ttyp0002 0:00 vwd
Se o daemon de agente do warehouse não estiver sendo executado, ou se você não estiver autorizado a ver a tarefa, será apresentada uma mensagem semelhante a esta:
$ ps -ef | grep vwd MVSUSR2 198 16777537 - 13:13:22 ttyp0013 0:00 grep vwd
Para verificar a partir de um console do OS/390 se o daemon de agente do warehouse está sendo executado, digite D OMVS,A=ALL no prompt do OS/390.
Se o daemon de agente do warehouse estiver sendo executado, uma tarefa com a cadeia vwd será exibida na mensagem que for apresentada. Uma mensagem semelhante ao exemplo a seguir será apresentada:
D OMVS,A=ALL BPXO040I 13.16.15 DISPLAY OMVS 156 OMVS 000E ACTIVE OMVS=(00) USER JOBNAME ASID PID PPID STATE START CT_SECS MVSUSR2 MVSUSR24 00C5 16777446 16777538 HRI 09.57.20 .769 LATCHWAITPID= 0 CMD=vwd
O Centro de Data Warehouse usa o TCP/IP para se comunicar com um local de agente remoto. Para que essa comunicação aconteça, o servidor do warehouse deve ser capaz de reconhecer o nome de host completamente qualificado do local de agente. O local do agente também deverá ser capaz de reconhecer o nome de host completamente qualificado do servidor de warehouse.
Para verificar se um local reconhece o nome de host completamente qualificado do outro local, use o comando ping em um prompt de comandos.
Por exemplo, o nome de host completamente qualificado de um local de agente do warehouse é abc.xyz.commerce.com. Para verificar se o servidor do warehouse reconhece o nome de host completamente qualificado do local do agente, em um prompt do DOS, digite:
ping abc.xyz.commerce.com
Verifique a comunicação do local do agente com a estação de trabalho do servidor do warehouse e vice-versa.
Você pode precisar interromper o daemon de agente do warehouse de vez em quando, como quando quiser alterar as variáveis de ambiente do agente do warehouse e do daemon de agente do warehouse.
Para interromper o daemon de agente do warehouse do Windows NT:
O daemon de agente do warehouse será interrompido.
A única circunstância na qual você precisa parar o daemon de agente do warehouse de um Ambiente Operacional AIX ou Solaris seria para alterar as variáveis de ambiente dos agentes do warehouse e o daemon de agente do warehouse correspondente.
Para alterar com sucesso as variáveis de ambiente de um dos agentes do warehouse e o daemon de agente do warehouse correspondente:
ps -ef|grep vwd
A Id de processo aparecerá.
kill processid
sendo que processid é a ID de processo que foi exibida na etapa 2.
Quando o daemon de agente do warehouse for interrompido, será reiniciado imediatamente por definição. Quando for reiniciado, ele usará as novas variáveis de ambiente.
Você pode precisar parar o daemon de agente do warehouse do AS/400 ocasionalmente.
Para interromper o daemon de agente do warehouse, digite ENDVW em um prompt do AS/400.
Quando digitar esse comando, ou o daemon de agente do warehouse pára ou uma lista de jobs aparece. Se uma lista de jobs for exibida, finalize o job que possuir o status ACTIVE.
Se precisar parar o daemon do agente:
Você pode determinar a ID digitando ps -ef | grep vwd ou D OMVS,A=ALL na linha de comandos.
Você pode parar o processo do daemon digitando kill [-9] pid na linha de comandos, sendo que pid é a ID de processo do daemon.
Para iniciar a interface administrativa do Centro de Data Warehouse:
db2jstrt 6790 db2cc 6790b
A janela Avançado aparece.
A janela Avançado se fecha.
Na próxima vez que você efetuar o logon, o Centro de Data Warehouse usará as definições que você especificou na janela Avançado.
Se estiver efetuando o logon pela primeira vez, digite a ID de usuário padrão do warehouse.
A janela Logon do Centro de Data Warehouse se fecha.