IBM DB2 Everyplace
Guia de Instalação e do Usuário
Versão 9 Release 1
IBM DB2 Everyplace
Guia de Instalação e do Usuário
Versão 9 Release 1
Nota
Antes de utilizar essas informações e o produto suportado por elas, leia as informações na seção “Avisos” na página 91.
Primeira Edição (Julho de 2006)
Esta edição se aplica à Versão 9, Release 1 do IBM DB2 Everyplace e a todos os releases e modificações
subseqüentes até que seja indicado de outra forma em novas edições.
Índice
Sobre Este Manual
. . . . . . . . . vii
Convenções Utilizadas neste Manual . . . . . . vii Como Ler Diagramas de Sintaxe
. . . . . . . vii Atualizações de Serviço e Informações de Suporte viii Recebendo Atualizações de Informações
Automaticamente
. . . . . . . . . . . . ix O Conjunto de Informações do DB2 Everyplace
. . ix Recursos de Acessibilidade
. . . . . . . . . ix Como Enviar Seus Comentários
. . . . . . . . x
Guia de Instalação e do Usuário do IBM DB2 Everyplace versão 9.1
. . . . . . 1
Visão Geral do Produto
. . . . . . . . 3
Um Exemplo de Cenário do DB2 Everyplace
. . . 3 Componentes da solução do DB2 Everyplace
. . . 4 Ambientes do DB2 Everyplace
. . . . . . . . 5 Os Aplicativos de Amostra do DB2 Everyplace
. . . 8
Migrando Dispositivos Remotos e
Serviços para o DB2 Everyplace
. . . . 9
Migrando para o DB2 Everyplace Versão 9.1
Utilizando a Migração Paralela
. . . . . . . . 9 Requisitos para a Migração Paralela
. . . . . 10 Preparando o Servidor DB2 Everyplace Versão 8.2.x para Migração . . . . . . . . . . . 11 Preparando o Servidor DB2 Everyplace Versão 9.1 para Migração
. . . . . . . . . . . . 11 Exportando a Configuração do DB2 Everyplace 8.2.x . . . . . . . . . . . . . . . . 12
Exportando a Configuração do DB2 Everyplace Versão 8.2.x para Assinaturas
DataPropagator
. . . . . . . . . . . 12 Exportando a Configuração do DB2
Everyplace Versão 8.2.x para Assinaturas
JDBC
. . . . . . . . . . . . . . 13 Importando a Configuração do DB2 Everyplace Versão 8.2.x
. . . . . . . . . . . . . 14
Importando a Configuração do DB2 Everyplace Versão 8.2.x para Assinaturas
DataPropagator
. . . . . . . . . . . 14 Importando a Configuração do DB2
Everyplace Versão 8.2.x para Assinaturas
JDBC
. . . . . . . . . . . . . . 15 Sincronizando Dispositivos Clientes com o
Servidor DB2 Everyplace Versão 9.1
. . . . . 16 Testando a Compatibilidade de Diferentes
Versões de Dispositivos Clientes do DB2
Everyplace
. . . . . . . . . . . . . 17 Migrando para o DB2 Everyplace Versão 9.1
Utilizando a Migração Seqüencial
. . . . . . . 18 Fazendo Backup da Configuração do DB2
Everyplace Versão 8.2.x
. . . . . . . . . 18
Exportando a Configuração do DB2 Everyplace Versão 8.2.x
. . . . . . . . . . . . . 18 Desinstalando o DB2 Everyplace Versão 8.2.x
. . 19 Instalando o DB2 Everyplace Versão 9.1 durante a Migração Seqüencial . . . . . . . . . . 19
Instalando o DB2 Everyplace
. . . . . 21
Antes de Instalar o DB2 Everyplace
. . . . . . 21 Preparando para Instalar o DB2 Everyplace em Sistemas AIX
. . . . . . . . . . . . . 21
Ajustando Parâmetros do Sistema nos
Sistemas AIX
. . . . . . . . . . . . 21 Administrando o DB2 Everyplace Sync Server em um sistema AIX utilizando o Mobile
Devices Administration Center
. . . . . . 21 Preparando para Instalar o DB2 Everyplace no Linux para Sistemas Intel x86 de 32 Bits . . . . 22 Preparando para Instalar o DB2 Everyplace em Sistemas Solaris
. . . . . . . . . . . . 22
Ajustando Parâmetros do Sistema em Sistemas Solaris
. . . . . . . . . . . . . . 22 Administrando o DB2 Everyplace Sync Server em um sistema Solaris utilizando o Mobile Devices Administration Center
. . . . . . 23 Instalando o DB2 Everyplace Database Edition
. . 23
Requisitos de Instalação do DB2 Everyplace
Database Edition
. . . . . . . . . . . 23 Instalando o DB2 Everyplace Database Edition Utilizando o Assistente de Instalação
. . . . . 24 Desinstalando o DB2 Everyplace Database
Edition
. . . . . . . . . . . . . . . 24 Instalando o DB2 Everyplace Enterprise Edition
. . 25
Requisitos de Instalação do DB2 Everyplace
Enterprise Edition
. . . . . . . . . . . 25 Instalando o DB2 Everyplace Enterprise Edition em um Servidor
. . . . . . . . . . . . 26
Instalando o DB2 Everyplace Enterprise
Edition Utilizando o Assistente de Instalação
. 26 Instalando o DB2 Everyplace Enterprise
Edition Utilizando um Arquivo de Resposta e a Ferramenta de Instalação da Linha de
Comandos . . . . . . . . . . . . . 29 Desinstalando o DB2 Everyplace Enterprise
Edition
. . . . . . . . . . . . . . . 29 Iniciando a Barra de Lançamento First Steps
. . . 30
Criando Manualmente o Banco de Dados de
Amostra Visiting Nurse
. . . . . . . . . 31 Instalando o DB2 Everyplace em Dispositivos
Remotos
. . . . . . . . . . . . . . . 31 Requisitos de Dispositivo Remoto do DB2
Everyplace
. . . . . . . . . . . . . 31
Instalando o DB2 Everyplace Database Edition
em um Dispositivo Remoto
. . . . . . . . 31
Instalando os Arquivos do DB2 Everyplace Database Edition em um Dispositivo Remoto Linux
. . . . . . . . . . . . . . 32 Instalando os Arquivos do DB2 Everyplace Database Edition em um Dispositivo Remoto Palm OS
. . . . . . . . . . . . . 33 Instalando os Arquivos do DB2 Everyplace Database Edition em um Dispositivo Remoto QNX Neutrino
. . . . . . . . . . . 34 Instalando os Arquivos do DB2 Everyplace Database Edition em um Dispositivo Remoto Symbian OS
. . . . . . . . . . . . 35 Instalando os Arquivos do DB2 Everyplace Database Edition em um Dispositivo Remoto do Windows CE . . . . . . . . . . . 35 Instalando os Arquivos do DB2 Everyplace Database Edition em um Dispositivo Remoto do Windows
. . . . . . . . . . . . 36 Instalando o DB2 Everyplace Enterprise Edition em um Dispositivo Remoto
. . . . . . . . 37
Instalando os Arquivos do DB2 Everyplace Enterprise Edition em um Dispositivo Remoto Linux
. . . . . . . . . . . . . . 37 Instalando os Arquivos do DB2 Everyplace Enterprise Edition em um Dispositivo Remoto Palm OS
. . . . . . . . . . . . . 39 Instalando os Arquivos do DB2 Everyplace Enterprise Edition em um Dispositivo Remoto QNX Neutrino
. . . . . . . . . . . 40 Instalando os Arquivos do DB2 Everyplace Enterprise Edition em um Dispositivo Remoto Symbian OS
. . . . . . . . . . . . 42 Instalando os Arquivos do DB2 Everyplace Enterprise Edition em um Emulador Symbian OS Versão 7
. . . . . . . . . . . . 43 Instalando o DB2 Everyplace Enterprise
Edition em um dispositivo remoto do
Windows CE
. . . . . . . . . . . . 44 Instalando os Arquivos do DB2 Everyplace Enterprise Edition em um Dispositivo Remoto do Windows
. . . . . . . . . . . . 46 Configurando o DB2 Everyplace Update Tool no DB2 Everyplace Sync Server . . . . . . . . . 47
Atualizando o Software DB2 Everyplace Sync Client Utilizando o DB2 Everyplace Update Tool
. 48 Instalando o DB2 Everyplace Update Tool em um Dispositivo Remoto Utilizando uma Assinatura de Arquivo
. . . . . . . . . . . . . 49 Instalando o DB2 Everyplace Update Tool
Manualmente em um Dispositivo Remoto
. . . 49
Configurando o DB2 Everyplace . . . . 51
Configurando o DB2 Everyplace Database Edition 51 Configurando o DB2 Everyplace Enterprise Edition 51
Configuração Básica do DB2 Everyplace
Enterprise Edition
. . . . . . . . . . . 52 Utilizando a Ferramenta de Linha de
Comandos para Configurar um Ambiente
Básico
. . . . . . . . . . . . . . 53 Configuração de Cluster do DB2 Everyplace
. . 54
Preparando Nós em uma Configuração em Cluster do DB2 Everyplace
. . . . . . . 55 Configurando o DB2 Everyplace para uma Configuração de Cluster Utilizando o Assistente de Configuração do DB2
Everyplace
. . . . . . . . . . . . 56 Utilizando a Ferramenta de Linha de
Comandos para Configurar um Ambiente em Cluster com um Banco de Dados de Controle Local e Armazenamento de Mensagem
. . . 57 Utilizando a Ferramenta de Linha de
Comandos para Configurar um Ambiente em Cluster com um Banco de Dados de Controle Remoto e Armazenamento de Mensagem
. . 58 Configurando um Cluster do WebSphere
Application Server para o DB2 Everyplace Sync Server
. . . . . . . . . . . . 59 Ativando o Cluster do DB2 Everyplace
. . . 61 Testando o DB2 Everyplace Sync Server em um Cluster do WebSphere Application Server
. 62 Configuração distribuída do DB2 Everyplace
. . 62
Utilizando o Assistente de Configuração para Configurar um Banco de Dados Distribuído
. 63 Utilizando o Assistente de Configuração para Configurar um Servidor Distribuído
. . . . 63 Utilizando a Ferramenta de Linha de
Comandos para Configurar um Banco de
Dados Distribuído
. . . . . . . . . . 65 Utilizando a Ferramenta de Linha de
Comandos para Configurar um Servidor
Distribuído
. . . . . . . . . . . . 66 Resolvendo Problemas no Processo de
Configuração . . . . . . . . . . . . 67 Configuração da Administração Remota do DB2 Everyplace
. . . . . . . . . . . . . 67 Utilizando a Ferramenta de Linha de Comandos para Configurar o DB2 Everyplace para
Administração Remota
. . . . . . . . . 68 Ativando o Suporte IPv6 no Servidor de
Aplicativos Incorporado
. . . . . . . . . 69 Configurando o DB2 Everyplace nos Ambientes do WebSphere Application Server
. . . . . . 70
Configurando o DB2 Everyplace no
WebSphere Application Server 6
. . . . . 70 Iniciando o Servidor de Aplicativos DB2
Everyplace no WebSphere Application Server 6
. . . . . . . . . . . . . . . . 73 Desconfigurando o DB2 Everyplace em um Ambiente do WebSphere Application Server 6 . 73 Desconfigurando o DB2 Everyplace Enterprise Edition
. . . . . . . . . . . . . . . 74
Desconfigurando o DB2 Everyplace Enterprise Edition Utilizando a Ferramenta de
Configuração da Linha de Comandos . . . . 74 Desconfigurando o DB2 Everyplace Enterprise Edition Utilizando o Assistente de
Desconfiguração . . . . . . . . . . . 75 Configurando o DB2 Everyplace em Dispositivos Remotos
. . . . . . . . . . . . . . . 76
Secure Sockets Layer e Dispositivos Remotos DB2
Everyplace
. . . . . . . . . . . . . 76
Configurando o SSL nos Dispositivos Remotos
Linux
. . . . . . . . . . . . . . 76
Configurando o SSL para Dispositivos Remotos Palm OS
. . . . . . . . . . 77
Configurando o SSL para Dispositivos Remotos do Windows
. . . . . . . . . 77
Configurando o Driver ODBC do DB2 Everyplace
. . . . . . . . . . . . . 78
Suporte a DB2 Everyplace Sync Client IPv6 . . . 79
Sincronizando e Verificando Dados em um Dispositivo Remoto ou Emulador Palm OS . . . 79
Suporte e Resolução de Problemas do DB2 Everyplace
. . . . . . . . . . . 81
Resolução de Erros de Configuração
. . . . . . 81
Dados de Diagnóstico para o Banco de Dados Remoto do DB2 Everyplace
. . . . . . . . . 81
Dados de Diagnóstico para o DB2 Everyplace Sync Server
. . . . . . . . . . . . . . . . 82
Ativando o Rastreio para o DB2 Everyplace Sync Client
. . . . . . . . . . . . . . . . 82
Verificando a Integridade do Banco de Dados com a Ferramenta de Verificação da Integridade de Dados
. 83
Mensagens de Erro da DB2 Everyplace Update Tool 83 Glossário
. . . . . . . . . . . . . 85
Avisos
. . . . . . . . . . . . . . . 91
Marcas Registradas . . . . . . . . . . . . 93
Índice Remissivo
. . . . . . . . . . 95
||
Sobre Este Manual
Este manual fornece instruções para instalar e configurar o IBM DB2 Everyplace.
Este manual foi projetado para ajudar administradores de banco de dados, programadores de sistema, programadores de aplicativos e operadores do sistema a desempenhar estas tarefas:
v
Planejar a instalação do DB2 Everyplace v
Instalar e configurar o DB2 Everyplace
v
Utilizar os aplicativos de amostra do DB2 Everyplace para desempenhar tarefas básicas v
Diagnosticar e recuperar-se de problemas do DB2 Everyplace
Sempre verifique a página da Biblioteca do DB2 Everyplace para obter a versão mais atual desta publicação:
http://www.ibm.com/software/data/db2/everyplace/library.html
Convenções Utilizadas neste Manual
Esta documentação utiliza as seguintes convenção de realce:
v
Tipo de Negrito indica comandos ou controles da interface com o usuário tais como nomes de campos, pasta, ícones ou opções de menus.
v
Tipo de Monoespaçamento indica exemplos de texto que você digita exatamente conforme mostrado.
v
Tipo Itálico indica variáveis que você deve substituir com um valor. Ele também é utilizado para indicar títulos de manuais e para enfatizar palavras importantes.
Nesta documentação, <DSYPATH> refere-se ao diretório em que o DB2 Everyplace está instalado. Para obter instruções específicas para sistemas Linux e UNIX, $DSYINSTDIR refere-se ao diretório em que a instância do DB2 Everyplace Sync Server está localizada para um determinado ID do usuário.
Como Ler Diagramas de Sintaxe
As regras a seguir se aplicam aos diagramas de sintaxe utilizados nestas informações:
v
Leia os diagramas de sintaxe da esquerda para a direita, de cima para baixo, seguindo o caminho da linha. As seguintes convenções são utilizadas:
–
O símbolo >>--- indica o início de um diagrama de sintaxe.
–
O símbolo ---> indica que o diagrama de sintaxe é continuado na próxima linha.
–
O símbolo >--- indica que um diagrama de sintaxe é continuado a partir da linha anterior.
–
O símbolo --->< indica o final de um diagrama de sintaxe.
v
Os itens obrigatórios aparecem na linha horizontal (no caminho principal).
required_item
v
Os itens opcionais aparecem abaixo do caminho principal.
required_item
optional_item
Se um item opcional aparecer acima do caminho principal, esse item não terá efeito na execução do
elemento da sintaxe e será utilizado apenas para legibilidade.
optional_item
required_item
v
Se você puder escolher entre dois ou mais itens, eles aparecerão verticalmente em uma pilha.
Se você tiver que escolher um dos itens, um item da pilha aparecerá no caminho principal.
required_item required_choice1 required_choice2
Se escolher um dos itens for opcional, a pilha inteira aparecerá abaixo do caminho principal.
required_item
optional_choice1 optional_choice2
Se um dos itens for o padrão, ele aparecerá acima do caminho principal e as opções restantes serão mostradas abaixo.
required_item
default_choice
optional_choice optional_choice
v
Uma seta voltada para a esquerda, acima da linha principal, indica um item que pode ser repetido.
required_item repeatable_item
Se a seta repetida contiver uma vírgula, você deverá separar os itens repetidos com uma vírgula.
required_item ,
repeatable_item
Uma seta repetida acima de uma pilha indica que você pode repetir os itens na pilha.
v
As palavras-chave e suas abreviações mínimas, se aplicável, aparecem em maiúsculas. Elas devem ser digitadas exatamente como mostradas. As variáveis aparecem em todas as letras em itálico minúsculas (por exemplo, column-name). Elas representam nomes ou valores fornecidos pelo usuário.
v
Palavras-chave e parâmetros separados por pelo menos um espaço se nenhuma pontuação interveniente for mostrada no diagrama.
v
Digite sinais de pontuação, parênteses, operadores aritméticos e outros símbolos, exatamente conforme mostrado no diagrama.
v
Notas de rodapé são mostradas por um número entre parênteses, por exemplo (1).
Atualizações de Serviço e Informações de Suporte
Para localizar atualizações de serviço e informações de suporte, incluindo fix packs de softwares, FAQs (Perguntas Mais Freqüentes), notas técnicas, informações sobre resolução de problemas e downloads, consulte a seguinte página da Web:
http://www.ibm.com/software/data/db2/everyplace/support.html
Recebendo Atualizações de Informações Automaticamente
Registrando-se no serviço IBM My Support, é possível receber automaticamente um e-mail semanal que notifica quando novos documentos do DCF são liberados, quando a documentação existente do produto é atualizada e quando a nova documentação do produto está disponível. Você pode customizar o serviço para que receba informações apenas sobre os produtos IBM especificados.
Para registrar-se no serviço My Support:
1.
Vá para http://www.ibm.com/support/mysupport.
2.
Digite seu ID e sua senha IBM ou crie um clicando em registrar agora.
3.
Quando a página My Support for exibida, clique em incluir produtos para selecionar os produtos sobre os quais você deseja receber atualizações de informações. O DB2 Everyplace está localizado em Software -> Gerenciamento de Dados e de Informações -> Bancos de Dados.
4.
Clique em Assinar e-mail para especificar os tipos de atualizações que gostaria de receber.
5.
Clique em Atualizar para salvar seu perfil.
O Conjunto de Informações do DB2 Everyplace
As informações técnicas do DB2 Everyplace estão disponíveis nos seguintes formatos:
Arquivos PDF
As versões em PDF dos manuais são intituladas da seguinte forma:
v
DB2 Everyplace Application and Development Guide v
DB2 Everyplace Sync Server Administration Guide v
Guia de Instalação e do Usuário do DB2 Everyplace
Uma descrição de cada manual na biblioteca do DB2 Everyplace está disponível a partir do:
v
O IBM Publications Center no endereço http://www.ibm.com/shop/publications/order v
Web site do DB2 Everyplace no endereço http://www.ibm.com/software/data/db2/
everyplace/library.html IBM developerWorks
O IBM developerWorks possui artigos técnicos sobre o DB2 Everyplace e um fórum para
interação com outros usuários do DB2 Everyplace. Você pode acessar a seção do DB2 Everyplace do IBM developerWorks no endereço http://www.ibm.com/developerworks/db2/products/
db2e/index.html . Centro de Informações
O centro de informações contém a biblioteca inteira do DB2 Everyplace em um formato
pesquisável conveniente. Informações adicionais estão disponíveis na página da biblioteca do DB2 Everyplace no endereço http://www.ibm.com/software/data/db2/everyplace/library.html.
sob o título Centro de Informações.
Ajuda On-line
Você pode abrir a ajuda on-line baseada no navegador de HTML a partir da interface com o usuário do Mobile Devices Administration Center.
Recursos de Acessibilidade
Os recursos de acessibilidade ajudam os usuários com deficiências físicas, como mobilidade restrita ou
visão limitada, a utilizarem os produtos de software com êxito.
O Instalador, o Assistente de Configuração e o Mobile Devices Administration Center estão acessíveis e incluem os seguintes recursos de acessibilidade:
v
Operam todos os recursos utilizando o teclado em vez do mouse.
v
Customizam o tamanho e a cor de suas fontes.
v
Recebem informações visuais ou auditivas como alertas.
v
Suportam aplicativos de acessibilidade que utilizam a API Java
™Accessibility.
v
Fornecem com uma documentação apresentada em um formato acessível.
Entrada do Teclado
Você pode utilizar teclas ou combinações de teclas para desempenhar operações que também podem ser realizadas utilizando um mouse. Você pode acessar os menus que fazem distinção entre contextos na barra de menus em vez de clicar com o botão direito do mouse.
Exibição Acessível
O DB2 Everyplace possui recursos que aprimoram a interface com o usuário e aprimoram a acessibilidade para usuários com pouca visão. Estes aprimoramentos de acessibilidade incluem suporte para a customização de propriedades de fontes.
Definições das Fontes
Você pode selecionar a cor, a tamanho e a fonte do texto em menus e janelas de diálogo.
Sem Dependência na Cor
Não é necessário distinguir cores para utilizar as funções deste produto.
Suporta Cores de Alto Contraste
O é Mobile Devices Administration Center exibido de forma nítida quando você utiliza um esquema de cores de alto contraste.
Nenhum Conteúdo que Cintila ou Pisca
Nenhum texto ou elemento de interface gráfica com o usuário cintila ou pisca durante a operação.
Dicas de Alertas Alternativos
Você pode especificar se deseja receber alertas através de informações auditivas ou visuais.
Compatibilidade com Tecnologias Assistidas
A interface do Mobile Device Administration Center suporta a API Java Accessibility, permitindo a utilização por leitores de tela e outras tecnologias assistidas utilizadas por pessoas com
deficiências.
Documentação Accessível
A documentação acessível para o DB2 Everyplace está disponível no centro de informações do DB2 Everyplace.
Como Enviar Seus Comentários
Seu feedback é importante para ajudar a fornecer informações mais precisas e de alta qualidade. Se tiver qualquer comentário sobre este manual ou qualquer outra documentação do DB2 Everyplace, utilize uma das seguintes opções:
v
Utilize o formulário de comentário do leitor on-line, localizado em:
http://www.ibm.com/software/data/rcf/
v
Envie seus comentários por e-mail para [email protected]. Certifique-se de incluir o nome do
manual, o número de peça do manual, a versão do DB2 Everyplace e, se aplicável, o local específico do
texto que está sendo comentado (por exemplo, um número de página ou número de tabela).
Guia de Instalação e do Usuário do IBM DB2 Everyplace
versão 9.1
Visão Geral do Produto
O DB2 Everyplace faz parte da solução IBM On Demand Business para sincronizar os dados entre dispositivos remotos e servidores de banco de dados corporativos.
Utilizando o DB2 Everyplace, profissionais remotos (como pessoas de vendas, inspetores, auditores, técnicos de serviço de campo, doutores, corretores de imóveis e avaliadores de reivindicação de seguros) podem ter acesso a dados vitais de que eles precisam quando estão fora do escritório. As organizações podem fornecer seus dados corporativos aos dispositivos remotos. Utilizando o banco de dados remoto do DB2 Everyplace, é possível acessar e desempenhar atualizações nos bancos de dados que residem nos dispositivos remotos. Utilizando o DB2 Everyplace Sync Server e o Sync Client, é possível sincronizar dados de dispositivos remotos para outras origens de dados em sua corporação.
A seguintes edições do DB2 Everyplace estão disponíveis:
DB2 Everyplace Enterprise Edition
Fornece software de banco de dados e de sincronização para dispositivos remotos. Esta edição permite criar uma solução de sincronização corporativa completa para seus dispositivos remotos.
Esta edição inclui:
v
DB2 Everyplace Sync Server (incluindo o Mobile Devices Administration Center e a ferramenta de Script XML)
v
Banco de dados de espelho do DB2 Everyplace v
DB2 Everyplace Sync Client
v
Banco de Dados Remoto do DB2 Everyplace DB2 Everyplace Database Edition
Fornece o banco de dados remoto do DB2 Everyplace. Esta edição é ideal se você desejar apenas um banco de dados robusto e pequeno para seus dispositivos remotos e não precisar sincronizar dados com uma origem de dados corporativa.
Um Exemplo de Cenário do DB2 Everyplace
O DB2 Everyplace pode aumentar a produtividade e a eficiência da força de trabalho remota. Neste exemplo, um corretor de seguros utiliza um dispositivo remoto que executa um aplicativo do DB2 Everyplace.
Os corretores de seguros são responsáveis pela inspeção da propriedade danificada dos clientes que acionam o seguro. Em muitas empresas, o corretor visita a propriedade do cliente, preenche formulários para validar ou refutar a reclamação e avalia a quantidade de danos a serem pagos ao cliente.
Posteriormente, quando o corretor retorma ao escritório, os formulários são digitados manualmente no sistema da empresa em um processo caro e tedioso.
Equipar os corretores com um dispositivo remoto que executa um aplicativo do DB2 Everyplace pode simplificar consideravelmente este processo. Utilizando seus dispositivos remotos onde quer que estejam, os corretores podem acessar seu planejamento de inspeção, rota e informações de política do requerente.
Os corretores podem, também, preencher o formulário de ajuste no dispositivo remoto. Os corretores
podem, então, sincronizar os dados em seus dispositivos remotos com o sistema da empresa fazendo
upload dos novos dados do formulário de ajuste no banco de dados corporativo da empresa. Se os
corretores precisarem de informações no campo, eles poderão sincronizar os dados em seus dispositivos
remotos com o sistema do computador da empresa imediatamente utilizando conexão com modem ou
wireless.
O processo de ajuste das reclamações pode agora ser completamente informatizada, o que representa uma redução de custos significativa para a empresa de seguros. As reclamações também são resolvidas mais rápido pois os corretores possuem acesso instantâneo aos seus bancos de dados corporativos da empresa.
Componentes da solução do DB2 Everyplace
O DB2 Everyplace Enterprise Edition é uma solução robusta para sincronizar dados corporativos. Você pode configurar o ambiente do DB2 Everyplace de várias maneiras, dependendo das necessidades de sua rede e seus usuários.
Banco de Dados Remoto do DB2 Everyplace
O mecanismo do banco de dados remoto do DB2 Everyplace é executado em um dispositivo remoto e armazena uma cópia local de dados de um sistema de origem. Os usuários podem utilizar o dispositivo remoto para acessar e modificar estes dados. O banco de dados remoto do DB2 Everyplace é fornecido com o DB2 Everyplace Database Edition, DB2 Everyplace Enterprise Edition e o recurso Mobility on Demand do DB2.
O banco de dados remoto do DB2 Everyplace é um banco de dados relacional que reside em seu dispositivo remoto. Você pode interagir com o banco de dados através das funções CLI (Call Level Interface) do DB2, métodos JDBC (Java Database Connectivity), métodos ODBC (Open Database Connectivity) ou métodos ADO.NET.
DB2 Everyplace Sync Server
O DB2 Everyplace Sync Server é um servlet que sincroniza dados e fornece resolução de conflito entre bancos de dados incorporados nos dispositivos remotos e um banco de dados de origem.
Ao instalar o DB2 Everyplace, você instala o servlet do DB2 Everyplace Sync Server e um servidor de aplicativos incorporado de funcionalidade limitada. Também é possível configurar o DB2 Everyplace Sync Server para executar dentro de um servidor de aplicativos independente como o WebSphere Application Server versão 6.
Você pode administrar o DB2 Everyplace Sync Server utilizando duas ferramentas:
Mobile Devices Administration Center
Esta ferramenta gráfica ajuda a gerenciar e fornecer serviços de sincronização a grupos de usuários com necessidade de sincronização de dados semelhantes.
A Ferramenta de Script XML
A ferramenta de Script XML automatiza tarefas de outra maneira desempenhadas utilizando o Mobile Devices Administration Center. Também é possível utilizar a ferramenta de script XML para copiar ou mover assinaturas, conjuntos de assinaturas, usuários, grupos de um servidor para vários outros servidores.
Banco de dados de espelho do DB2 Everyplace
O banco de dados de espelho do DB2 Everyplace armazena os dados que você deseja sincronizar entre seus dispositivos remotos e seus bancos de dados corporativos. O DB2 Everyplace Sync Server utiliza o banco de dados de espelho para desempenhar a resolução de conflitos entre dispositivos remotos e para minimizar o carregamento em seus sistemas de banco de dados corporativos.
Se você tiver uma cópia independente do DB2 Versão 9.1 em seu sistema, crie ou catalogue o banco de dados de espelho na instância local do DB2 do DB2 Everyplace. Se você não tiver o DB2 Versão 9.1 em seu sistema, o DB2 Everyplace instalará uma versão incorporada restrita do DB2 Versão 9.1 para funcionar como o banco de dados de espelho.
DB2 Everyplace Sync Client
O DB2 Everyplace Sync Client é um componente que aplicativos remotos utilizam para
sincronizar dados entre o DB2 Everyplace Sync Server. Ele manipula a sincronização bidirecional
de dados relacionais corporativos com o banco de dados DB2 Everyplace remoto. O DB2
Everyplace Sync Client também permite distribuir e atualizar facilmente aplicativos remotos em seus dispositivos remotos bem como executar procedimentos armazenados que residem em um banco de dados DB2.
Como os Dados São Trocados entre o DB2 Everyplace e Dispositivos Remotos
O DB2 Everyplace Sync Server define relacionamentos e direitos de acesso através de objetos de replicação do DB2 Versão 9.1 tais como usuários, grupos, assinaturas e conjuntos de assinaturas. Estas informações bem como uma cópia local dos dados de origem são mantidas no banco de dados de espelho do DB2 Everyplace. O DB2 Everyplace Sync Server transfere dados para dispositivos remotos através da interface TCP/IP fornecida pelo servidor de aplicativos. Os dispositivos remotos podem sincronizar dados através de qualquer canal que suporta TCP/IP, tal como uma conexão USB direta ou uma conexão da Internet.
DB2E Sync Server
WAS 6 ou
Embedded Application Server
BD de Espelho
( DB2 Independente ou Incorporado ) BD de Origem
Dispositivos Remotos
Ambientes do DB2 Everyplace
O DB2 Everyplace Enterprise Edition é uma solução robusta para sincronizar dados corporativos. Você
pode configurar o ambiente do DB2 Everyplace de várias maneiras, dependendo das necessidades de sua
rede e seus usuários.
Conceitos Subjacentes
Como o DB2 Versão 9.1, o DB2 Everyplace opera utilizando instâncias. Uma instância do DB2 Everyplace consiste nos seguintes componentes:
v
O DB2 Everyplace Sync Server em execução em uma instância do servidor de aplicativos incorporado v
O banco de dados de espelho do DB2 Everyplace, que é gerenciado por uma instância do DB2 Versão
9.1
O Ambiente Básico
BD de Origem
BD de Origem
Servlet Servlet
Dispositivos Remotos Dispositivos Remotos
Um ambiente básico coloca a instância do DB2 Everyplace em uma máquina física.
Para criar um ambiente básico:
v
Instale o DB2 Everyplace de acordo com as etapas em “Instalando o DB2 Everyplace Enterprise Edition” na página 25.
v
Configure o DB2 Everyplace de acordo com as etapas em “Configuração Básica do DB2 Everyplace Enterprise Edition” na página 52.
v
Etapa opcional para usuários UNIX: Para criar instâncias adicionais, repita a etapa 2.
O Ambiente Distribuído
Servlet
Servlet
Servlet
Dispositivos Remotos Dispositivos Remotos Dispositivos Remotos
Um ambiente distribuído divide a instância do DB2 Everyplace em dois componentes:
Servidor Distribuído
O servidor distribuído é uma máquina que executa uma instância do DB2 Everyplace Sync Server dentro de uma instância do servidor de aplicativos incorporada.
Banco de Dados Distribuído
O banco de dados distribuído é uma máquina que hospeda o banco de dados de espelho do DB2 Everyplace em uma instância do DB2 Versão 9.1.
Para criar um ambiente distribuído:
1.
Selecione uma máquina para funcionar como o banco de dados distribuído. Nestas etapas, esta máquina é chamada de ″máquina B″.
2.
Instale o DB2 Everyplace na máquina B de acordo com as etapas em “Instalando o DB2 Everyplace Enterprise Edition” na página 25.
3.
Configure o DB2 Everyplace na máquina B de acordo com as etapas em “Utilizando o Assistente de Configuração para Configurar um Banco de Dados Distribuído” na página 63. Para configurar a instalação utilizando a linha de comandos, consulte as etapas em “Utilizando a Ferramenta de Linha de Comandos para Configurar um Banco de Dados Distribuído” na página 65. Registre o nome e a senha do usuário da instância escolhidos nesta etapa. Eles serão necessários na etapa 6.
4.
Selecione uma máquina para funcionar como o servidor distribuído. Nestas etapas, esta máquina é chamada de ″máquina A″.
5.
Instale o DB2 Everyplace na máquina A de acordo com as etapas em “Instalando o DB2 Everyplace Enterprise Edition” na página 25.
6.
Configure o DB2 Everyplace na máquina A de acordo com as etapas em “Utilizando o Assistente de
Configuração para Configurar um Servidor Distribuído” na página 63. Para configurar a instalação
utilizando a linha de comandos, consulte as etapas em “Utilizando a Ferramenta de Linha de
Comandos para Configurar um Servidor Distribuído” na página 66. Ao desempenhar esta etapa, utilize os mesmos nome e senha do usuário da instância escolhidos na etapa 3.
O Ambiente em Cluster
Um ambiente em cluster permite escalar o DB2 Everyplace Sync Server em vários nós em um cluster do WebSphere Application Server Network Deployment. O WAS ND capacita o DB2 Everyplace com recursos adicionais tais como balanceamento de carga dinâmico, escalabilidade e failover.
Para criar um ambiente em cluster, siga as instruções em “Configuração de Cluster do DB2 Everyplace”
na página 54.
O Ambiente de Administração Remota
Um ambiente de administração remota permite administrar uma instância do DB2 Everyplace Sync Server localizada em outro sistema físico utilizando o Mobile Devices Administration Center. Por exemplo, você pode instalar o DB2 Everyplace em uma estação de trabalho Windows, configurá-lo para um ambiente de administração remota e utilizá-lo para administrar um DB2 Everyplace Sync Server em um sistema AIX.
Para criar um ambiente de administração remota:
v
Instale e configure o DB2 Everyplace na máquina que deseja administrar de acordo com as etapas em
“Instalando o DB2 Everyplace Enterprise Edition” na página 25.
v
Instale o DB2 Everyplace na estação de trabalho que será utilizada para desempenhar a administração remota de acordo com as etapas em “Instalando o DB2 Everyplace Enterprise Edition” na página 25.
v
Configure a instalação do DB2 Everyplace na estação de trabalho de acordo com as etapas em
“Configuração da Administração Remota do DB2 Everyplace” na página 67. Para configurar a instalação utilizando a linha de comandos, consulte as etapas em “Configuração da Administração Remota do DB2 Everyplace” na página 67.
Os Aplicativos de Amostra do DB2 Everyplace
Os aplicativos de amostra fornecem exemplos de aplicativos que utilizam o DB2 Everyplace.
O aplicativo de amostra Visiting Nurse demonstra a sincronização bidirecional entre o banco de dados remoto e o Sync Server. O aplicativo de amostra possui duas partes: uma parte é executada no Sync Server e a outra parte é executada no dispositivo remoto que possui o banco de dados remoto do DB2 Everyplace. O aplicativo de amostra no dispositivo remoto demonstra a funcionalidade do mecanismo de banco de dados em um ambiente independente. Quando o aplicativo de amostra do Sync Server e o aplicativo de amostra do mecanismo de banco de dados remoto DB2 Everyplace são utilizados em conjunto, funcionam como um aplicativo completo que invoca todos os componentes do DB2 Everyplace.
O aplicativo de amostra do DB2 Sync demonstra como utilizar a API Cliente do IBM Sync para
sincronizar tabelas das assinaturas que estão definidas no Mobile Devices Administration Center.
Migrando Dispositivos Remotos e Serviços para o DB2 Everyplace
Você pode migrar versões anteriores do DB2 Everyplace para o DB2 Everyplace versão 9.1 utilizando a migração paralela ou a migração seqüencial.
Utilize a migração paralela se desejar manter seu servidor existente operando até você estar pronto para mudar para o novo servidor DB2 Everyplace versão 9.1. Utilizando a migração paralela, é possível testar a migração sem interromper o serviço pois os dispositivos clientes podem continuar a sincronização com o servidor DB2 Everyplace antigo. Se você estiver utilizando os servidores UNIX ou Linux, será possível desempenhar a migração paralela no mesmo servidor físico utilizando instâncias separadas do DB2 Everyplace Sync Server. Para ambientes Windows, a migração paralela requer dois servidores físicos.
A migração seqüencial envolve apenas um servidor físico. Você pode esperar algum tempo ocioso do servidor pois o DB2 Everyplace Sync Server não pode aceitar pedidos de sincronização durante a migração. Além disso, ao utilizar a migração seqüencial, não é possível testar o novo servidor antes de migrar para ele. Se você tiver muitos usuários, a migração seqüencial não é recomendada.
Restrição:
A migração seqüencial não pode ser desempenhada com servidores UNIX ou Linux.
Migrando para o DB2 Everyplace Versão 9.1 Utilizando a Migração Paralela
Este tópico fornece uma visão geral das etapas necessárias para desempenhar para migrar o DB2 Everyplace versão 8.2.x para o DB2 Everyplace versão 9.1. Utilizando a migração paralela, é possível testar, avaliar e mover usuários para o novo servidor DB2 Everyplace versão 9.1 gradualmente migrando um grupo por vez.
Para desempenhar a migração paralela no DB2 Everyplace versão 9.1:
1.
Certifique-se de que os requisitos descritos em “Requisitos para a Migração Paralela” na página 10 sejam atendidos.
2.
Opcional: Se desejar testar a nova configuração do DB2 Everyplace versão 9.1 antes de permitir que ele grave nos bancos de dados de origem, duplique os bancos de dados de origem copiando-os em um servidor de teste. Este teste é suportado apenas para assinaturas JDBC. Ao migrar para o DB2 Everyplace versão 9.1, o servidor DB2 Everyplace versão 8.2.x e o servidor DB2 Everyplace versão 9.1 podem gravar nos bancos de dados de origem de produção.
3.
Prepare o servidor DB2 Everyplace 8.2.x para migração.
4.
Prepare o servidor DB2 Everyplace versão 8.2 para migração.
5.
Exporte a configuração do DB2 Everyplace versão 8.2.x. Se você tiver as assinaturas DataPropagator e JDBC, deverá exportar cada tipo de assinatura separadamente.
v
Para configurações que utilizam assinaturas DataPropagator v
Para configurações que utilizam assinaturas do JDBC
6.
Importe a configuração do DB2 Everyplace versão 8.2.x para o servidor DB2 Everyplace versão 9.1. Se você tiver as assinaturas DataPropagator e JDBC, deverá importar cada tipo de assinatura
separadamente.
v
Para configurações que utilizam assinaturas DataPropagator v
Para configurações que utilizam assinaturas do JDBC
7.
Sincronize dispositivos clientes com o servidor DB2 Everyplace versão 9.1.
8.
Desative o sistema DB2 Everyplace versão 8.2.x:
a.
Certifique-se de que nenhum aplicativo esteja conectado ao banco de dados de origem, incluindo o Sync Server do DB2 Everyplace versão 9.1.
b.
Exclua todas as assinaturas que estão utilizando o Mobile Devices Administration Center do DB2 Everyplace versão 8.2.x.
9.
Teste a compatibilidade dos dispositivos remotos que estão executando diferentes versões do DB2 Everyplace.
Agora é possível criar ou editar assinaturas no servidor DB2 Everyplace versão 9.1. Se você ainda não tiver feito isso, também poderá escolher fazer upgrade do software do dispositivo cliente para o DB2 Everyplace versão 9.1 após concluir a migração.
Requisitos para a Migração Paralela
Antes de poder desempenhar a migração paralela para o DB2 Everyplace versão 9.1, é necessário atender os seguintes requisitos.
v
Você deve estar migrando do DB2 Everyplace versão 8.2.x para o DB2 Everyplace versão 9.1
v
Se você estiver migrando para o DB2 Everyplace versão 9.1 em um servidor Windows, você precisará de um servidor físico separado. Os servidores UNIX e Linux suportam migração paralela no mesmo servidor físico, mas o DB2 Everyplace versão 9.1 deve ser uma instância separada da versão mais antiga do DB2 Everyplace.
v
A migração paralela para o DB2 Everyplace versão 9.1 é suportada pelos seguintes bancos de dados de origem:
–
DB2 para zSeries –
DB2 UDB –
DB2 para iSeries –
Oracle
–
SQL Server
Para as versões suportadas de cada banco de dados de origem, consulte Bancos de dados de origem suportados pelo DB2 Everplace.
O DB2 Everyplace versão 9.1 não suporta a migração paralela para configurações com bancos de dados de origem Informix em qualquer sistema operacional. Se você estiver migrando para o DB2 Everyplace versão 9.1 em um ambiente Windows com bancos de dados de origem Informix, poderá utilizar a migração seqüencial. Se você estiver migrando para o DB2 Everyplace versão 9.1 em um ambiente UNIX ou em um ambiente Linux com bancos de dados de origem Informix, não será possível utilizar a migração paralela ou a migração seqüencial. Para obter informações sobre as etapas de migração para estes bancos de dados não suportados, entre em contato com o Suporte ao Software IBM.
v
Se seu banco de dados de origem for o DB2 UDB versão 7, migre seu banco de dados de origem para o DB2 UDB versão 8. Você não pode incluir, modificar ou excluir quaisquer assinaturas do DB2 Everyplace se o banco de dados de origem for o DB2 UDB versão 7.
Importante:
Para migrar para o UDB versão 8, assegure-se de que o banco de dados de origem da versão 7 possua o fix pack 4 ou posterior instalado. Além disso, certifique-se de que a replicação esteja em execução normalmente por, pelo menos, uma semana após o fix pack 4 ser instalado. Para obter informações adicionais, consulte o DataPropagator Migration Guide: Migrating to DB2 Replication version 8 (REPL-MIG8).
v
Se você tiver assinaturas JDBC com um banco de dados de origem Oracle e as tabelas nas assinaturas tiverem colunas LONG ou LONG RAW, não migre para o DB2 Everyplace versão 9.1. Entre em contato com o Suporte ao Software IBM para obter assistência.
Restrições:
v
Não altere IDs de usuário ou senhas durante a migração. Faça estas alterações apenas após ter concluído a migração e ter verificado se o DB2 Everyplace está funcionando
corretamente.
v
Não crie nem edite assinaturas em nenhum servidor durante a migração. Você deve limpar e desativar o servidor DB2 Everyplace versão 8.2.x antes de editar ou criar assinaturas no servidor DB2 Everyplace versão 9.1.
v
Se você tiver assinaturas JDBC e DataPropagator, deverá importar cada tipo de assinatura separadamente.
v
O novo servidor DB2 Everyplace versão 9.1 pode gravar nos bancos de dados de origem de produção ao mesmo tempo que a versão antiga do DB2 Everyplace. Se isto for um problema, duplique os bancos de dados de origem antes de iniciar o processo de migração e teste a nova configuração do DB2 Everyplace versão 9.1 com os bancos de dados de origem de teste. Este teste é suportado apenas para assinaturas JDBC.
v
O DB2 Everyplace versão 9.1 suporta os dispositivos remotos da versão 8.2.x. Portanto, você pode escolher se deseja fazer upgrade dos dispositivos remotos.
v
Se você tiver assinaturas DataPropagator, será necessário seguir instruções especiais para a importação e exportação de assinaturas DataPropagator. Para obter informações adicionais sobre o processo de migração do DataPropagator, consulte o DataPropagator Migration Guide: Migrating to DB2 Replication version 8.
Preparando o Servidor DB2 Everyplace Versão 8.2.x para Migração
Antes de desempenhar a migração paralela para o DB2 Everyplace versão 9.1, você deve criar um backup dos dados em seu sistema.
Para preparar o servidor DB2 Everyplace versão 8.2.x para migração:
1.
Replique cada banco de dados de espelho com o comando dsyreplicate.
Windows
Efetue login como o administrador.
Vá para o diretório <DSYPATH>\Server\bin.
Emita o seguinte comando: dsyreplicate mirror_db_name UNIX e Linux
Efetue login como a instância do DB2 Everyplace Sync Server.
Vá para o diretório <DSYINSTDIR>/Server/bin.
Emita o seguinte comando: ./dsyreplicate.sh mirror_db_name
em que mirror_db_name é o nome do banco de dados de espelho que deseja replicar.
2.
Pare o servlet do Sync Server do DB2 Everyplace versão 8.2.x.
3.
Faça backup de todos os bancos de dados de origem e espelho e do banco de dados de controle DSYCTLDB. Para obter detalhes sobre o backup de bancos de dados DB2, consulte o DB2 Information Center. Para obter detalhes sobre o backup de bancos de dados não-DB2, consulte a documentação para o banco de dados não-DB2.
4.
Reinicie o servlet do Sync Server do DB2 Everyplace versão 8.2.x para que os dispositivos clientes possam retomar a sincronização.
Preparando o Servidor DB2 Everyplace Versão 9.1 para Migração
Se você estiver migrando para o DB2 Everyplace versão 9.1 em um sistema Windows, será necessário ter um servidor físico separado para o qual migrar. Se a versão antiga do DB2 Everyplace estiver em um servidor UNIX Linux, você poderá migrar para o DB2 Everyplace versão 9.1 criando uma nova instância no mesmo servidor ou utilizando um servidor físico separado.
Pré-requisitos:
v
Se você não instalar o DB2 Versão 9.1, o DB2 Everyplace versão 9.1 instalará a versão incorporada dele.
Portanto, se você não planeja utilizar a versão incorporada, instale o DB2 Versão 9.1 antes de migrar para o DB2 Everyplace versão 9.1.
v
Certifique-se de que os requisitos para a migração paralela sejam atendidos.
v
Instale o Sync Server do DB2 Everyplace versão 9.1 e teste-o executando a amostra do VNurse.
Para preparar o servidor DB2 Everyplace 9.1 para migração:
1.
Pare o servlet do Sync Server do DB2 Everyplace versão 9.1.
2.
Crie bancos de dados de espelho para todas as assinaturas JDBC que você deseja migrar. Não crie bancos de dados de espelho para assinaturas do DataPropagator. Você fará backup e restaurará os bancos de dados de espelho para assinaturas do DataPropagator posteriormente.
3.
Catalogue os bancos de dados de origem.
Se estiver utilizando um banco de dados de origem de série do DB2, deverá catalogar os bancos de dados de origem para torná-lo acessível. Consulte o DB2 Information Center para obter as etapas do catálogo.
Se seu banco de dados de origem for não-DB2, digite as informações corretas para o driver JDBC enquanto estiver criando uma assinatura para que ele possa conectar-se ao banco de dados de origem corretamente. Para obter informações adicionais sobre a conexão com bancos de dados de origem não-DB2 durante a criação de assinaturas, consulte o tópico Assinaturas do DB2 Everyplace Information Center ou do Sync Server Administration Guide.
Se estiver utilizando bancos de dados de origem de teste, certifique-se de que este banco de dados esteja acessível em vez do banco de dados de origem de produção. Você pode utilizar bancos de dados de origem de teste apenas com assinaturas JDBC.
4.
Apenas para assinaturas de arquivos, copie os arquivos assinados que possuem o mesmo caminho de diretório que o servidor DB2 Everyplace versão 8.2.x para o novo servidor DB2 Everyplace versão 9.1.
Exportando a Configuração do DB2 Everyplace 8.2.x
Parte do processo de migração paralela envolve a exportação de sua configuração atual do DB2 Everyplace 8.2.x para um script XML. Existem instruções separadas para assinaturas JDBC e DataPropagator.
Exportando a Configuração do DB2 Everyplace Versão 8.2.x para Assinaturas DataPropagator
Siga estas etapas para exportar a configuração de suas assinaturas DataPropagator do DB2 Everyplace.
Pré-requisitos:
v
Se suas assinaturas DataPropagator acessarem um banco de dados de origem em execução em um servidor AS/400, crie um novo índice na tabela de controle de limpeza no banco de dados de origem.
Utilize a seguinte instrução SQL para criar o índice:
CREATE UNIQUE INDEX ASN.IBMSNAP_PRUNCNTLX
ON ASN.IBMSNAP_PRUNCNTL (
SOURCE_OWNER,
SOURCE_TABLE,
SOURCE_VIEW_QUAL,
APPLY_QUAL,
SET_NAME,
TARGET_SERVER,
TARGET_TABLE,