DB2-9.pdf

download DB2-9.pdf

of 333

Transcript of DB2-9.pdf

  • IBM

    DB2 Universal Database

    Iniciao Rpidapara DB2 Servers

    Verso 8

    G517-7385-00

    IBM

  • IBM

    DB2 Universal Database

    Iniciao Rpidapara DB2 Servers

    Verso 8

    G517-7385-00

    IBM

  • Antes de utilizar estas informaes e o produto a que elas se referem, certifique-se de ter lido as informaes geraisna seo Avisos.

    Este documento contm informaes de propriedade da IBM. Ele fornecido sob um acordo de licena e protegidopela lei de copyright. As informaes contidas nesta publicao no incluem garantias de produto, e nenhumadeclarao feita neste manual deve ser interpretada como tal.

    Voc pode solicitar publicaes da IBM online ou atravs do representante IBM local.v Para solicitar publicaes online, acesse o IBM Publications Center em www.ibm.com/shop/publications/orderv Para localizar o representante IBM local, acesse o IBM Directory of Worldwide Contacts em

    www.ibm.com/planetwide

    Quando o Cliente envia seus comentrios para a IBM, concede direitos no-exclusivos IBM para us-los oudistribu-los da maneira que achar conveniente, sem que isso implique em qualquer compromisso ou obrigao paracom o Cliente.

    Copyright International Business Machines Corporation 1993-2002. Todos os direitos reservados.

  • ndiceParte 1. Sobre DB2 Servers . . . . 1

    Captulo 1. DB2 Servers . . . . . . . . 3DB2 Enterprise Server Edition . . . . . . 3DB2 Workgroup Server Edition . . . . . . 4

    Captulo 2. DB2 Servers no Windows . . . 5Viso Geral da Instalao para o DB2 Servers(Windows) . . . . . . . . . . . . . 5Viso Geral da Instalao para DB2 ServersParticionados (Windows) . . . . . . . . 7

    Captulo 3. DB2 Servers no UNIX . . . . 11Viso Geral da Instalao para DB2 Servers(UNIX) . . . . . . . . . . . . . . 11Viso Geral de Instalao para um DB2 ServerParticionado (UNIX) . . . . . . . . . 13

    Parte 2. Migrando DB2 Servers . . 17

    Captulo 4. Consideraes sobre Migrao 19Restries da Migrao . . . . . . . . 19Recomendaes sobre Migrao . . . . . 21Fazendo Backup dos Bancos de Dados antesda Migrao do DB2 . . . . . . . . . 22Consideraes sobre Espao para a Migraodo DB2 . . . . . . . . . . . . . 23Gravando as Definies de Configurao doSistema antes da Migrao do DB2 . . . . 25Alterando o Nvel de Erro do Diagnsticoantes da Migrao do DB2 . . . . . . . 26Verificando se Seus Bancos de Dados EstoProntos para Migrao . . . . . . . . 26Deixando um Servidor DB2 V6 ou V7 Offlinepara a Migrao do DB2 . . . . . . . . 28

    Captulo 5. Migrando DB2 Servers(Windows) . . . . . . . . . . . . 31Migrando o DB2 (Windows) . . . . . . 31Migrando os Bancos de Dados . . . . . . 32

    Captulo 6. Migrando DB2 Servers (UNIX) 35Migrando o DB2 (UNIX) . . . . . . . . 35

    Migrando as Instncias (UNIX) . . . . . 36Migrando o DAS (DB2 Administration Server) 38Migrando os Bancos de Dados . . . . . . 39

    Parte 3. Instalando DB2 Servers 43

    Captulo 7. Instalando DB2 Servers(Windows) . . . . . . . . . . . . 45Instalando o Servidor DB2 no Windows. . . 45Requisitos. . . . . . . . . . . . . 46

    Requisitos de Instalao para o DB2Servers (Windows) . . . . . . . . . 46Requisitos de Memria para o DB2 Servers(Windows) . . . . . . . . . . . 49Requisitos do Disco para o DB2 Servers(Windows) . . . . . . . . . . . 49

    Estendendo o Esquema do Diretrio(Windows 2000 e Windows .NET) . . . . . 50Contas de Usurio Requeridas para Instalaodo DB2 Servers (Windows) . . . . . . . 51Iniciando o Assistente Instalao do DB2 parauma Instalao do DB2 Server (Windows) . . 53Aplicando o FixPak Mais Recente . . . . . 55Verificando a Instalao, Utilizando o CLP(Command Line Processor) . . . . . . . 56Instalando a Documentao Online do DB2(Windows) . . . . . . . . . . . . 57

    Captulo 8. Instalando DB2 Servers (UNIX) 61Preparando para Instalao (AIX) . . . . . 61

    Instalando DB2 Servers no AIX . . . . 61Requisitos. . . . . . . . . . . . 62Montando o CD-ROM do DB2 (AIX) . . . 65

    Preparando para Instalao (HP-UX) . . . . 65Instalando um DB2 Server no HP-UX . . 65Requisitos. . . . . . . . . . . . 66Modificando os Parmetros do Kernel(HP-UX) . . . . . . . . . . . . 69Montando o CD-ROM em HP-UX. . . . 70

    Preparando para Instalao (Linux) . . . . 71Instalando um DB2 Server no Linux . . . 71Requisitos. . . . . . . . . . . . 72Modificando os Parmetros do Kernel(Linux). . . . . . . . . . . . . 75

    Copyright IBM Corp. 1993-2002 iii

  • Montando o CD-ROM do DB2 (Linux) . . 76Preparando para Instalao (Solaris OperatingEnvironment) . . . . . . . . . . . 77

    Instalando um DB2 Server no Solaris. . . 77Requisitos. . . . . . . . . . . . 78Modificando os Parmetros do Kernel(Solaris) . . . . . . . . . . . . 82Montando o CD-ROM (Solaris) . . . . 82

    Instalao e Configurao do DB2 Server(UNIX). . . . . . . . . . . . . . 83

    Iniciando o Assistente Instalao do DB2para Instalao do DB2 Server (UNIX) . . 83Aplicando o FixPak Mais Recente . . . . 86Verificando a Instalao, Utilizando o CLP(Command Line Processor) . . . . . . 86Instalando a Documentao Online do DB2(UNIX). . . . . . . . . . . . . 87

    Parte 4. Instalando DB2 ServersParticionados . . . . . . . . . 91

    Captulo 9. Instalando DB2 ServersParticionados (Windows) . . . . . . . 93Instalando um Servidor DB2 Particionado(Windows) . . . . . . . . . . . . 93Requisitos. . . . . . . . . . . . . 94

    Requisitos de Instalao para DB2 ServersParticionados (Windows). . . . . . . 94Requisitos de Memria para DB2 ServersParticionados (Windows). . . . . . . 97Requisitos de Disco para DB2 ServersParticionados (Windows). . . . . . . 97

    Preparando o Ambiente para um DB2 ServerParticionado (Windows) . . . . . . . . 98Estendendo o Esquema do Diretrio(Windows 2000 e Windows .NET) . . . . 101Instalando o Servidor de Partio de Bancode Dados de Propriedade da Instncia(Windows) . . . . . . . . . . . . 101Verificando a Disponibilidade do Intervaloda Porta nos Computadores Participantes . . 106Instalando Servidores de Partio de Bancode Dados nos Computadores Participantes(Windows) . . . . . . . . . . . . 107Aplicando o FixPak Mais Recente . . . . 111Verificando a Instalao de Servidor dePartio de Banco de Dados (Windows) . . 112Instalando a Documentao Online do DB2(Windows) . . . . . . . . . . . . 113

    Captulo 10. Instalando DB2 ServersParticionados (UNIX) . . . . . . . . 117Preparando para Instalao (AIX) . . . . 117

    Instalando um DB2 Server Particionado(AIX) . . . . . . . . . . . . . 117Requisitos . . . . . . . . . . . 119Atualizando as Definies de AmbienteAIX para uma Instalao do DB2Particionado . . . . . . . . . . 122Verificando se o NFS est em Execuo(AIX) . . . . . . . . . . . . . 125Criando um Sistema de Arquivos Iniciaisdo DB2 para um Sistema de Banco deDados Particionado (AIX) . . . . . . 125Criando os Usurios Requeridos parauma Instalao de DB2 ServerParticionado (AIX) . . . . . . . . 128Montando o CD-ROM do DB2 (AIX) . . 130Copiando o Contedo do CD-ROM doProduto DB2 para Seu Computador. . . 130

    Preparando para Instalao (HP-UX) . . . 131Instalando um DB2 Server Particionado(HP-UX) . . . . . . . . . . . . 131Requisitos . . . . . . . . . . . 133Modificando os Parmetros do Kernel(HP-UX) . . . . . . . . . . . . 136Verificando se o NFS est em Execuo(HP-UX) . . . . . . . . . . . . 137Criando um Sistema de Arquivos Iniciaisdo DB2 para um Sistema de Banco deDados Particionado (HP-UX) . . . . . 137Criando os Usurios Requeridos parauma Instalao de DB2 ServerParticionado (HP-UX) . . . . . . . 140Montando o CD-ROM do DB2 (HP-UX) 141Copiando o Contedo do CD-ROM doProduto DB2 para Seu Computador. . . 142

    Preparando para Instalao (Linux) . . . . 143Instalando um DB2 Server Particionado(Linux) . . . . . . . . . . . . 143Requisitos . . . . . . . . . . . 145Modificando os Parmetros do Kernel(Linux) . . . . . . . . . . . . 148Verificando se o NFS Est em Execuo(Linux) . . . . . . . . . . . . 150Criando um Sistema de Arquivos paraum DB2 Server Particionado (Linux) . . 150Criando os Usurios Requeridos parauma Instalao de DB2 ServerParticionado (Linux) . . . . . . . . 152

    iv Iniciao Rpida para DB2 Servers

  • Montando o CD-ROM do DB2 (Linux) 154Copiando o Contedo do CD-ROM doProduto DB2 para Seu Computador. . . 155

    Preparando para Instalao (SolarisOperating Environment) . . . . . . . 155

    Instalando um DB2 Server Particionado(Solaris) . . . . . . . . . . . . 155Requisitos . . . . . . . . . . . 157Modificando os Parmetros do Kernel(Solaris) . . . . . . . . . . . . 161Verificando se o NFS Est em Execuo(Solaris) . . . . . . . . . . . . 162Criando um Sistema de Arquivos paraum DB2 Server Particionado (SolarisOperating Environment) . . . . . . 162Criando os Usurios Requeridos para umDB2 Server Particionado (Solaris) . . . 165Montando o CD-ROM (Solaris) . . . . 167Copiando o Contedo do CD-ROM doProduto DB2 para Seu Computador. . . 168

    Instalao e Configurao do DB2 Server(UNIX) . . . . . . . . . . . . . 168

    Instalando um Servidor de Partio deBanco de Dados em um ComputadorPrincipal, Utilizando o AssistenteInstalao do DB2 (UNIX) . . . . . . 168Instalando os Servidores de Partio deBanco de Dados nos ComputadoresParticipantes Utilizando um Arquivo deResposta (UNIX) . . . . . . . . . 174Atualizando o Arquivo de Configuraode Ns (UNIX). . . . . . . . . . 175Ativando a Comunicao Entre osServidores de Partio de Banco de Dados 177Ativando a Execuo dos ComandosRemotos (UNIX) . . . . . . . . . 178Ativando a Administrao do Centro deControle (UNIX) . . . . . . . . . 180Aplicando o FixPak Mais Recente . . . 180Verificando uma Instalao de Servidorde Banco de Dados Particionado (UNIX) . 181Instalando a Documentao Online doDB2 (UNIX). . . . . . . . . . . 182

    Parte 5. Instalando DB2 Clients 185

    Captulo 11. Introduo ao DB2 Clients 187DB2 Clients . . . . . . . . . . . . 187Tipos de Clientes . . . . . . . . . . 187

    DB2 Run-Time Client . . . . . . . 187

    DB2 Administration Client . . . . . . 188DB2 Application Development Client . . 189

    Captulo 12. Instalando DB2 Clients noWindows . . . . . . . . . . . . 191Requisitos do Cliente . . . . . . . . 191

    Requisitos de Instalao para DB2 Clients(Windows) . . . . . . . . . . . 191Requisitos de Memria para DB2 Clients 192Requisitos de Disco para DB2 Clients . . 193

    Instalando um DB2 Client em SistemasOperacionais Windows . . . . . . . . 194

    Captulo 13. Instalando DB2 Clients noUNIX . . . . . . . . . . . . . . 197Requisitos do Cliente . . . . . . . . 197

    Requisitos de Instalao para DB2 Clients(HP-UX) . . . . . . . . . . . . 197Requisitos de Instalao para DB2 Clients(Linux) . . . . . . . . . . . . 198Requisitos de Instalao para DB2 Clients(Solaris) . . . . . . . . . . . . 200Requisitos de Instalao para DB2 Clients(AIX) . . . . . . . . . . . . . 201Requisitos de Memria para DB2 Clients 202Requisitos de Disco para DB2 Clients . . 203

    Instalando DB2 Clients no UNIX. . . . . 204

    Parte 6. Configurando umaConexo Cliente e Servidor . . . 207

    Captulo 14. Configurando uma Conexo,Utilizando o CA . . . . . . . . . . 209Configurando um Cliente para Conexo doServidor Utilizando o CA (ConfigurationAssistant) . . . . . . . . . . . . 209Configurando uma Conexo de Banco deDados. . . . . . . . . . . . . . 210

    Configurando uma Conexo de Banco deDados, Utilizando o CA (ConfigurationAssistant) . . . . . . . . . . . 210Configurando uma Conexo de Banco deDados, Utilizando um Perfil . . . . . 211Configurando uma Conexo de Banco deDados, Utilizando o Discovery . . . . 212

    Captulo 15. Configurando uma Conexo,Utilizando o Command Line Processor. . 215

    ndice v

  • Configurando uma Conexo Cliente eServidor Utilizando o Command LineProcessor . . . . . . . . . . . . 215Catalogando o N . . . . . . . . . 216

    Catalogando o N TCP/IP no Cliente . . 216Catalogando o N NetBIOS no DB2Client . . . . . . . . . . . . . 218Catalogando o N APPC no DB2 Client 219Catalogando o N Named Pipes noCliente . . . . . . . . . . . . 219

    Catalogando o Banco de Dados e Testando aConexo . . . . . . . . . . . . . 220

    Catalogando um Banco de Dados,Utilizando o CLP . . . . . . . . . 220Testando a Conexo entre o Cliente e oServidor, Utilizando o CLP. . . . . . 222

    Parte 7. Referncia . . . . . . . 225

    Captulo 16. Definindo a Poltica deLicena do DB2 . . . . . . . . . . 227Definindo a Poltica de Licena do DB2,Utilizando o Comando db2licm . . . . . 227Definindo a Poltica de Licena do DB2,Utilizando o Centro de Licenas . . . . . 228

    Captulo 17. Tpicos de RefernciaAdicionais . . . . . . . . . . . . 229Mtodos de Instalao para o DB2 . . . . 229Preparando para Instalar o DB2 para Linuxno S/390. . . . . . . . . . . . . 231Arquivo de Configurao de Ns do DB2(db2nodes.cfg) . . . . . . . . . . . 232Parmetros Recomendados de Configuraodo Kernel HP-UX . . . . . . . . . . 235Parmetros Recomendados de Configuraodo Kernel Solaris . . . . . . . . . . 236Consideraes sobre a Instalao do NIS . . 237Arquitetura de Interface Virtual . . . . . 238Removendo o DB2 do Windows . . . . . 239Removendo o DB2 do UNIX . . . . . . 239

    Removendo o DB2 do UNIX . . . . . 239Parando o DAS (DB2 AdministrationServer) . . . . . . . . . . . . 240Removendo o DAS (DB2 AdministrationServer) . . . . . . . . . . . . 241Parando Instncias do DB2. . . . . . 241Removendo Instncias do DB2 . . . . 242Removendo Produtos DB2 do UNIX . . 243

    Fast Communications Manager (UNIX) . . 244Fast Communications Manager (Windows) 245Configurando um Trabalho Coletivo paraDistribuir os Comandos para as Estaes deTrabalho ESE (AIX) . . . . . . . . . 246Verificando a Instalao do DB2 Serversutilizando Primeiras Etapas . . . . . . 247db2setup - Comando de Instalao do DB2 248Migrando Tabelas Explain . . . . . . . 250Concedendo Direitos de Usurio (Windows) 251Criando IDs de Grupo e de Usurio parauma Instalao do DB2 . . . . . . . . 252Grupo de Administradores do Sistema doDB2 (Windows) . . . . . . . . . . 255

    Parte 8. Apndices . . . . . . . 257

    Apndice A. Suporte ao Idioma . . . . 259Alterando o Idioma de Interface do DB2(Windows) . . . . . . . . . . . . 259Alterando o Idioma de Interface do DB2(UNIX) . . . . . . . . . . . . . 260Idiomas, Locales e Pginas de Cdigo deInterface do DB2 Suportados . . . . . . 261Identificadores de Idioma (Para Executar oAssistente Instalao do DB2 de OutroIdioma) . . . . . . . . . . . . . 265Suporte CCSID Bidirecional . . . . . . 266Converso dos Dados de Caractere . . . . 269

    Apndice B. Regras de Nomenclatura . . 273Regras de Nomenclatura . . . . . . . 273Regras de Nomenclatura de Objetos do DB2 274Identificadores Delimitados e Nomes deObjetos . . . . . . . . . . . . . 275Regras de Nomenclatura do Usurio, ID doUsurio e do Grupo . . . . . . . . . 276Regras de Nomenclatura de Objeto de Bancode Dados Federado . . . . . . . . . 277Informaes Adicionais sobre Nomes deEsquemas . . . . . . . . . . . . 277Informaes Adicionais sobre Senha . . . 278Regras de Nomenclatura de Estao deTrabalho . . . . . . . . . . . . . 278Regras de Nomenclatura em um AmbienteNLS . . . . . . . . . . . . . . 280Regras de Nomenclatura em um AmbienteUnicode . . . . . . . . . . . . . 281

    vi Iniciao Rpida para DB2 Servers

  • Apndice C. Informaes Tcnicas Sobreo DB2 Universal Database . . . . . . 283Viso Geral das Informaes Tcnicas doDB2 Universal Database . . . . . . . 283

    FixPaks da Documentao do DB2 . . . 283Categorias das Informaes Tcnicas doDB2 . . . . . . . . . . . . . 283

    Imprimindo Manuais do DB2 a partir dosArquivos PDF . . . . . . . . . . . 291Solicitando Manuais Impressos do DB2 . . 292Acessando a Ajuda Online . . . . . . . 293Localizando Tpicos Acessando o Centro deInformaes do DB2 a partir de umNavegador . . . . . . . . . . . . 294Localizando Informaes do ProdutoAcessando o Centro de Informaes do DB2a partir das Ferramentas de Administrao . 297Exibindo Documentao Tcnica OnlineDiretamente do CD de Documentao emHTML do DB2 . . . . . . . . . . . 298Atualizando a Documentao em HTMLInstalada em sua Mquina . . . . . . . 299Copiando Arquivos do CD deDocumentao em HTML do DB2 para umServidor Web . . . . . . . . . . . 301

    Pesquisando Documentaes do DB2 sobreResoluo de Problemas com o Netscape 4.x . 302Pesquisando a Documentao do DB2 . . . 303Informaes Online sobre Resoluo deProblemas do DB2 . . . . . . . . . 304Acessibilidade . . . . . . . . . . . 305

    Entrada de Dados e Navegao Atravsdo Teclado . . . . . . . . . . . 305Exibio Acessvel . . . . . . . . 305Sugestes sobre Alertas Alternativos . . 306Compatibilidade com Tecnologias deApoio. . . . . . . . . . . . . 306Documentao de Fcil Acesso . . . . 306

    Tutoriais do DB2 . . . . . . . . . . 306Centro de Informaes do DB2 Acessado apartir de um Navegador . . . . . . . 307

    Apndice D. Avisos . . . . . . . . 309Marcas . . . . . . . . . . . . . 312

    ndice Remissivo . . . . . . . . . 315

    Entrando em Contato com a IBM . . . . 321Informaes sobre o Produto . . . . . . 321

    ndice vii

  • viii Iniciao Rpida para DB2 Servers

  • Parte 1. Sobre DB2 Servers

    Sobre DB2 Servers

    Migrao de seuDB2 Server

    Instalao deDB2 Servers

    Instalao de DB2Servers particionados

    Instalar servidor departio de bancode dados

    Instalar servidor departio adicional

    Instalar o DB2

    Instalao deDb2 Clients

    Configurao de uma conexocliente para servidor

    Este diagrama utilizado para ajud-lo a percorrer este manual.Ele no se destina a representar as etapas especficas de instalao. Utilize asinformaes neste manual para criar seu prprio plano de instalao especfico.

    Copyright IBM Corp. 1993-2002 1

  • 2 Iniciao Rpida para DB2 Servers

  • Captulo 1. DB2 Servers

    DB2 Enterprise Server Edition

    O DB2 Enterprise Server Edition uma verso multiusurios do DB2, quepermite a criao e o gerenciamento de ambientes de banco de dadosparticionados ou no-particionados. Os sistemas de banco de dadosparticionados podem gerenciar altos volumes de dados e fornecer benefcioscomo aumentar o desempenho, alta disponibilidade e suporte a falha inversa.Outros recursos do DB2 Enterprise Server Edition incluem:v Um servidor de data warehouse e componentes relacionados.v A funcionalidade do DB2 Connect para acessar os dados armazenados na

    faixa do meio e nos sistemas de banco de dados do mainframe, como porexemplo o DB2 para iSeries ou DB2 para z/OS e OS/390. O DB2Enterprise Server Edition fornece o suporte para os DB2 Clients remotos elocais.

    v As capacidades de administrao Satlite que permitem que o DB2 ESEadministre remotamente os servidores de banco dados DB2 PersonalEdition e DB2 Workgroup Server Edition que so configurados comosatlites. Para obter mais informaes sobre as capacidades Satlite, consultea documentao de administrao Satlite.

    A IBM planeja lanar o DB2 Query Patroller Verso 8, que funcione nosbancos de dados DB2 Universal Database Verso 8. O DB2 Query PatrollerVerso 8 distribuir funcionalidades aperfeioadas para gerenciar e controlarmelhor todos os aspectos de envio de consulta. O DB2 Query Patroller verso7.2 ou anterior no pode funcionar com os bancos de dados DB2 UniversalDatabase verso 8. possvel utilizar o DB2 Query Patroller verso 7.2, quefoi entregue junto com o DB2 Warehouse Manager verso 7.2, com os bancosde dados DB2 Universal Database verso 7.2.

    Tarefas Relacionadas:

    v Instalando o Servidor DB2 no Windows na pgina 45v Instalando um Servidor DB2 Particionado (Windows) na pgina 93v Instalando DB2 Servers no AIX na pgina 61v Instalando um DB2 Server no HP-UX na pgina 65v Instalando um DB2 Server no Linux na pgina 71v Instalando um DB2 Server no Solaris na pgina 77v Instalando um DB2 Server Particionado (AIX) na pgina 117v Instalando um DB2 Server Particionado (HP-UX) na pgina 131

    Copyright IBM Corp. 1993-2002 3

  • v Instalando um DB2 Server Particionado (Linux) na pgina 143v Instalando um DB2 Server Particionado (Solaris) na pgina 155

    DB2 Workgroup Server Edition

    DB2 Workgroup Server Edition uma verso multiusurios do DB2. Foiprojetado para ser utilizado em um ambiente de LAN (Local Area Network) efornece suporte tanto para os cliente DB2 locais como os remotos. O DB2Workgroup Server Editon tambm inclui capacidades de data warehouse epode ser administrado remotamente a partir de um banco de dados decontrole satlite. Para obter mais informaes sobre as capacidades Satlite,consulte a documentao de administrao Satlite.

    Tarefas Relacionadas:

    v Instalando o Servidor DB2 no Windows na pgina 45v Instalando um Servidor DB2 Particionado (Windows) na pgina 93v Instalando Servidores de Partio de Banco de Dados nos Computadores

    Participantes (Windows) na pgina 107v Instalando DB2 Servers no AIX na pgina 61v Instalando um DB2 Server no HP-UX na pgina 65v Instalando um DB2 Server no Linux na pgina 71v Instalando um DB2 Server no Solaris na pgina 77v Instalando um DB2 Server Particionado (AIX) na pgina 117v Instalando um DB2 Server Particionado (HP-UX) na pgina 131v Instalando um DB2 Server Particionado (Linux) na pgina 143v Instalando um DB2 Server Particionado (Solaris) na pgina 155

    4 Iniciao Rpida para DB2 Servers

  • Captulo 2. DB2 Servers no Windows

    Viso Geral da Instalao para o DB2 Servers (Windows)Este tpico fornece uma viso geral da instalao para o DB2 EnterpriseServer Edition (partio nica) e para o DB2 Workgroup Server Edition noWindows.

    Viso Geral da Instalao:

    Preparando seu ambiente para a instalaoAntes de instalar, voc deve preparar o computador para a instalao.Para preparar o computador, voc ter que:1. Verificar se o computador preenche os requisitos necessrios de

    instalao.2. Certificar-se de que seu sistema disponha de memria suficiente

    para executar o DB2.3. Certifique-se de que seu sistema tenha espao em disco o

    suficiente para uma instalao DB2.4. Certifique-se de que voc tenha as contas de usurio necessrias

    para instalao e configurao. Voc precisa de uma conta deusurio para a instalao e duas contas de usurio para aconfigurao. As contas de usurio requeridas para configuraopodem ser criadas, antes da instalao ou o Assistente Instalaodo DB2 pode cri-las para voc.

    5. Se voc estiver instalando no Windows 2000 e estiver planejandoutilizar o LDAP (Lightweight Directory Access Protocol) pararegistrar o servidor DB2 no LDAP, voc estender o esquema dodiretrio Windows 2000 de maneira que ele possa conter as classesde objeto do DB2 e as definies de atributo.

    Instalando o DB2Aps preparar o ambiente, instale o DB2, utilizando o AssistenteInstalao do DB2. Os recursos do Assistente Instalao do DB2incluem:v Uma Barra de Lanamento da Instalao do DB2 a partir da qual

    voc pode exibir as notas de instalao, notas de release e aprendersobre os recursos da verso 8 do DB2.

    v Tipos de instalao Tpica, Compacta e Personalizada.v A opo de instalar suporte para vrios idiomas

    Copyright IBM Corp. 1993-2002 5

  • v Instalao do DB2 Administration Server (incluindo instalao dousurio DAS)

    v Configurao da notificao do monitor de funcionamento e contatoda administrao

    v Instalao e configurao da instncia (incluindo instalao dousurio da instncia)

    v Instalao de metadados das ferramentas DB2 e banco de dados decontrole data warehouse.

    v Criao de arquivo respostaAlgumas destas tarefas podem ser adiadas at depois da instalao eexecutadas sem utilizar o Assistente Instalao do DB2. Para obtermais informaes sobre como executar essas tarefas aps a instalao,veja as Informaes Relacionadas abaixo.

    Recomendvel: Aplicao do FixPak mais recenteDepois de instalar o DB2, utilizando o Assistente Instalao do DB2,recomenda-se aplicar o DB2 verso 8 FixPak mais recente. Os DB2FixPaks esto disponveis no site de suporte da IBM.

    Verificando a instalaoAps instalar o DB2, utilizando o Assistente Instalao do DB2 e teraplicado o FixPak do DB2 mais recente, recomenda-se verificar ainstalao. Para verificar a instalao, voc ter que:1. Criar um banco de dados de amostra, utilizando o comando

    db2sampl. possvel tambm criar um banco de dados deamostra, utilizando o Utilitrio Primeiros Passos, se voc optar porinstal-lo.

    2. Depois que o banco de dados de amostra tiver sido criado comxito, possvel executar os comandos SQL para recuperar osdados de amostra.

    Conceitos Relacionados:

    v Instance creation em Administration Guide: Implementation

    Tarefas Relacionadas:

    v Initializing a warehouse control database during installation em DataWarehouse Center Administration Guide

    v Tools catalog database and DAS scheduler setup and configuration emAdministration Guide: Implementation

    v Notification and contact list setup and configuration. em AdministrationGuide: Implementation

    Referncia Relacionada:

    v Requisitos de Instalao para o DB2 Servers (Windows) na pgina 46

    6 Iniciao Rpida para DB2 Servers

  • v UPDATE HEALTH NOTIFICATION CONTACT LIST Command emCommand Reference

    Viso Geral da Instalao para DB2 Servers Particionados (Windows)O seguinte diagrama mostra uma configurao do DB2 Enterprise ServerEdition (ESE) com quatro servidores de partio de banco de dados, um porcomputador. As instrues de instalao so baseadas nesta configurao, maspodem ser facilmente ajustadas para as configuraes particionadas com umnmero maior ou menor de computadores e servidores particionados debanco de dados.

    ServerA

    LAN ou interconexo de alto desempenho

    servidor departiode banco dedados 0

    Server A: computador principalservidor de partio de banco de dados 0:servidor de partio de banco de dadosproprietrio da instncia

    servidor departiode banco dedados 3

    servidor departiode banco dedados 2

    servidor departiode banco dedados 1

    ServerDServerCServerB

    ServerA ser referenciado como computador principal ou de propriedade dainstncia. ServerB, ServerC e ServerD sero referenciados como computadoresparticipantes.

    Viso Geral da Instalao:

    Preparando seu ambiente para a instalaoAntes de instalar o DB2, voc deve preparar seu ambiente para ainstalao. Em alguns ambientes de trabalho, o Administrador doSistema executar essas tarefas. Para preparar o ambiente, voc terque:1. Verifique se cada computador preenche os requisitos necessrios

    do sistema operacional, da memria e do disco.

    Captulo 2. DB2 Servers no Windows 7

  • 2. Certifique-se de que todos os computadores pertenam ao mesmodomnioWindows.

    3. Certifique-se de que todos os computadores tenham definies dehorrio e data consistentes.

    4. Verifique se todos os computadores podem se comunicar com osoutros via TCP/IP.

    5. Inclua uma conta de usurio de domnio ao grupo doAdministrador local em cada computador.

    6. Como opo, crie contas de usurio para configurao. As contasde usurio requeridas para configurao podem ser criadas, antesda instalao ou o Assistente Instalao do DB2 pode cri-las paravoc.

    7. Se voc estiver instalando no Windows 2000 ou Windows .NET eestiver planejando utilizar o LDAP (Lightweight Directory AccessProtocol) para registrar o servidor no Diretrio Ativo, estenda oesquema de diretrio do Windows 2000 de maneira que ele possaconter as classes de objeto do DB2 e as definies de atributo.

    Instalando o DB2Aps preparar o ambiente, instale o DB2 Enterprise Server Edition.1. No servidor principal (ServerA), instale um servidor de partio

    de banco de dados de propriedade da instncia, utilizando oAssistente Instalao do DB2. O Assistente Instalao do DB2fornece os seguintes recursos:v Uma barra de lanamento da Instalao do DB2 a partir da qual

    voc pode visualizar as notas de instalao, notas de release eaprender sobre os recursos da verso 8 do DB2.

    v Tipos de instalao Tpica, Compacta e Personalizada.v A opo de instalar suporte para vrios idiomasv Instalao do DB2 Administration Server (incluindo instalao

    do usurio DAS)v Configurao da notificao do monitor de funcionamento e

    contato da administraov Instalao e configurao da instncia (incluindo instalao do

    usurio da instncia)v Instalao de metadados de ferramentas DB2 e banco de dados

    de controle data warehouse.v Criao de arquivo resposta. Voc pode salvar suas opes de

    instalao para um arquivo de resposta para uma instalaoposterior ou duplicar a instalao em outro computador.

    recomendvel criar uma lista de contato de administrao localna partio de propriedade da instncia. Quando o DB2

    8 Iniciao Rpida para DB2 Servers

  • Administration Server for instalado e configurado nos outroscomputadores participantes, ele ser configurado para utilizar alista de contato no computador de propriedade da instncia.

    Algumas dessas tarefas podem ser adiadas at depois dainstalao e executadas sem utilizar o Assistente Instalao doDB2. Para obter mais informaes sobre como executar essastarefas aps a instalao, veja as Informaes Relacionadas abaixo.

    2. Depois de ter instalado o servidor de partio de banco de dadosde propriedade da instncia no computador principal, vocverificar o intervalo da porta que o reservou para a comunicaode partio do banco de dados. Voc ento garantir que ointervalo da porta est disponvel em cada computadorparticipante.

    3. Depois de ter verificado se o intervalo da porta requerida estdisponvel em cada computador participante, instale os servidoresde partio banco de dados em computadores participantes,utilizando o Assistente Instalao do DB2.

    Verificando a instalaoAps a configurao do sistema ser concluda, recomenda-se averificao da instalao. Para verificar a instalao, voc ter que:1. adiadas de dados de amostra.2. Executar os comandos do SQL para recuperar as informaes do

    banco de dados de amostra e certifique-se que os dados amostraforam distribudos uniformemente para todos os servidores departio de banco de dados.

    Conceitos Relacionados:

    v Instance creation em Administration Guide: Implementation

    Tarefas Relacionadas:

    v Initializing a warehouse control database during installation em DataWarehouse Center Administration Guide

    v Tools catalog database and DAS scheduler setup and configuration emAdministration Guide: Implementation

    v Notification and contact list setup and configuration. em AdministrationGuide: Implementation

    Referncia Relacionada:

    v UPDATE HEALTH NOTIFICATION CONTACT LIST Command emCommand Reference

    Captulo 2. DB2 Servers no Windows 9

  • 10 Iniciao Rpida para DB2 Servers

  • Captulo 3. DB2 Servers no UNIX

    Viso Geral da Instalao para DB2 Servers (UNIX)Este tpico fornece uma viso geral das etapas requeridas para instalar o DB2 Enterprise Server Edition (partio simples) ou o Workgroup Server Editionem sistemas UNIX utilizando o Assistente Instalao do DB2.

    Viso Geral da Instalao:

    Preparando seu ambiente para a instalaoAntes de instalar, voc deve preparar o computador para a instalao.Para preparar o computador, voc ter que:1. Verificar se o computador preenche os requisitos necessrios do

    sistema operacional, memria e disco.2. Atualizar os parmetros do kernel para valores recomendados

    (Ambiente Operacional HP-UX, Linux, Solaris). necessrio iniciarnovamente o sistema.

    3. Montar o CD-ROM de instalao.Instalando o DB2

    Aps preparar o ambiente, instale o DB2, utilizando o AssistenteInstalao do DB2. Os recursos do Assistente Instalao do DB2incluem:v A Barra de Lanamento da Instalao do DB2 a partir da qual voc

    pode exibir as notas de instalao, notas de release e aprender sobreos recursos da verso 8 do DB2.

    v Tipos de instalao Tpica, Compacta e Personalizada. As opes deinstalaes apresentadas a voc dependem do tipo de instalao queescolher.

    v A opo de instalar suporte para vrios idiomasv Instalao do DB2 Administration Server (incluindo instalao do

    usurio DAS)v Configurao da notificao do monitor de funcionamento e contato

    da administraov Instalao e configurao da instncia (incluindo instalao do

    usurio da instncia)v Instalao de metadados das ferramentas DB2. Os metadados so

    necessrios para as ferramentas DB2 funcionarem.v Criao de arquivo resposta

    Copyright IBM Corp. 1993-2002 11

  • Algumas destas tarefas podem ser adiadas at depois da instalao eexecutadas sem utilizar o Assistente Instalao do DB2. Para obtermais informaes sobre como executar essas tarefas aps a instalao,veja as Informaes Relacionadas abaixo.

    Instalando o FixPak mais recenteDepois de instalar o DB2, utilizando o Assistente Instalao do DB2,recomenda-se instalar o DB2 verso 8 FixPak mais recente. Os DB2FixPaks esto disponveis no site de suporte da IBM.

    Verificando a instalaoAps instalar o DB2, utilizando o Assistente Instalao do DB2 e teraplicado o DB2 FixPak mais recente, recomenda-se verificar ainstalao. Para verificar a instalao, voc ter que:1. Criar um banco de dados de amostra, utilizando o comando

    db2sampl. possvel tambm criar um banco de dados deamostra, utilizando o Utilitrio Primeiros Passos, se voc optar porinstal-lo.

    2. Depois que o banco de dados de amostra tiver sido criado comxito, possvel executar os comandos SQL para recuperar osdados de amostra.

    Conceitos Relacionados:

    v Instance creation em Administration Guide: Implementationv Viso Geral de Instalao para um DB2 Server Particionado (UNIX) na

    pgina 13

    Tarefas Relacionadas:

    v Initializing a warehouse control database during installation em DataWarehouse Center Administration Guide

    v Tools catalog database and DAS scheduler setup and configuration emAdministration Guide: Implementation

    v Notification and contact list setup and configuration. em AdministrationGuide: Implementation

    v Instalando DB2 Servers no AIX na pgina 61v Instalando um DB2 Server no HP-UX na pgina 65v Instalando um DB2 Server no Linux na pgina 71v Instalando um DB2 Server no Solaris na pgina 77

    Referncia Relacionada:

    v UPDATE HEALTH NOTIFICATION CONTACT LIST Command emCommand Reference

    12 Iniciao Rpida para DB2 Servers

  • Viso Geral de Instalao para um DB2 Server Particionado (UNIX)O diagrama seguinte mostra uma configurao do DB2 Enterprise ServerEdition (ESE) com quatro de servidores de partio de banco de dados, umpor computador. As instrues de instalao so baseadas nesta configurao,mas podem ser facilmente ajustadas para as configuraes particionadas comum nmero maior ou menor de computadores e servidores de partio debanco de dados.

    ServerA

    LAN ou interconexo de alto desempenho

    servidor departiode banco dedados 0

    Server A: computador principalservidor de partio de banco de dados 0:servidor de partio de banco de dadosproprietrio da instncia

    servidor departiode banco dedados 3

    servidor departiode banco dedados 2

    servidor departiode banco dedados 1

    ServerDServerCServerB

    ServerA ser referenciado como computador principal ou de propriedade dainstncia. ServerB, ServerC e ServerD sero referenciados como computadoresparticipantes.

    Viso Geral da Instalao:

    Preparando seu ambiente para a instalaoAntes de instalar o DB2, voc deve preparar seu ambiente para ainstalao. Em alguns ambientes de trabalho, o Administrador doSistema executar essas tarefas. Para preparar seu ambiente:1. Verifique se cada computador preenche os requisitos necessrios

    do sistema operacional, da memria e do disco.2. Atualize os parmetros do kernel em cada computador (HP-UX,

    Linux e Solaris apenas).3. Modifique as definies do ambiente em cada computador (AIX

    apenas).

    Captulo 3. DB2 Servers no UNIX 13

  • 4. Crie um sistema de arquivos iniciais do DB2 no computadorprincipal (ServerA) e o compartilhe com os computadoresparticipantes (ServerB, ServerC, ServerD). Este ser o diretrioinicial da instncia.

    5. Crie usurios e grupos requeridos em cada computador.

    Instalando o DB2Aps preparar o ambiente, instale o DB2 em cada computador. recomendvel que voc instale a partio de propriedade da instnciaprimeiro e crie um arquivo de resposta o qual utilizado parainstalao em outros computadores. Isso garante que os mesmoscomponentes sejam instalados e configurados do mesmo modo. Noentanto, os outros computadores participantes tambm podem serinstalados, utilizando o Assistente Instalao do DB2, fazendo asmesmas escolhas de componentes e no criando uma instncia.

    recomendvel criar uma lista de contato de administrao local napartio de propriedade da instncia. Quando o DB2 AdministrationServer for instalado e configurado nos outros computadoresparticipantes, ele ser configurado para utilizar a lista de contato nocomputador de propriedade da instncia.

    Para instalar o DB2 em cada computador, utilizando o mtodorecomendado, voc ter que:1. Montar o CD-ROM do produto no computador principal (ServerA)

    e copiar o contedo para o diretrio no sistema de arquivoscompartilhado do DB2, onde ele pode ser acessado peloscomputadores participantes.

    2. Instalar o DB2 no computador principal, utilizando o AssistenteInstalao do DB2. O Assistente Instalao do DB2 permiteselecionar recursos, criar uma instncia DB2, especificar asdefinies de configurao e criar um arquivo de resposta parainstalar o DB2 nos computadores participantes.

    3. Salvar o arquivo de resposta que voc criou com o AssistenteInstalao do DB2 em um diretrio em seu sistema de arquivosiniciais do DB2, onde ele possa ser acessado pelos computadoresparticipantes.

    4. Efetuar logon em cada computador participante e executar ainstalao do arquivo de resposta, utilizando o arquivo de respostacriado. O arquivo de resposta e o contedo do CD-ROM doproduto DB2 estaro disponveis para os computadoresparticipantes no sistema de arquivos iniciais compartilhados doDB2.

    14 Iniciao Rpida para DB2 Servers

  • Configurao ps-instalaoDepois de ter instalado o DB2 em todos os computadores, existe umasrie de tarefas de configurao ps-instalao. Para configurar o DB2aps a instalao:1. Atualize o arquivo de configurao de ns (db2nodes.cfg).

    Quando voc instalar o DB2 no computador principal, utilizando oAssistente Instalao do DB2, voc criar uma instncia DB2. Asinformaes que voc fornece no arquivo de configurao de nsinforma ao DB2 quais servidores de partio de banco de dadosparticiparo na instncia.

    2. Ative a comunicao entre os servidores de partio de banco dedados. Isso requer a atualizao do arquivo /etc/services emcada computador.

    3. Ative a execuo dos comandos remotos. Isso permite que cadaservidor de partio de banco de dados execute comandos remotosem outros servidores de partio de banco de dados. Estas tarefasdevem ser executadas em cada computador.

    Verificando a instalaoAps a configurao do sistema ser concluda, recomenda-se averificao da instalao. Para verificar a instalao:1. Crie um banco de dados de amostra.2. Execute os comandos do SQL para rec uperar as informaes do

    banco de dados de amostra e certifique-se que os dados deamostra foram distribudos uniformemente para todos osservidores de partio de banco de dados.

    Conceitos Relacionados:

    v Instance creation em Administration Guide: Implementationv Viso Geral da Instalao para DB2 Servers (UNIX) na pgina 11

    Tarefas Relacionadas:

    v Initializing a warehouse control database during installation em DataWarehouse Center Administration Guide

    v Tools catalog database and DAS scheduler setup and configuration emAdministration Guide: Implementation

    v Notification and contact list setup and configuration. em AdministrationGuide: Implementation

    v Instalando um DB2 Server Particionado (AIX) na pgina 117v Instalando um DB2 Server Particionado (HP-UX) na pgina 131v Instalando um DB2 Server Particionado (Linux) na pgina 143v Instalando um DB2 Server Particionado (Solaris) na pgina 155

    Captulo 3. DB2 Servers no UNIX 15

  • Referncia Relacionada:

    v UPDATE HEALTH NOTIFICATION CONTACT LIST Command emCommand Reference

    16 Iniciao Rpida para DB2 Servers

  • Parte 2. Migrando DB2 Servers

    Sobre DB2 Servers

    Migrao de seuDB2 Server

    Instalao deDB2 Servers

    Instalao de DB2Servers particionados

    Instalar servidor departio de bancode dados

    Instalar servidor departio adicional

    Instalar o DB2

    Instalao deDb2 Clients

    Configurao de uma conexocliente para servidor

    Este diagrama utilizado para ajud-lo a percorrer este manual.Ele no se destina a representar as etapas especficas de instalao. Utilize asinformaes neste manual para criar seu prprio plano de instalao especfico.

    Copyright IBM Corp. 1993-2002 17

  • 18 Iniciao Rpida para DB2 Servers

  • Captulo 4. Consideraes sobre Migrao

    Restries da Migrao

    Voc deve estar ciente das seguintes restries, antes de migrar para a verso8 do DB2:v A migrao suportada apenas a partir do:

    DB2 verso 6.x ou verso 7.x. (Todas as plataformas suportadas naverso 6.x e verso 7.x; o Linux deve estar na verso 6 FixPak 2.)

    DB2 DataJoiner V2.1.1 de 32 bits (AIX, Windows NT e Solaris OperatingEnvironment).

    v A emisso de um comando migrar banco de dados, a partir de uma Verso8 cliente, para migrar um banco de dados para um DB2 Verso 8 servidor suportada; porm, a emisso de um comando de migrao de um DB2Verso 6 ou Verso 7 cliente para migrar um banco de dados para um DB2Verso 8 servidor no suportada.

    v Ao migrar a partir do DB2 DataJoiner V2.1.1, DB2 Relational Connect requerido para suportar recursos de dados no-IBM.

    v A migrao entre plataformas no suportada. Por exemplo, voc no podemigrar um banco de dados a partir de um servidor DB2 no Windows paraum servidor DB2 no UNIX.

    v A migrao de um sistema de banco de dados particionado que tenhavrios computadores requer que a migrao do banco de dados sejaexecutada aps o DB2 Verso 8 ser instalado em todos os computadoresparticipantes.

    v O Windows permite apenas uma verso do DB2 ser instalada em umcomputador. Por exemplo, se voc tiver um DB2 verso 7 e instalar um DB2verso 8, a verso 7 ser removida durante a instalao. Todas as instnciasso migradas durante a instalao do DB2 em sistemas operacionaisWindows.

    v Os objetos do usurio dentro do seu banco de dados no podem ter nomesde esquema reservados do DB2 Verso 8 como qualificadores de objeto.Estes nomes de esquema reservados incluem: SYSCAT, SYSSTAT e SYSFUN.

    v Os tipos distintos definidos pelo usurio, utilizando os nomes BIGINT,REAL, DATALINK ou REFERENCE devem ser renomeados, com nvel damigrao do banco de dados.

    v No possvel migrar um banco de dados que est em um dos seguintesestados: Backup pendente

    Copyright IBM Corp. 1993-2002 19

  • Avano pendente Uma ou mais reas de tabela esto em estado anormal Transao inconsistente

    v A restaurao de backups de banco de dados de down-level (Verso 6.x ouVerso 7.x) suportada, mas o avano dos logs down-level no suportado.

    v As transaes de bancos de dados executadas entre o tempo de backup dobanco de dados e o tempo de concluso da migrao do DB2 Verso 8 noso recuperveis.

    v Para migrar uma instncia de 64 bits verso 4 do AIX do DB2 verso 7: Atualize seu sistema operacional AIX para AIX verso 5:

    1. Atualize seu sistema operacional para AIX verso 5.2. Atualize o DB2 verso 7 com o FixPak 4 do DB2 verso 7 para o AIX

    5.3. Atualize suas instncias, utilizando o comando

    /usr/lpp/db2_07_01/instance/db2iupdt.4. Assegure-se que seu banco de dados continue a funcionar. No

    recomendvel continuar diretamente com a prxima etapa, semconfirmar seus trabalhos de banco de dados na verso 5 do AIX noDB2 verso 7.

    5. Instale o DB2 verso 8 para o AIX verso 56. Migre suas instncias, utilizando o comando

    /usr/opt/db2_08_01/instance/db2imigr. Permanea com o AIX verso 4:

    1. Elimine suas instncias.2. Recrie-as como instncias de 32 bits. Talvez seja necessrio

    reconfigurar seus parmetros da instncias.3. Instale o DB2 verso 8 para o AIX verso 4.4. Migre suas instncias, utilizando o comando

    /usr/opt/db2_08_01/instance/db2imigr.

    Conceitos Relacionados:

    v Recomendaes sobre Migrao na pgina 21

    Tarefas Relacionadas:

    v Migrando o DB2 (Windows) na pgina 31v Migrando o DB2 (UNIX) na pgina 35

    20 Iniciao Rpida para DB2 Servers

  • Recomendaes sobre Migrao

    Considere as seguintes recomendaes ao planejar a migrao em seu bancode dados:

    Execute as atualizaes do sistema operacional e do hardwareseparadamente da migrao DB2

    Execute as atualizaes do sistema operacional e do hardwareseparadamente da migrao do DB2 permite a determinao mais fcildas dificuldades de migrao que podem ser encontradas. Se vocatualizar seu software ou hardware, com nvel de migrar para o DB2,certifique-se de que seu sistema esteja operando de forma aceitvel,com nvel de tentar a migrao do DB2.

    Suporte do servidor de Down level medida que voc se move do DB2 verso 7 para o DB2 verso 8, seestiver em uma situao de migrao dos DB2 Clients para a verso 8,antes de migrar todos os DB2 servidores para a verso 8, havervrias restries e limitaes. Estas restries e limitaes no estoassociadas com o DB2 Connect; nem com os servidores de banco dedados zSeries, OS/390 ou iSeries. Para evitar as restries e limitaesconhecidas, necessrio migrar todos os DB2 servidores para a verso8, antes de migrar qualquer DB2 cliente para a verso 8.

    Desempenho do Benchmark do DB2Execute um nmero de consultas de teste, com nvel de migrar o DB2.Grave as condies de ambiente exatas quando as consultas estiveremem execuo. Alm disso, mantenha um registro de sada do comandodb2expln, para cada consulta de teste. Compare os resultados antes edepois da migrao. Esta prtica pode ajudar a identificar e corrigirqualquer degradao no desempenho.

    Faa um plano para retornar da migraoNo existe nenhum utilitrio para reverter uma migrao. Se vocprecisar retornar de uma migrao, pode ter que remover o cdigo doDB2 Verso 8 do seu sistema, reinstalar a verso anterior do DB2 pararecriar instncias de nvel de retorno e restaurar os backups do seubanco de dados. Caso tenha que retornar de uma migrao, osbackups do banco de dados atuais e um registro detalhado de bancode dados e definies de configurao de banco de dados soessenciais.

    Migrar para o DB2 Verso 8 em um ambiente de testeMigrar para o DB2 Verso 8 em um ambiente de teste, com nvel demigrar seu ambiente de produo. Isso permite que voc aborde asdificuldades de migrao e certifique-se de que os aplicativos e asferramentas funcionem adequadamente, antes de aplicar seu ambientede produo ao processo de migrao.

    Captulo 4. Consideraes sobre Migrao 21

  • Migrando instncias do DataJoinerAntes de migrar uma instncia do DataJoiner, DB2 para UNIX ou DB2para Windows em que est executando os programas Capture ouApply para o DB2DataPropagator, certifique-se de ler a documentaode migrao para a verso 8 do DB2 DataPropagator. Voc devepreparar para migrar seu ambiente de replicao, antes de migrar oDB2 ou a instncia DataJoiner. Deve tambm executar as etapasimediatamente aps a migrao do seu DB2 ou instncia deDataJoiner. A documentao de migrao para o DB2 DataPropagatorverso 8 pode ser encontrada no site da Web dohttp://www.ibm.com/software/data/dpropr/library.html.

    Conceitos Relacionados:

    v Benchmark testing em Administration Guide: Performancev Explain tools em Administration Guide: Performance

    Tarefas Relacionadas:

    v Migrando o DB2 (Windows) na pgina 31v Migrando o DB2 (UNIX) na pgina 35

    Referncia Relacionada:

    v db2expln - DB2 SQL Explain Tool Command em Command Referencev DB2 Universal Database planned incompatibilities em Administration

    Guide: Planning

    v Version 8 incompatibilities between releases em Administration Guide:Planning

    v Version 7 incompatibilities between releases em Administration Guide:Planning

    Fazendo Backup dos Bancos de Dados antes da Migrao do DB2

    Antes de iniciar o processo de migrao, recomenda-se que execute umbackup offline para seus banco de dados. Caso ocorra um erro durante oprocesso de migrao, os backups dos bancos de dados so solicitados pararecuperao.

    Este tpico no fornece a sintaxe completa para o comando de backup. Para asintaxe completa, consulte a Referncia Relacionada ao final deste tpico.

    Pr-requisitos:

    v Para fazer o backup de um banco de dados, voc vai precisar de autoridadeSYSADM, SYSCTRL ou SYSMAINT.

    22 Iniciao Rpida para DB2 Servers

  • v Os bancos de dados devem ser catalogados. Para exibir uma lista de todosos bancos de dados catalogados na instncia, execute o seguinte comando:

    db2 list database directory

    Procedimento:

    Faa o backup de todos os bancos de dados locais utilizando o comando debanco de dados do backup:

    Comando BACKUP

    BACKUP DATABASEDB

    database-alias

    USER nome do usu^rio

    USING senha

    em que:

    DATABASE database-aliasEspecifica o alias do banco de dados para o backup.

    USER nome do usurioIdentifica o nome do usurio sob o qual se deve fazer o backup dobanco de dados.

    USING senha a senha utilizada para autenticar o nome do usurio. se a senha foromitida, solicitado ao usurio que digite-a.

    Conceitos Relacionados:

    v System administration authority (SYSADM) em Administration Guide:Implementation

    Referncia Relacionada:

    v BACKUP DATABASE Command em Command Referencev Consideraes sobre Espao para a Migrao do DB2 na pgina 23

    Consideraes sobre Espao para a Migrao do DB2

    Este tpico fornece informaes sobre requisitos de espao para a migrao doDB2.

    reas de tabelaCertifique-se de que tenha rea de tabela suficiente para bancos dedados que estiver migrando. A rea de tabela do catlogo do sistema requerida tanto para catlogos de banco de dados antigos com o

    Captulo 4. Consideraes sobre Migrao 23

  • para novos durante a migrao. A quantidade de espao requerido vaivariar, dependendo da complexidade do banco de dados, bem comodo nmero e do tamanho dos objetos do banco de dados.Recomendaes gerais:

    Tabela 1. Recomendaes de rea de tabela do catlogorea de tabela Espao recomendado

    rea de tabela do catlogo do sistema(SYSCATSPACE)

    2 x a rea atualmente ocupada

    rea de tabela temporria (TEMPSPACE1 o nome padro)

    2 x a rea de tabela do catlogo dosistema

    Para verificar o tamanho das suas reas de tabela, possvel utilizaros seguintes comandos:db2 list database directorydb2 connect to database_aliasdb2 list tablespaces show detail

    Para a rea de tabela do catlogo do sistema, as pginas livres devemser iguais ou maiores que as pginas utilizadas. O total de pginaspara a rea de tabela temporria dever ser duas vezes a quantidadetotal de pginas para a rea de tabela do catlogo do sistema. Paraaumentar a quantidade de espao para uma rea de tabela DMS, possvel incluir contineres adicionais.

    Espao do arquivo de logVoc deve considerar aumentar (dobrar) os valores de logfilsiz,logprimary e logsecond, para evitar que a rea do arquivo de log seesgote. Se a rea de tabela do catlogo do seu sistema do tipo SMSde rea de tabela, voc deve considerar a atualizao dos parmetrosde configurao do banco de dados que esto associados com osarquivos de log.

    Tarefas Relacionadas:

    v Adding a container to a DMS table space em Administration Guide:Implementation

    v Migrando o DB2 (Windows) na pgina 31v Migrando o DB2 (UNIX) na pgina 35

    24 Iniciao Rpida para DB2 Servers

  • Gravando as Definies de Configurao do Sistema antes da Migrao do DB2

    Recomenda-se gravar as definies de configurao do gerenciador do bancode dados e do banco de dados antes da migrao do DB2. Os registros deconfigurao podem ser utilizados para verificar se a migrao foi bemsucedida e pode tambm ser til na determinao de problemas, caso vocencontre dificuldades aps a migrao.

    Aps ter migrado o DB2, recomenda-se comparar esses registros com asdefinies ps-migrao para certificar que a definio existente foi migradacom xito.

    Este tpico lista vrios comandos do banco de dados. Para obter refernciasde como concluir a sintaxe do comando, consulte a seo de refernciarelacionada no final deste tpico.

    Procedimento:

    1. Salve uma cpia das definies de configurao do seu banco de dados.Os parmetros de configurao para um banco de dados devem ser osmesmos em cada computador em um sistema de banco de dadosparticionado. Se no for assim, salve uma cpia das definies deconfigurao do banco de dados para cada partio. possvel compararas definies de configurao antes e depois da migrao para certificarque elas foram migradas corretamente. possvel recuperar as definiesde configurao do banco de dados utilizando o comandodb2 getdatabase configuration for database_alias. Execute esta tarefa para cadabanco de dados que estiver migrando.

    2. Salve uma cpia das definies de configurao do gerenciador de seubanco de dados. possvel recuperar as definies de configurao dogerenciador do banco de dados utilizando o comando db2 get databasemanager configuration.

    3. Salve um registro das reas de tabela para cada banco de dados que vocestiver migrando. possvel recuperar a lista de reas de tabelasutilizando o comando lista de reas de tabelas.

    4. Salve uma lista de pacotes para cada banco de dados que estivermigrando. possvel recuperar uma lista de pacotes utilizando o comandodb2 list packages.

    Referncia Relacionada:

    v GET DATABASE CONFIGURATION Command em Command Referencev GET DATABASE MANAGER CONFIGURATION Command em

    Command Reference

    v LIST PACKAGES/TABLES Command em Command Referencev LIST TABLESPACES Command em Command Reference

    Captulo 4. Consideraes sobre Migrao 25

  • Alterando o Nvel de Erro do Diagnstico antes da Migrao do DB2

    Para a durao de atividades de migrao, altere o nvel de erro dediagnstico para 4. O nvel de erro de diagnstico 4 registra todas asmensagens de erros, de avisos e informativas. Estas informaes podem serutilizadas para a determinao do problema caso encontre erros na migrao.O parmetro diagpath utilizado para especificar o diretrio que contm oarquivo de erro, o arquivo de log do evento (no Windows somente), arquivode log de alerta e quaisquer arquivos de dump que podem ser geradosbaseados no valor do parmetro diaglevel.

    Procedimento:

    O nvel de diagnstico de erro pode ser definido no arquivo de configuraodo gerenciador do banco de dados e utilizando o seguinte comando:

    db2 update dbm configuration using diaglevel 4

    O parmetro diagpath pode ser definido no arquivo de configurao dogerenciador de banco de dados utilizando o seguinte comando:

    db2 update dbm configuration using diagpath directory

    em que directory a localizao que voc escolheu para armazenar os arquivosde log.

    Verificando se Seus Bancos de Dados Esto Prontos para Migrao

    Esta tarefa descreve como utilizar o comando db2ckmig para verificar se seusbancos de dados esto prontos para a migrao.

    Pr-requisitos:

    Assegure-se de que o migration.log, encontrado no diretrio inicial doproprietrio da instncia, contenha o seguinte texto: Verso of DB2CKMIGbeing run: VERSION 8.

    Procedimento:

    Digite o comando db2ckmig para verificar se os bancos de dados apropriadospela instncia atual esto prontos para serem migrados. O comando db2ckmigassegura que:v Um banco de dados no est em um estado inconsistentev Um banco de dados no est em um estado pendente de backupv Um banco de dados no est em um estado pendente de avano

    26 Iniciao Rpida para DB2 Servers

  • v As reas da tabela esto em um estado normal

    Comando DB2CKMIG

    db2ckmig database_alias/e

    /l drive:\path\filename

    /u userid /p senha

    em que:

    database_aliasEspecifica um nome database_alias de um banco de dados para serverificado para migrao. Este parmetro requerido se o parmetro/e no for especificado.

    /e Especifica se todos os bancos de dados catalogados devem serverificados para migrao. Este parmetro obrigatrio se oparmetro database_alias no est especificado.

    /l drive:\path\filenameEspecifica uma unidade, caminho destino e nome de arquivo paraserem mantidos na lista de erros e avisos gerada pelo banco de dadosrastreado. A varivel do caminho opcional; se voc no especificarum caminho, o caminho de onde executa o comando db2ckmig serutilizado. Voc deve especificar um nome de arquivo.

    /u useridEspecifica a conta de usurio utilizada para conectar com o banco dedados. Este parmetro deve ser especificado se voc efetuar logoncomo um usurio sem autoridade de conexo.

    /p senhaEspecifica a senha da conta de usurio utilizada para conectar com obanco de dados.

    O comando db2ckmig localizado no diretrio \db2\Windows\utilities emseu CD-ROM de verso 8 do produto DB2.

    Tarefas Relacionadas:

    v Migrando o DB2 (UNIX) na pgina 35

    Captulo 4. Consideraes sobre Migrao 27

  • Deixando um Servidor DB2 V6 ou V7 Offline para a Migrao do DB2

    Esta tarefa descreve como deixar seu servidor DB2 verso 6 ou verso 7offline para migrao DB2. Antes de continuar o processo de migrao, vocdeve interromper o servio de licena, interromper todos as sesses doprocessador da linha de comandos, desconectar os aplicativos e usurios einterromper o gerenciador de banco de dados.

    Pr-requisitos:

    Certifique-se de que:v Seu sistema atende aos requisitos de instalao para o DB2 verso 8, antes

    de iniciar o processo de migrao.v Voc possui a autoridade SYSADM.

    Procedimento:

    Para deixar seu sistema offline:1. Interrompa o servio da licena do DB2 digitando o comando db2licd

    -end.2. No Windows 2000, as propriedades de um servio podem ser definidas de

    maneira que ele reinicie se o servio falhar. Se a opo iniciar novamente emfalha estiver definida para quaisquer servios do DB2, ela deve serdesativada, com nvel de continuar.

    3. Pare todas as sesses de processamento de linha de comando digitando ocomando db2 terminate em cada sesso que estiver executando oprocessador de linha de comando.

    4. Desconectar todos os aplicativos e usurios. Para obter uma lista de todasas conexes de bancos de dados para a instncia atual, digite o comandodb2 list applications. Se todas as aplicaes esto desconectadas, estecomando ir retornar a seguinte mensagem:

    SQL1611W Nenhumdado foi retornado pelo Monitor de Sistema do Banco de Dados.

    SQLSTATE=00000

    possvel desconectar os aplicativos e usurios digitando o comando db2force applications.

    5. Quando todos os aplicativos e usurios estiverem desconectados,interrompa cada instncia do gerenciador do banco de dados digitando ocomando db2stop.

    Referncia Relacionada:

    v db2stop - Stop DB2 Command em Command Reference

    28 Iniciao Rpida para DB2 Servers

  • v FORCE APPLICATION Command em Command Referencev LIST APPLICATIONS Command em Command Referencev Requisitos de Instalao para o DB2 Servers (Windows) na pgina 46v Requisitos de Instalao para DB2 Servers Particionados (AIX) na pgina

    119v Requisitos de Instalao para DB2 Servers Particionados (HP-UX) na

    pgina 133v Requisitos de Instalao para DB2 Servers (Solaris Operating

    Environment) na pgina 157v Requisitos de Instalao para DB2 Servers Particionados (Linux) na

    pgina 145v Requisitos de Instalao para DB2 Servers (AIX) na pgina 62v Requisitos de Instalao para DB2 Servers (HP-UX) na pgina 66v Requisitos de Instalao para o DB2 Servers (Linux) na pgina 72v Requisitos de Instalao para DB2 Servers (Solaris) na pgina 78v Requisitos de Instalao para DB2 Servers Particionados (Windows) na

    pgina 94

    Captulo 4. Consideraes sobre Migrao 29

  • 30 Iniciao Rpida para DB2 Servers

  • Captulo 5. Migrando DB2 Servers (Windows)Migrando o DB2 (Windows)

    Este tpico lista as etapas para a migrao DB2 Verso 8 no Windows. Amigrao necessria se voc tiver instncias pr-DB2 Verso 8 e bancos dedados que gostaria de continuar utilizando com o DB2 Verso 8.

    Pr-requisitos:

    Certifique-se de revisarv Recomendaes obre migraov Restries de migraov Considerao de espao para a migrao do DB2Consulte as Informaes Relacionadas no final deste tpico para obterdetalhes.

    Procedimento:

    Para migrar o DB2:1. Grave as definies de configurao, com nvel da migrao do DB2.2. Altere o nvel de erro do diagnstico .3. Deixe o servidor offline para a migrao do DB2.4. Verifique se os bancos de dados esto prontos para a migrao do DB2.5. Faa o backup dos seus banco de dados.6. Opcional: Se voc estiver utilizando a replicao, deve arquivar todos os

    arquivos de log do DB2.7. Instale seu servidor DB2:v Workgroup Server Edition ou DB2 Enterprise Server Edition (partio

    nica)v Enterprise Server Edition (particionado)

    8. Migrar bancos de dados.9. Opcional: Migre tabelas Explain do DB2.

    Conceitos Relacionados:

    v System administration authority (SYSADM) em Administration Guide:Implementation

    v Recomendaes sobre Migrao na pgina 21

    Copyright IBM Corp. 1993-2002 31

  • Tarefas Relacionadas:

    v Gravando as Definies de Configurao do Sistema antes da Migrao doDB2 na pgina 25

    v Alterando o Nvel de Erro do Diagnstico antes da Migrao do DB2 napgina 26

    v Deixando um Servidor DB2 V6 ou V7 Offline para a Migrao do DB2 napgina 28

    v Verificando se Seus Bancos de Dados Esto Prontos para Migrao napgina 26

    v Fazendo Backup dos Bancos de Dados antes da Migrao do DB2 napgina 22

    v Instalando o Servidor DB2 no Windows na pgina 45v Instalando um Servidor DB2 Particionado (Windows) na pgina 93v Migrando os Bancos de Dados na pgina 32v Migrando Tabelas Explain na pgina 250

    Referncia Relacionada:

    v ARCHIVE LOG Command em Command Referencev Consideraes sobre Espao para a Migrao do DB2 na pgina 23v Restries da Migrao na pgina 19

    Migrando os Bancos de Dados

    Esta tarefa parte de uma tarefa principal de Migrando o DB2.

    Pr-requisitos:

    Voc precisa de autoridade SYSADM.

    Restries:

    A migrao suportada apenas a partir do:v DB2 Verso 6.x ou Verso 7.x. (todas as plataformas suportadas na Verso

    6.x e Verso 7.x)v DB2 DataJoiner V2.1.1 (Ambiente Operacional AIX, Windows NT e Solaris).

    Procedimento:

    Para migrar um banco de dados DB2:1. Migre o banco de dados usando o comando db2 migrate database .

    32 Iniciao Rpida para DB2 Servers

  • Comando DB2 MIGRATE DATABASE

    MIGRATE DATABASEDB

    database-alias

    USER nome do usu^rio

    USING senha

    em que:

    DATABASE database-aliasEspecifica o alias do banco de dados a ser migrado para a versoatualmente instalada do gerenciador do banco de dados.

    USER nome do usurioIdentifica o nome do usurio sob o qual o banco de dados deveser migrado.

    USING senhaA senha utilizada para autenticar o nome do usurio. Se a senhafor omitida, mas o nome do usurio estiver especificado, solicitado ao usurio que digite-a.

    2. Opcional: Atualize estatsticas. Quando a migrao de banco de dados forconcluda, as estatsticas antigas usadas para otimizar o desempenho daconsulta so retidas nos catlogos. Porm, o DB2 Verso 8 tem estatsticasque so modificadas ou no existem no DB2 Verso 6 ou DB2 Verso 7.Para tirar vantagem dessas estatsticas, voc pode executar o comandorunstats em tabelas, particularmente naquelas que so crticas para odesempenho das consultas SQL.

    3. Opcional: Religue pacotes. Durante a migrao do banco de dados, todosos pacotes existentes so invalidados. Aps o processo de migrao, cadapacote reconstrudo quando for utilizado pela primeira vez pelogerenciador de banco de dados do DB2 Verso 8. Voc pode executar ocomando db2rbind para reconstruir todos os pacotes armazenados nobanco de dados.

    4. Opcional: Renuncie os privilgios EXECUTE nos procedimentosarmazenados externos que contm o acesso a dados SQL a partir doPUBLIC. Durante a migrao do banco de dados, os privilgios EXECUTEso concedidos ao PUBLIC para todas as funes, mtodos eprocedimentos externos armazenados existentes. Isso causar umaexposio de segurana para os procedimentos externos armazenados quecontm o acesso a dados SQL, o qual permite aos usurios acessar objetosSQL para os quais no precisariam ter privilgios. Renuncie os privilgiosdigitando o comando db2undgp - r.

    5. Opcional: Migre as tabelas DB2 Explain

    Captulo 5. Migrando DB2 Servers (Windows) 33

  • 6. Opcional: Se voc gravou as definies de configurao antes da migrao,voc pode querer comparar as definies de configurao da pr-migraocom as definies de configurao atuais para verificar se a migrao foibem sucedida. Verifique:v as definies do parmetro de configurao do banco de dadosv as definies do parmetro de configurao do gerenciador do banco de

    dadosv registros de reas de tabelav registros de pacotes

    Tarefas Relacionadas:

    v Gravando as Definies de Configurao do Sistema antes da Migrao doDB2 na pgina 25

    v Migrando Tabelas Explain na pgina 250

    Referncia Relacionada:

    v MIGRATE DATABASE Command em Command Referencev LIST DATABASE DIRECTORY Command em Command Referencev db2rbind - Rebind all Packages Command em Command Reference

    34 Iniciao Rpida para DB2 Servers

  • Captulo 6. Migrando DB2 Servers (UNIX)Migrando o DB2 (UNIX)

    Este tpico lista as etapas para a migrao DB2 Verso 8 no UNIX.

    A migrao requerida se voc tiver instncias pr-DB2 Verso 8 e bancos dedados que gostaria de continuar utilizando com o DB2 Verso 8.

    Pr-requisitos:

    Certifique-se de revisar:v Recomendaes sobre migraov Restries de migraov Considerao de espao para a migrao do DB2

    Procedimento:

    Para migrar o DB2:1. Grave as definies de configurao, com nvel da migrao do DB2.2. Altere o nvel de erro do diagnstico .3. Deixe o servidor offline para a migrao do DB2.4. Faa o backup dos seus bancos de dados.5. Opcional: Se voc estiver utilizando a replicao, deve arquivar todos os

    arquivos de log do DB2.6. Instale seu servidor DB2:v Workgroup Server Edition ou DB2 Enterprise Server Edition (partio

    nica): AIX HP-UX Linux Solaris Operating Environment

    v Enterprise Server Edition (particionado): AIX HP-UX Linux Solaris Operating Environment

    Copyright IBM Corp. 1993-2002 35

  • 7. Migrar instncias.8. Opcional: Se voc tiver criado um catlogo de ferramentas do DB2 e quiser

    utilizar os scripts da pr-verso 8 existentes e as programaes (para oCentro de Controle), voc deve migrar o DB2 Administration Server.

    9. Migrar bancos de dados.

    Conceitos Relacionados:

    v System administration authority (SYSADM) em Administration Guide:Implementation

    v Recomendaes sobre Migrao na pgina 21

    Tarefas Relacionadas:

    v Gravando as Definies de Configurao do Sistema antes da Migrao doDB2 na pgina 25

    v Alterando o Nvel de Erro do Diagnstico antes da Migrao do DB2 napgina 26

    v Deixando um Servidor DB2 V6 ou V7 Offline para a Migrao do DB2 napgina 28

    v Fazendo Backup dos Bancos de Dados antes da Migrao do DB2 napgina 22

    v Instalando DB2 Servers no AIX na pgina 61v Instalando um DB2 Server no HP-UX na pgina 65v Instalando um DB2 Server no Linux na pgina 71v Instalando um DB2 Server no Solaris na pgina 77v Instalando um DB2 Server Particionado (AIX) na pgina 117v Instalando um DB2 Server Particionado (HP-UX) na pgina 131v Instalando um DB2 Server Particionado (Linux) na pgina 143v Instalando um DB2 Server Particionado (Solaris) na pgina 155v Migrando as Instncias (UNIX) na pgina 36v Migrando o DAS (DB2 Administration Server) na pgina 38v Migrando os Bancos de Dados na pgina 32

    Referncia Relacionada:

    v ARCHIVE LOG Command em Command Referencev Consideraes sobre Espao para a Migrao do DB2 na pgina 23v Restries da Migrao na pgina 19

    Migrando as Instncias (UNIX)Esta tarefa parte da tarefa principal de Migrando o DB2 (UNIX).

    36 Iniciao Rpida para DB2 Servers

  • possvel migrar as instncias do DB2 Verso 6 ou do DB2 Verso 7,utilizando o comando db2imigr. A migrao das instncias feita aps ainstalao do DB2 Verso 8.

    O comando db2imigr faz o seguinte:v Verifica os bancos de dados catalogados apropriados pela instncia para

    garantir que dsto prontos para a migrao.v Executa o comando db2icrt para criar a instncia do DB2 Verso 8.v Atualiza os diretrios de banco de dados do sistema e local para o formato

    da verso 8.v Combina a configurao do gerenciador do banco de dados do pr-DB2

    verso 8 com a configurao do gerenciador do banco de dados do DB2verso 8.

    Pr-requisitos:

    necessrio efetuar login como um usurio com autoridade root.

    Antes de executar o comando db2imigr, recomenda-se que:v O /tmp tenha at 70 por cento de espao livre. O arquivo de rastreio da

    migrao da instncia est gravado em /tmp.v Execute manualmente e resolva quaisquer problemas, com nvel da

    execuo do db2imigr. O db2imigr no migrar enquanto o db2ckmigencontrar problemas.

    Restries:

    A migrao suportada apenas a partir do:v DB2 verso 6.x ou verso 7.x. (Todas as plataformas suportadas na verso

    6.x e verso 7.x; o Linux deve estar na verso 6 FixPak 2.)v DB2 DataJoiner V2.1.1 (Ambiente Operacional AIX, Windows NT e Solaris).

    Procedimento:

    Para migrar uma instncia:1. Migre as instncias, utilizando o comando db2imigr:

    DB2DIR/instance/db2imigr [-u fencedID] InstName

    em que

    DB2DIR /usr/opt/db2_08_01 em AIX e /opt/IBM/db2/V8.1 em todos osoutros sistemas operacionais baseados no UNIX.

    Captulo 6. Migrando DB2 Servers (UNIX) 37

  • -u fencedID o usurio sob o qual as UDFs (user-defined functions) e osprocedimentos armazenados sero executados. Este parmetro requerido somente ao migrar a partir de uma instncia cliente paraum servidor.

    InstName o nome do login do proprietrio da instncia.

    Se voc tiver migrado a partir de uma verso no particionada do DB2 parauma verso particionada do Enterprise Server Edition, deve atualizar suasinstncias para um formato de particionado, utilizando o comando db2iupdt.

    A prxima etapa na migrao do DB2 em UNIX migrar os bancos de dadosexistentes.

    Referncia Relacionada:

    v db2ckmig - Database Pre-migration Tool Command em CommandReference

    v db2imigr - Migrate Instance Command em Command Referencev db2icrt - Create Instance Command em Command Referencev db2iupdt - Update Instances Command em Command Reference

    Migrando o DAS (DB2 Administration Server)A tarefa parte da tarefa maior de Migrar o DB2. Se voc tiver criado umcatlogo de ferramentas DB2 em seu sistema DB2 Verso 8 e quiser utilizarseus scripts e programaes da pr-verso 8 (para o Centro de Controle)criados na pr-verso 8 do DB2 Administration Server (DAS), voc devemigrar o DAS para a verso 8.

    No Windows, esta migrao feita automaticamente, se voc tiver criado ocatlogo de ferramentas DB2, durante a instalao da verso 8. Se voc criou ocatlogo de ferramentas DB2 aps a instalao, esta migrao deve ser feitamanualmente.

    No UNIX, isso deve ser feito manualmente, aps o catlogo de ferramentas tersido criado, durante a instalao ou em um outro momento.

    Pr-requisitos:

    Voc deve ter:v Um catlogo de ferramentas DB2 j existente.v Autoridade DASADM, para migrar as informaes da pr-verso no

    catlogo de ferramentas DB2.

    38 Iniciao Rpida para DB2 Servers

  • Procedimento:

    Para migrar uma pr-Verso 8 do DAS para o catlogo de ferramentas doDB2, digite o comando:

    dasmigr previous_das_name new_das_name

    em que previous_das_name representa o nome da instncia do DAS pr-verso8, new_das_name representa o nome do novo DAS verso 8.

    Tarefas Relacionadas:

    v Migrando o DB2 (Windows) na pgina 31v Migrando o DB2 Personal Edition (Windows) em Iniciao Rpida para

    DB2 Personal Edition

    v Migrando o DB2 Personal Edition (Linux) em Iniciao Rpida para DB2Personal Edition

    Referncia Relacionada:

    v dasmigr - Migrate the DB2 Administration Server Command emCommand Reference

    Migrando os Bancos de Dados

    Esta tarefa parte de uma tarefa principal de Migrando o DB2.

    Pr-requisitos:

    Voc precisa de autoridade SYSADM.

    Restries:

    A migrao suportada apenas a partir do:v DB2 Verso 6.x ou Verso 7.x. (todas as plataformas suportadas na Verso

    6.x e Verso 7.x)v DB2 DataJoiner V2.1.1 (Ambiente Operacional AIX, Windows NT e Solaris).

    Procedimento:

    Para migrar um banco de dados DB2:1. Migre o banco de dados usando o comando db2 migrate database .

    Comando DB2 MIGRATE DATABASE

    MIGRATE DATABASEDB

    database-alias

    Captulo 6. Migrando DB2 Servers (UNIX) 39

  • USER nome do usu^rio

    USING senha

    em que:

    DATABASE database-aliasEspecifica o alias do banco de dados a ser migrado para a versoatualmente instalada do gerenciador do banco de dados.

    USER nome do usurioIdentifica o nome do usurio sob o qual o banco de dados deveser migrado.

    USING senhaA senha utilizada para autenticar o nome do usurio. Se a senhafor omitida, mas o nome do usurio estiver especificado, solicitado ao usurio que digite-a.

    2. Opcional: Atualize estatsticas. Quando a migrao de banco de dados forconcluda, as estatsticas antigas usadas para otimizar o desempenho daconsulta so retidas nos catlogos. Porm, o DB2 Verso 8 tem dstatsticasque so modificadas ou no existem no DB2 Verso 6 ou DB2 Verso 7.Para tirar vantagem dessas estatsticas, voc pode executar o comandorunstats em tabelas, particularmente naquelas que so crticas para odesempenho das consultas SQL.

    3. Opcional: Religue pacotes. Durante a migrao do banco de dados, todosos pacotes existentes so invalidados. Aps o processo de migrao, cadapacote reconstrudo quando for utilizado pela primeira vez pelogerenciador de banco de dados do DB2 Verso 8. Voc pode executar ocomando db2rbind para reconstruir todos os pacotes armazenados nobanco de dados.

    4. Opcional: Renuncie os privilgios EXECUTE nos procedimentosarmazenados externos que contm o acesso a dados SQL a partir doPUBLIC. Durante a migrao do banco de dados, os privilgios EXECUTEso concedidos ao PUBLIC para todas as funes, mtodos eprocedimentos externos armazenados existentes. Isso causar umaexposio de segurana para os procedimentos externos armazenados quecontm o acesso a dados SQL, o qual permite aos usurios acessar objetosSQL para os quais no precisariam ter privilgios. Renuncie os privilgiosdigitando o comando db2undgp - r.

    5. Opcional: Migre as tabelas DB2 Explain6. Opcional: Se voc gravou as definies de configurao, com nvel da

    migrao, voc pode querer comparar as definies de configurao dapr-migrao com as definies de configurao atuais para verificar se amigrao foi bem sucedida. Verifique:v as definies do parmetro de configurao do banco de dados

    40 Iniciao Rpida para DB2 Servers

  • v as definies do parmetro de configurao do gerenciador do banco dedados

    v registros de reas de tabelav registros de pacotes

    Tarefas Relacionadas:

    v Gravando as Definies de Configurao do Sistema antes da Migrao doDB2 na pgina 25

    v Migrando Tabelas Explain na pgina 250

    Referncia Relacionada:

    v MIGRATE DATABASE Command em Command Referencev LIST DATABASE DIRECTORY Command em Command Referencev db2rbind - Rebind all Packages Command em Command Reference

    Captulo 6. Migrando DB2 Servers (UNIX) 41

  • 42 Iniciao Rpida para DB2 Servers

  • Parte 3. Instalando DB2 Servers

    Sobre DB2 Servers

    Migrao de seuDB2 Server

    Instalao deDB2 Servers

    Instalao de DB2Servers particionados

    Instalar servidor departio de bancode dados

    Instalar servidor departio adicional

    Instalar o DB2

    Instalao deDb2 Clients

    Configurao de uma conexocliente para servidor

    Este diagrama utilizado para ajud-lo a percorrer este manual.Ele no se destina a representar as etapas especficas de instalao. Utilize asinformaes neste manual para criar seu prprio plano de instalao especfico.

    Copyright IBM Corp. 1993-2002 43

  • 44 Iniciao Rpida para DB2 Servers

  • Captulo 7. Instalando DB2 Servers (Windows)Instalando o Servidor DB2 no Windows

    Este tpico lista as etapas para a instalao do DB2 Enterprise Server Editionou do servidor de banco de dados de partio simples Workgroup ServerEdition no Windows.

    Pr-requisitos:

    Certifique-se de que seu computador preencha os seguintes requisitos:v Requisitos de instalao para DB2 Serversv Requisitos de memria para DB2 Serversv Requisitos do disco para DB2 Serversv Contas de usurio para instalao e configurao dos DB2 ServersConsulte as referncias relacionadas, para obter mais informaes.

    Procedimento:

    recomendvel que voc leia a Viso geral da instalao para os DB2 Servers,antes de iniciar a instalao.

    Para instalar o DB2 Enterprise Server Edition ou o Workgroup Server Editionon Windows:1. Se voc estiver instalando no Windows 2000 ou no Windows .NET e

    pretender utilizar o LDAP (Lightweight Directory Access Protocol) pararegistrar o servidor DB2 no Diretrio Ativo, voc deve estender o esquemado diretrio .

    2. Inicie o Assistente Instalao do DB2.3. Opcional: Aplique o FixPak mais recente.4. Opcional: Verifique a instalao, utilizando o CLP (Command Line

    Processor).5. Opcional: Instale a documentao online do DB2.

    Conceitos Relacionados:

    v Viso Geral da Instalao para o DB2 Servers (Windows) na pgina 5

    Tarefas Relacionadas:

    Copyright IBM Corp. 1993-2002 45

  • v Estendendo o Esquema do Diretrio (Windows 2000 e Windows .NET) napgina 50

    v Iniciando o Assistente Instalao do DB2 para uma Instalao do DB2Server (Windows) na pgina 53

    v Aplicando o FixPak Mais Recente na pgina 55v Verificando a Instalao, Utilizando o CLP (Command Line Processor) na

    pgina 56v Instalando a Documentao Online do DB2 (Windows) na pgina 57v Tools catalog database and DAS scheduler setup and configuration em

    Administration Guide: Implementation

    v Notification and contact list setup and configuration. em AdministrationGuide: Implementation

    Referncia Relacionada:

    v UPDATE ADMIN CONFIGURATION Command em Command Referencev Requisitos de Instalao para o DB2 Servers (Windows) na pgina 46v Contas de Usurio Requeridas para Instalao do DB2 Servers (Windows)

    na pgina 51v Requisitos de Memria para o DB2 Servers (Windows) na pgina 49v Requisitos do Disco para o DB2 Servers (Windows) na pgina 49

    RequisitosRequisitos de Instalao para o DB2 Servers (Windows)

    Para instalar o DB2, os seguintes requisitos de sistema operacional, software ecomunicao devem ser:

    Requisitos do sistema operacionalDB2 Workgroup Server Edition executado em:v Windows NT Verso 4 com Service Pack 6a ou superiorv Windows 2000. O Service Pack 2 requerido para o Windows

    Terminal Server.v Windows XP (32bit)v Windows .NET (32bit)DB2 Enterprise Server Edition executado em:v Windows NT Verso 4 com Service Pack 6a ou superiorv Windows 2000. O Service Pack 2 requerido para o Windows

    Terminal Server.v Windows .NET (32bits e 64 bits)

    46 Iniciao Rpida para DB2 Servers

  • Requisitos de hardwarePara produtos DB2 de 32 bits, necessria CPU Pentium oucompatvel com Pentium. Para produtos DB2 de 64 bits, necessriouma CPU Itanium ou compatvel com Itanium.

    Requisitos de Software

    v Se voc planeja utilizar os recursos do Tivoli Storage Manager parabackup e restaurao de bancos de dados, preciso ter o TivoliStorage Manager Client Verso 4.2.0 ou posterior. Se voc estiverexecutando em um ambiente de 64 bits, precisar do Tivoli StorageManager Client Verso 5.1 ou posterior.

    v JRE (Java Runtime Environment) Verso 1.3.1 requerido paraexecutar os DB2 Servers e as ferramentas baseadas em Java do DB2,Correes Solaris 8. O Assistente Instalao do DB2 instalar o JRE(Java Runtime Environment) Verso 1.3.1 se voc optar por instalaras ferramentas baseadas em Java do DB2.

    v Um navegador requerido para exibir a ajuda online.Requisitos de comunicao

    possvel utilizar APPC, TCP/IP, MPTN (APPC sobre TCP/IP),Named Pipes e NetBIOS. Para administrar remotamente um banco dedados DB2 verso 8, voc deve conectar-se, utilizando TCP/IP. OsDB2 Servers verso 8, utilizando o recurso de suporte do servidorDB2 Connect, suportam somente os pedidos de transmisso do APPCcliente; no h suporte para os pedidos de recepo do APPC cliente.v Para a conectividade TCP/IP, Named Pipes e NetBIOS, no

    necessrio nenhum software adicional.v Para a conectividade APPC (CPI-C), por meio do recurso de suporte

    do servidor DB2 Connect, necessrio um dos seguintes produtosde comunicao:

    Tabela 2. Produtos SNA (APPC) suportadosSistema Operacional Produto de comunicao SNA (APPC)

    Windows NT IBM Communications Server Verso6.1.1 ou posterior

    IBM Personal Communications paraWindows Verso 5.0 com CSD 3

    Microsoft SNA Server Verso 3 ServicePack 3 ou posterior

    Captulo 7. Instalando DB2 Servers (Windows) 47

  • Tabela 2. Produtos SNA (APPC) suportados (continuao)Sistema Operacional Produto de comunicao SNA (APPC)

    Windows 2000 IBM Communications Server Verso6.1.1 ou posterior

    IBM Personal Communications paraWindows Verso 5.0 com CSD 3

    Microsoft SNA Server Verso 4 ServicePack 3 ou posterior

    Windows XP IBM Personal Communications paraWindows Verso 5.5 com APARIC23490

    Windows .NET No suportado.

    v Quem pretende usar LDAP (Lightweight Directory Access Protocol)precisa de um Microsoft LDAP cliente ou de um IBM SecureWayLDAP cliente V3.1.1.

    v Quem pretende usar o subagente do Simple Network ManagementProtocol (SNMP) precisar do DPI 2.0 fornecido pelo IBMSystemView Agent. SNMP no suportado com os recursos DB2nas plataformas Windows de 64 bits.

    Consideraes sobre o Windows (64 bits)

    v Aplicativos locais de 32 bits so suportados.v UDFs de 32 bits e procedimentos armazenados so suportados.v Pedidos SQL a partir de clientes downlevel remotos de 32 bits so

    suportados.v DB2 Servers Verso 8 Windows de 64 bits suportam conexes a

    partir de DB2 Clients Verso 6 e Verso 7 de 32 bits somente parapedidos SQL. Conexes a partir de clientes Verso 7 de 64 bits noso suportados.

    Limitao de Instalao do Windows 2000 Terminal Server:

    No possvel instalar o DB2 Verso 8 a partir de uma unidade mapeada derede, utilizando uma sesso remota na edio do Windows 2000 TerminalServer. A soluo alternativa disponvel utilizar os caminhos UNC(Universal Naming Convention) para lanar a instalao ou execut-la a partirda sesso do console.

    Por exemplo, se o diretrio c:\pathA\pathB\...\pathN em um serverA compartilhado como serverdir, possvel abrir\\serverA\serverdir\filename.ext, para acessar o arquivoc:\pathA\pathB\...pathN\filename.ext no servidor.

    48 Iniciao Rpida para DB2 Servers

  • Tarefas Relacionadas:

    v Instalando o Servidor DB2 no Windows na pgina 45Requisitos de Memria para o DB2 Servers (Windows)

    No mnimo, o DB2 requer 256 MB de RAM. Memria adicional pode serrequerida.

    Ao determinar os requisitos de memria, esteja atento ao seguinte:v Memria adicional pode ser requerida para software no-DB2 que estejam

    sendo executados em seu sistema.v Memria adicional requerida para suportar bancos de dados clientes.v Os requisitos de desempenho especficos podem determinar a quantidade

    de memria necessria.v Os requisitos de memria sero afetados pelo tamanho e complexidade de

    seu sistema de banco de dados.v Os requisitos de memria sero afetados pela extenso da atividade do

    banco de dados e o nmero de clientes acessando o sistema.

    Tarefas Relacionadas:

    v Instalando o Servidor DB2 no Windows na pgina 45Requisitos do Disco para o DB2 Servers (Windows)

    O espao em disco requerido para o DB2 Enterprise Server Edition (ESE)(partio simples) ou Workgroup Server Edition (WSE) depende do tipo deinstalao que escolher. O Assistente Instalao do DB2 fornece tipos deinstalao Tpica, Compacta e Personalizada. Esta tabela fornece requisitos deespao em disco aproximados para cada tipo de instalao.

    Tabela 3. DB2 ESE (partio simples) e requisitos de disco DB2 WSETipo de instalao Espao mnimo em disco

    Tpica 350 MB

    Compacta 100 MB

    Personalizada 100 MB

    Os requisitos de espao em disco exatos dependem dos recursos instalados edo tipo de unidade de disco. Talvez voc queira solicitar mais espao nasunidades de FAT com tamanhos grandes de cluster.

    Instalao tpicaO DB2 instalado com a maioria dos recursos e funcionalidades,utilizando uma configurao tpica. A instalao tpica incluiferramentas grficas, como por exemplo o Centro de Controle e o

    Captulo 7. Instalando DB2 Servers (Windows) 49

  • Assistente de Configurao. possvel tambm instalar um conjuntotpico de data warehousing ou recursos Satlite.

    Instalao compactaSomente os recursos e funes DB2 bsicos so instalados. Ainstalao compacta no inclui ferramentas grficas.

    Instalao personalizadaUma instalao personalizada permite que voc selecione os recursosque deseja instalar.

    O Assistente Instalao do DB2 fornecer espao em disco estimado para asopes de instalao que selecionar.

    Lembre-se de incluir a permisso de espao em disco para o softwarerequerido, produtos de comunicao e documentao. No DB2 Verso 8, adocumentao em HTML e PDF fornecida em CD-ROMs separados.

    Tarefas Relacionadas:

    v Instalando o Servidor DB2 no Windows na pgina 45

    Estendendo o Esquema do Diretrio (Windows 2000 e Windows .NET)Se voc pretende utilizar o LDAP com Windows 2000 ou Windows .NET,dever estender o esquema do diretrio para conter classes de objeto edefinies de atributo do DB2. Isso precisa ser feito, antes de instalar qualquerproduto do DB2.

    Pr-requisitos:

    A sua conta do usurio do Windows deve ter autoridade de Administrao deEsquema.

    Procedimento:

    Para estender o esquema de diretrio:1. Efetue o logon para um controlador de domnio.2. Execute o programa db2schex.exe a partir do CD de instalao com

    autoridade de Administrao do Esquema. O programa pode serexecutado com autoridade de Administrador do Esquema, semnecessidade de se efetuar o logoff e o logon novamente, conformenecessrio:

    runas /user:MyDomain\Administrator x:\db2\Windows\utilities\db2schex.exe

    sendo que x: representa a unidade de CD-ROM.

    50 Iniciao Rpida para DB2 Servers

  • Ao final do db2schex.exe, prossiga com a instalao.

    Referncia Relacionada:

    v Requisitos de Instalao para o DB2 Servers (Windows) na pgina 46

    Contas de Usurio Requeridas para Instalao do DB2 Servers (Windows)Se voc estiver instalando em Windows NT, Windows 2000, Windows XP ouWindows .NET, vai precisar de uma conta de usurio de instalao e duascontas de usurio para a configurao. A conta de usurio de instalao deveser definida, com nvel de executar o Assistente Instalao do DB2. As contasde usurio de configurao (usurio DB2 Administration Server e usurio dainstncia DB2) podem ser definidas, antes da instalao ou o programa deinstalao do DB2 pode cri-las para voc.

    Todos os nomes de conta do usurio devem aderir s regras de nomenclaturade seu sistema e s regras de nomenclatura do DB2.

    Contas de Usurio do Servidor DB2:

    Conta de usurio de instalaoUma conta de usurio local ou de domnio requerida para executara instalao. A conta de usurio deve pertencer ao grupoAdministradores da mquina onde voc executar a instalao e devepossuir os seguintes direitos de usurio:v Agir como parte do sistema operacional

    possvel executar a instalao sem estes direitos de usurio, mas oprograma de instalao no ser capaz de validar as contas.

    Conta de usurio do DB2 Administration ServerUma conta de usurio local ou de domnio requerida para o DAS(DB2 Administration Server). possvel criar a conta usurio DAS,antes da instalao do DB2 ou o Assistente Instalao do DB2 podecri-la para voc. Se desejar que o Assistente Instalao do DB2 crieuma nova conta de usurio de domnio, a conta de usurio que vocutiliza para executar a instalao deve ter autoridade para criar contasde usurio de domnio. A conta de usurio deve pertencer ao grupoAdministradores na mquina em que voc executar a instalao. Estaconta ter os seguintes direitos de usurio:v Agir como parte do sistema operacionalv Criar objeto tokenv Efetuar logon como um serviov Aumentar cotas

    Captulo 7. Instalando DB2 Servers (Windows) 51

  • v Substituir um token de nvel de processoO DAS (DB2 Administration Server) um servio especial deadministrao DB2 utilizado para suportar as ferramentas da GUI eajudar com as tarefas de administrao nos DB2 Servers local eremoto. O DAS tem uma conta de usurio atribuda que utilizadapara efetuar o logon do servio DAS no computador quando o servioDAS for iniciado. Recomenda-se que o usurio DAS tenha autoridadeSYSADM em cada sistema DB2 dentro do seu ambiente para quepossa iniciar ou encerrar outras instncias, se necessrio. Por padro,qualquer usurio que seja parte do grupo Administrador temautoridade SYSADM.

    Conta de usurio da instncia DB2Uma conta de