• Nenhum resultado encontrado

Iniciação Rápida para DB2 Servers

N/A
N/A
Protected

Academic year: 2021

Share "Iniciação Rápida para DB2 Servers"

Copied!
333
0
0

Texto

(1)

IBM

®

DB2 Universal Database

Iniciação Rápida

para DB2 Servers

Versão 8

G517-7385-00

IBM

(2)
(3)

IBM

®

DB2 Universal Database

Iniciação Rápida

para DB2 Servers

Versão 8

G517-7385-00

IBM

(4)

Antes de utilizar estas informações e o produto a que elas se referem, certifique-se de ter lido as informações gerais na seção Avisos.

Este documento contém informações de propriedade da IBM. Ele é fornecido sob um acordo de licença e é protegido pela lei de copyright. As informações contidas nesta publicação não incluem garantias de produto, e nenhuma declaração feita neste manual deve ser interpretada como tal.

Você pode solicitar publicações da IBM online ou através do representante IBM local.

v Para solicitar publicações online, acesse o IBM Publications Center em www.ibm.com/shop/publications/order v Para localizar o representante IBM local, acesse o IBM Directory of Worldwide Contacts em

www.ibm.com/planetwide

(5)

Índice

Parte 1. Sobre DB2 Servers . . . . 1

Capítulo 1. DB2 Servers . . . . . . . . 3 DB2 Enterprise Server Edition . . . 3 DB2 Workgroup Server Edition . . . 4 Capítulo 2. DB2 Servers no Windows . . . 5 Visão Geral da Instalação para o DB2 Servers (Windows) . . . 5 Visão Geral da Instalação para DB2 Servers Particionados (Windows) . . . 7 Capítulo 3. DB2 Servers no UNIX . . . . 11 Visão Geral da Instalação para DB2 Servers (UNIX) . . . 11 Visão Geral de Instalação para um DB2 Server Particionado (UNIX) . . . 13

Parte 2. Migrando DB2 Servers . . 17

Capítulo 4. Considerações sobre Migração 19 Restrições da Migração . . . 19 Recomendações sobre Migração . . . 21 Fazendo Backup dos Bancos de Dados antes da Migração do DB2 . . . 22 Considerações sobre Espaço para a Migração do DB2 . . . 23 Gravando as Definições de Configuração do Sistema antes da Migração do DB2 . . . . 25 Alterando o Nível de Erro do Diagnóstico antes da Migração do DB2 . . . 26 Verificando se Seus Bancos de Dados Estão Prontos para Migração . . . 26 Deixando um Servidor DB2 V6 ou V7 Offline para a Migração do DB2 . . . 28 Capítulo 5. Migrando DB2 Servers

(Windows) . . . . . . . . . . . . 31 Migrando o DB2 (Windows) . . . 31 Migrando os Bancos de Dados . . . 32 Capítulo 6. Migrando DB2 Servers (UNIX) 35 Migrando o DB2 (UNIX) . . . 35

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

Parte 3. Instalando DB2 Servers

43

Capítulo 7. Instalando DB2 Servers

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

Requisitos de Instalação para o DB2

Servers (Windows) . . . 46 Requisitos de Memória para o DB2 Servers (Windows) . . . 49 Requisitos do Disco para o DB2 Servers (Windows) . . . 49 Estendendo o Esquema do Diretório

(Windows 2000 e Windows .NET) . . . 50 Contas de Usuário Requeridas para Instalação do DB2 Servers (Windows) . . . 51 Iniciando o Assistente Instalação do DB2 para uma Instalação do DB2 Server (Windows) . . 53 Aplicando o FixPak Mais Recente . . . 55 Verificando a Instalação, Utilizando o CLP (Command Line Processor) . . . 56 Instalando a Documentação Online do DB2 (Windows) . . . 57 Capítulo 8. Instalando DB2 Servers (UNIX) 61 Preparando para Instalação (AIX) . . . 61 Instalando DB2 Servers no AIX . . . . 61 Requisitos. . . 62 Montando o CD-ROM do DB2 (AIX) . . . 65 Preparando para Instalação (HP-UX) . . . . 65 Instalando um DB2 Server no HP-UX . . 65 Requisitos. . . 66 Modificando os Parâmetros do Kernel

(HP-UX) . . . 69 Montando o CD-ROM em HP-UX. . . . 70 Preparando para Instalação (Linux) . . . . 71 Instalando um DB2 Server no Linux . . . 71 Requisitos. . . 72 Modificando os Parâmetros do Kernel

(Linux). . . 75

(6)

Montando o CD-ROM do DB2 (Linux) . . 76 Preparando para Instalação (Solaris Operating Environment) . . . 77

Instalando um DB2 Server no Solaris. . . 77 Requisitos. . . 78 Modificando os Parâmetros do Kernel

(Solaris) . . . 82 Montando o CD-ROM (Solaris) . . . . 82 Instalação e Configuração do DB2 Server

(UNIX). . . 83 Iniciando o Assistente Instalação do DB2 para Instalação do DB2 Server (UNIX) . . 83 Aplicando o FixPak Mais Recente . . . . 86 Verificando a Instalação, Utilizando o CLP (Command Line Processor) . . . 86 Instalando a Documentação Online do DB2 (UNIX). . . 87

Parte 4. Instalando DB2 Servers

Particionados

. . . 91

Capítulo 9. Instalando DB2 Servers

Particionados (Windows) . . . . . . . 93 Instalando um Servidor DB2 Particionado (Windows) . . . 93 Requisitos. . . 94

Requisitos de Instalação para DB2 Servers Particionados (Windows). . . 94 Requisitos de Memória para DB2 Servers Particionados (Windows). . . 97 Requisitos de Disco para DB2 Servers

Particionados (Windows). . . 97 Preparando o Ambiente para um DB2 Server Particionado (Windows) . . . 98 Estendendo o Esquema do Diretório

(Windows 2000 e Windows .NET) . . . . 101 Instalando o Servidor de Partição de Banco de Dados de Propriedade da Instância

(Windows) . . . 101 Verificando a Disponibilidade do Intervalo da Porta nos Computadores Participantes . . 106 Instalando Servidores de Partição de Banco de Dados nos Computadores Participantes (Windows) . . . 107 Aplicando o FixPak Mais Recente . . . . 111 Verificando a Instalação de Servidor de

Partição de Banco de Dados (Windows) . . 112 Instalando a Documentação Online do DB2 (Windows) . . . 113

Capítulo 10. Instalando DB2 Servers

Particionados (UNIX) . . . . . . . . 117 Preparando para Instalação (AIX) . . . . 117

Instalando um DB2 Server Particionado (AIX) . . . 117 Requisitos . . . 119 Atualizando as Definições de Ambiente AIX para uma Instalação do DB2

Particionado . . . 122 Verificando se o NFS está em Execução (AIX) . . . 125 Criando um Sistema de Arquivos Iniciais do DB2 para um Sistema de Banco de

Dados Particionado (AIX) . . . 125 Criando os Usuários Requeridos para

uma Instalação de DB2 Server

Particionado (AIX) . . . 128 Montando o CD-ROM do DB2 (AIX) . . 130 Copiando o Conteúdo do CD-ROM do Produto DB2 para Seu Computador. . . 130 Preparando para Instalação (HP-UX) . . . 131

Instalando um DB2 Server Particionado (HP-UX) . . . 131 Requisitos . . . 133 Modificando os Parâmetros do Kernel

(HP-UX) . . . 136 Verificando se o NFS está em Execução (HP-UX) . . . 137 Criando um Sistema de Arquivos Iniciais do DB2 para um Sistema de Banco de

Dados Particionado (HP-UX) . . . 137 Criando os Usuários Requeridos para

uma Instalação de DB2 Server

Particionado (HP-UX) . . . 140 Montando o CD-ROM do DB2 (HP-UX) 141 Copiando o Conteúdo do CD-ROM do Produto DB2 para Seu Computador. . . 142 Preparando para Instalação (Linux) . . . . 143

Instalando um DB2 Server Particionado (Linux) . . . 143 Requisitos . . . 145 Modificando os Parâmetros do Kernel

(Linux) . . . 148 Verificando se o NFS Está em Execução (Linux) . . . 150 Criando um Sistema de Arquivos para um DB2 Server Particionado (Linux) . . 150 Criando os Usuários Requeridos para

uma Instalação de DB2 Server

(7)

Montando o CD-ROM do DB2 (Linux) 154 Copiando o Conteúdo do CD-ROM do

Produto DB2 para Seu Computador. . . 155

Preparando para Instalação (Solaris Operating Environment) . . . 155

Instalando um DB2 Server Particionado (Solaris) . . . 155

Requisitos . . . 157

Modificando os Parâmetros do Kernel (Solaris) . . . 161

Verificando se o NFS Está em Execução (Solaris) . . . 162

Criando um Sistema de Arquivos para um DB2 Server Particionado (Solaris Operating Environment) . . . 162

Criando os Usuários Requeridos para um DB2 Server Particionado (Solaris) . . . 165

Montando o CD-ROM (Solaris) . . . . 167

Copiando o Conteúdo do CD-ROM do Produto DB2 para Seu Computador. . . 168

Instalação e Configuração do DB2 Server (UNIX) . . . 168

Instalando um Servidor de Partição de Banco de Dados em um Computador Principal, Utilizando o Assistente Instalação do DB2 (UNIX) . . . 168

Instalando os Servidores de Partição de Banco de Dados nos Computadores Participantes Utilizando um Arquivo de Resposta (UNIX) . . . 174

Atualizando o Arquivo de Configuração de Nós (UNIX). . . 175

Ativando a Comunicação Entre os Servidores de Partição de Banco de Dados 177 Ativando a Execução dos Comandos Remotos (UNIX) . . . 178

Ativando a Administração do Centro de Controle (UNIX) . . . 180

Aplicando o FixPak Mais Recente . . . 180

Verificando uma Instalação de Servidor de Banco de Dados Particionado (UNIX) . 181 Instalando a Documentação Online do DB2 (UNIX). . . 182

Parte 5. Instalando DB2 Clients

185

Capítulo 11. Introdução ao DB2 Clients 187 DB2 Clients . . . 187

Tipos de Clientes . . . 187

DB2 Run-Time Client . . . 187

DB2 Administration Client . . . 188

DB2 Application Development Client . . 189

Capítulo 12. Instalando DB2 Clients no Windows . . . . . . . . . . . . 191

Requisitos do Cliente . . . 191

Requisitos de Instalação para DB2 Clients (Windows) . . . 191

Requisitos de Memória para DB2 Clients 192 Requisitos de Disco para DB2 Clients . . 193

Instalando um DB2 Client em Sistemas Operacionais Windows . . . 194

Capítulo 13. Instalando DB2 Clients no UNIX . . . . . . . . . . . . . . 197

Requisitos do Cliente . . . 197

Requisitos de Instalação para DB2 Clients (HP-UX) . . . 197

Requisitos de Instalação para DB2 Clients (Linux) . . . 198

Requisitos de Instalação para DB2 Clients (Solaris) . . . 200

Requisitos de Instalação para DB2 Clients (AIX) . . . 201

Requisitos de Memória para DB2 Clients 202 Requisitos de Disco para DB2 Clients . . 203

Instalando DB2 Clients no UNIX . . . 204

Parte 6. Configurando uma

Conexão Cliente e Servidor . . . 207

Capítulo 14. Configurando uma Conexão, Utilizando o CA . . . . . . . . . . 209

Configurando um Cliente para Conexão do Servidor Utilizando o CA (Configuration Assistant) . . . 209

Configurando uma Conexão de Banco de Dados. . . 210

Configurando uma Conexão de Banco de Dados, Utilizando o CA (Configuration Assistant) . . . 210

Configurando uma Conexão de Banco de Dados, Utilizando um Perfil . . . 211

Configurando uma Conexão de Banco de Dados, Utilizando o Discovery . . . . 212

Capítulo 15. Configurando uma Conexão, Utilizando o Command Line Processor. . 215

(8)

Configurando uma Conexão Cliente e Servidor Utilizando o Command Line

Processor . . . 215

Catalogando o Nó . . . 216

Catalogando o Nó TCP/IP no Cliente . . 216

Catalogando o Nó NetBIOS no DB2 Client . . . 218

Catalogando o Nó APPC no DB2 Client 219 Catalogando o Nó Named Pipes no Cliente . . . 219

Catalogando o Banco de Dados e Testando a Conexão . . . 220

Catalogando um Banco de Dados, Utilizando o CLP . . . 220

Testando a Conexão entre o Cliente e o Servidor, Utilizando o CLP. . . 222

Parte 7. Referência . . . 225

Capítulo 16. Definindo a Política de Licença do DB2 . . . . . . . . . . 227

Definindo a Política de Licença do DB2, Utilizando o Comando db2licm . . . 227

Definindo a Política de Licença do DB2, Utilizando o Centro de Licenças . . . 228

Capítulo 17. Tópicos de Referência Adicionais . . . . . . . . . . . . 229

Métodos de Instalação para o DB2 . . . . 229

Preparando para Instalar o DB2 para Linux no S/390 . . . 231

Arquivo de Configuração de Nós do DB2 (db2nodes.cfg) . . . 232

Parâmetros Recomendados de Configuração do Kernel HP-UX . . . 235

Parâmetros Recomendados de Configuração do Kernel Solaris . . . 236

Considerações sobre a Instalação do NIS . . 237

Arquitetura de Interface Virtual . . . 238

Removendo o DB2 do Windows . . . 239

Removendo o DB2 do UNIX . . . 239

Removendo o DB2 do UNIX . . . 239

Parando o DAS (DB2 Administration Server) . . . 240

Removendo o DAS (DB2 Administration Server) . . . 241

Parando Instâncias do DB2. . . 241

Removendo Instâncias do DB2 . . . . 242

Removendo Produtos DB2 do UNIX . . 243

Fast Communications Manager (UNIX) . . 244

Fast Communications Manager (Windows) 245 Configurando um Trabalho Coletivo para Distribuir os Comandos para as Estações de Trabalho ESE (AIX) . . . 246

Verificando a Instalação do DB2 Servers utilizando Primeiras Etapas . . . 247

db2setup - Comando de Instalação do DB2 248 Migrando Tabelas Explain . . . 250

Concedendo Direitos de Usuário (Windows) 251 Criando IDs de Grupo e de Usuário para uma Instalação do DB2 . . . 252

Grupo de Administradores do Sistema do DB2 (Windows) . . . 255

Parte 8. Apêndices . . . 257

Apêndice A. Suporte ao Idioma . . . . 259

Alterando o Idioma de Interface do DB2 (Windows) . . . 259

Alterando o Idioma de Interface do DB2 (UNIX) . . . 260

Idiomas, Locales e Páginas de Código de Interface do DB2 Suportados . . . 261

Identificadores de Idioma (Para Executar o Assistente Instalação do DB2 de Outro Idioma) . . . 265

Suporte CCSID Bidirecional . . . 266

Conversão dos Dados de Caractere . . . . 269

Apêndice B. Regras de Nomenclatura . . 273

Regras de Nomenclatura . . . 273

Regras de Nomenclatura de Objetos do DB2 274 Identificadores Delimitados e Nomes de Objetos . . . 275

Regras de Nomenclatura do Usuário, ID do Usuário e do Grupo . . . 276

Regras de Nomenclatura de Objeto de Banco de Dados Federado . . . 277

Informações Adicionais sobre Nomes de Esquemas . . . 277

Informações Adicionais sobre Senha . . . 278

Regras de Nomenclatura de Estação de Trabalho . . . 278

Regras de Nomenclatura em um Ambiente NLS . . . 280

Regras de Nomenclatura em um Ambiente Unicode . . . 281

(9)

Apêndice C. Informações Técnicas Sobre

o DB2 Universal Database . . . . . . 283

Visão Geral das Informações Técnicas do DB2 Universal Database . . . 283

FixPaks da Documentação do DB2 . . . 283

Categorias das Informações Técnicas do DB2 . . . 283

Imprimindo Manuais do DB2 a partir dos Arquivos PDF . . . 291

Solicitando Manuais Impressos do DB2 . . 292

Acessando a Ajuda Online . . . 293

Localizando Tópicos Acessando o Centro de Informações do DB2 a partir de um Navegador . . . 294

Localizando Informações do Produto Acessando o Centro de Informações do DB2 a partir das Ferramentas de Administração . 297 Exibindo Documentação Técnica Online Diretamente do CD de Documentação em HTML do DB2 . . . 298

Atualizando a Documentação em HTML Instalada em sua Máquina . . . 299

Copiando Arquivos do CD de Documentação em HTML do DB2 para um Servidor Web . . . 301

Pesquisando Documentações do DB2 sobre Resolução de Problemas com o Netscape 4.x . 302 Pesquisando a Documentação do DB2 . . . 303

Informações Online sobre Resolução de Problemas do DB2 . . . 304

Acessibilidade . . . 305

Entrada de Dados e Navegação Através do Teclado . . . 305

Exibição Acessível . . . 305

Sugestões sobre Alertas Alternativos . . 306

Compatibilidade com Tecnologias de Apoio. . . 306

Documentação de Fácil Acesso . . . . 306

Tutoriais do DB2 . . . 306

Centro de Informações do DB2 Acessado a partir de um Navegador . . . 307

Apêndice D. Avisos . . . . . . . . 309

Marcas . . . 312

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

Entrando em Contato com a IBM . . . . 321

Informações sobre o Produto . . . 321

(10)
(11)

Parte 1. Sobre DB2 Servers

Sobre DB2 Servers

Migração de seu DB2 Server

Instalação de

DB2 Servers Instalação de DB2Servers particionados

Instalar servidor de partição de banco de dados Instalar servidor de partição adicional Instalar o DB2 Instalação de Db2 Clients

Configuração de uma conexão cliente para servidor

Este diagrama é utilizado para ajudá-lo a percorrer este manual.

Ele não se destina a representar as etapas específicas de instalação. Utilize as informações neste manual para criar seu próprio plano de instalação específico.

(12)
(13)

Capítulo 1. DB2 Servers

DB2 Enterprise Server Edition

O DB2®Enterprise Server Edition é uma versão multiusuários do DB2, que permite a criação e o gerenciamento de ambientes de banco de dados particionados ou não-particionados. Os sistemas de banco de dados

particionados podem gerenciar altos volumes de dados e fornecer benefícios como 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 por exemplo o DB2 para iSeries™ou DB2 para z/OSe OS/390. O DB2

Enterprise Server Edition fornece o suporte para os DB2 Clients remotos e locais.

v As capacidades de administração Satélite que permitem que o DB2 ESE administre remotamente os servidores de banco dados DB2 Personal Edition e DB2 Workgroup Server Edition que são configurados como satélites. Para obter mais informações sobre as capacidades Satélite, consulte a documentação de administração Satélite.

A IBM planeja lançar o DB2 Query Patroller Versão 8, que funcione nos bancos de dados DB2 Universal Database Versão 8. O DB2 Query Patroller Versão 8 distribuirá funcionalidades aperfeiçoadas para gerenciar e controlar melhor todos os aspectos de envio de consulta. O DB2 Query Patroller versão 7.2 ou anterior não pode funcionar com os bancos de dados DB2 Universal Database versão 8. É possível utilizar o DB2 Query Patroller versão 7.2, que foi entregue junto com o DB2 Warehouse Manager versão 7.2, com os bancos de dados DB2 Universal Database versão 7.2.

Tarefas Relacionadas:

v “Instalando o Servidor DB2 no Windows” na página 45

v “Instalando um Servidor DB2 Particionado (Windows)” na página 93 v “Instalando DB2 Servers no AIX” na página 61

v “Instalando um DB2 Server no HP-UX” na página 65 v “Instalando um DB2 Server no Linux” na página 71 v “Instalando um DB2 Server no Solaris” na página 77

v “Instalando um DB2 Server Particionado (AIX)” na página 117 v “Instalando um DB2 Server Particionado (HP-UX)” na página 131

(14)

v “Instalando um DB2 Server Particionado (Linux)” na página 143 v “Instalando um DB2 Server Particionado (Solaris)” na página 155

DB2 Workgroup Server Edition

DB2®Workgroup Server Edition é uma versão multiusuários do DB2. Foi projetado para ser utilizado em um ambiente de LAN (Local Area Network) e fornece suporte tanto para os cliente DB2 locais como os remotos. O DB2 Workgroup Server Editon também inclui capacidades de data warehouse e pode ser administrado remotamente a partir de um banco de dados de controle satélite. Para obter mais informações sobre as capacidades Satélite, consulte a documentação de administração Satélite.

Tarefas Relacionadas:

v “Instalando o Servidor DB2 no Windows” na página 45

v “Instalando um Servidor DB2 Particionado (Windows)” na página 93 v “Instalando Servidores de Partição de Banco de Dados nos Computadores

Participantes (Windows)” na página 107 v “Instalando DB2 Servers no AIX” na página 61 v “Instalando um DB2 Server no HP-UX” na página 65 v “Instalando um DB2 Server no Linux” na página 71 v “Instalando um DB2 Server no Solaris” na página 77

v “Instalando um DB2 Server Particionado (AIX)” na página 117 v “Instalando um DB2 Server Particionado (HP-UX)” na página 131 v “Instalando um DB2 Server Particionado (Linux)” na página 143 v “Instalando um DB2 Server Particionado (Solaris)” na página 155

(15)

Capítulo 2. DB2 Servers no Windows

Visão Geral da Instalação para o DB2 Servers (Windows)

Este tópico fornece uma visão geral da instalação para o DB2®Enterprise Server Edition (partição única) e para o DB2 Workgroup Server Edition no Windows.

Visão Geral da Instalação:

Preparando seu ambiente para a instalação

Antes de instalar, você deve preparar o computador para a instalação. Para preparar o computador, você terá que:

1. Verificar se o computador preenche os requisitos necessários de instalação.

2. Certificar-se de que seu sistema disponha de memória suficiente para executar o DB2.

3. Certifique-se de que seu sistema tenha espaço em disco o suficiente para uma instalação DB2.

4. Certifique-se de que você tenha as contas de usuário necessárias para instalação e configuração. Você precisa de uma conta de usuário para a instalação e duas contas de usuário para a configuração. As contas de usuário requeridas para configuração podem ser criadas, antes da instalação ou o Assistente Instalação do DB2 pode criá-las para você.

5. Se você estiver instalando no Windows®2000 e estiver planejando

utilizar o LDAP (Lightweight Directory Access Protocol) para registrar o servidor DB2 no LDAP, você estenderá o esquema do diretório Windows 2000 de maneira que ele possa conter as classes de objeto do DB2 e as definições de atributo.

Instalando o DB2

Após preparar o ambiente, instale o DB2, utilizando o Assistente Instalação do DB2. Os recursos do Assistente Instalação do DB2 incluem:

v Uma Barra de Lançamento da Instalação do DB2 a partir da qual você pode exibir as notas de instalação, notas de release e aprender sobre os recursos da versão 8 do DB2.

v Tipos de instalação Típica, Compacta e Personalizada. v A opção de instalar suporte para vários idiomas

(16)

v Instalação do DB2 Administration Server (incluindo instalação do usuário DAS)

v Configuração da notificação do monitor de funcionamento e contato da administração

v Instalação e configuração da instância (incluindo instalação do usuário da instância)

v Instalação de metadados das ferramentas DB2 e banco de dados de controle data warehouse.

v Criação de arquivo resposta

Algumas destas tarefas podem ser adiadas até depois da instalação e executadas sem utilizar o Assistente Instalação do DB2. Para obter mais informações sobre como executar essas tarefas após a instalação, veja as Informações Relacionadas abaixo.

Recomendável: Aplicação do FixPak mais recente

Depois de instalar o DB2, utilizando o Assistente Instalação do DB2, recomenda-se aplicar o DB2 versão 8 FixPak mais recente. Os DB2 FixPaks estão disponíveis no site de suporte da IBM®.

Verificando a instalação

Após instalar o DB2, utilizando o Assistente Instalação do DB2 e ter aplicado o FixPak do DB2 mais recente, recomenda-se verificar a instalação. Para verificar a instalação, você terá que:

1. Criar um banco de dados de amostra, utilizando o comando db2sampl. É possível também criar um banco de dados de

amostra, utilizando o Utilitário Primeiros Passos, se você optar por instalá-lo.

2. Depois que o banco de dados de amostra tiver sido criado com êxito, é possível executar os comandos SQL para recuperar os dados de amostra.

Conceitos Relacionados:

v “Instance creation” em Administration Guide: Implementation Tarefas Relacionadas:

v “Initializing a warehouse control database during installation” em Data Warehouse Center Administration Guide

v “Tools catalog database and DAS scheduler setup and configuration” em Administration Guide: Implementation

v “Notification and contact list setup and configuration.” em Administration Guide: Implementation

Referência Relacionada:

(17)

v “UPDATE HEALTH NOTIFICATION CONTACT LIST Command” em Command Reference

Visão Geral da Instalação para DB2 Servers Particionados (Windows)

O seguinte diagrama mostra uma configuração do DB2®Enterprise Server

Edition (ESE) com quatro servidores de partição de banco de dados, um por computador. As instruções de instalação são baseadas nesta configuração, mas podem ser facilmente ajustadas para as configurações particionadas com um número maior ou menor de computadores e servidores particionados de banco de dados.

ServerA

LAN ou interconexão de alto desempenho

servidor de partição de banco de dados 0

Server A: computador principal

servidor de partição de banco de dados 0:

servidor de partição de banco de dados proprietário da instância servidor de partição de banco de dados 3 servidor de partição de banco de dados 2 servidor de partição de banco de dados 1 ServerD ServerC ServerB

ServerA será referenciado como computador principal ou de propriedade da instância. ServerB, ServerC e ServerD serão referenciados como computadores participantes.

Visão Geral da Instalação:

Preparando seu ambiente para a instalação

Antes de instalar o DB2, você deve preparar seu ambiente para a instalação. Em alguns ambientes de trabalho, o Administrador do Sistema executará essas tarefas. Para preparar o ambiente, você terá que:

1. Verifique se cada computador preenche os requisitos necessários do sistema operacional, da memória e do disco.

(18)

2. Certifique-se de que todos os computadores pertençam ao mesmo domínio®Windows.

3. Certifique-se de que todos os computadores tenham definições de horário e data consistentes.

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

5. Inclua uma conta de usuário de domínio ao grupo do Administrador local em cada computador.

6. Como opção, crie contas de usuário para configuração. As contas de usuário requeridas para configuração podem ser criadas, antes da instalação ou o Assistente Instalação do DB2 pode criá-las para você.

7. Se você estiver instalando no Windows 2000 ou Windows .NET e estiver planejando utilizar o LDAP (Lightweight Directory Access Protocol) para registrar o servidor no Diretório Ativo, estenda o esquema de diretório do Windows 2000 de maneira que ele possa conter as classes de objeto do DB2 e as definições de atributo. Instalando o DB2

Após preparar o ambiente, instale o DB2 Enterprise Server Edition. 1. No servidor principal (ServerA), instale um servidor de partição

de banco de dados de propriedade da instância, utilizando o Assistente Instalação do DB2. O Assistente Instalação do DB2 fornece os seguintes recursos:

v Uma barra de lançamento da Instalação do DB2 a partir da qual você pode visualizar as notas de instalação, notas de release e aprender sobre os recursos da versão 8 do DB2.

v Tipos de instalação Típica, Compacta e Personalizada. v A opção de instalar suporte para vários idiomas

v Instalação do DB2 Administration Server (incluindo instalação do usuário DAS)

v Configuração da notificação do monitor de funcionamento e contato da administração

v Instalação e configuração da instância (incluindo instalação do usuário da instância)

v Instalação de metadados de ferramentas DB2 e banco de dados de controle data warehouse.

v Criação de arquivo resposta. Você pode salvar suas opções de instalação para um arquivo de resposta para uma instalação posterior ou duplicar a instalação em outro computador. É recomendável criar uma lista de contato de administração local na partição de propriedade da instância. Quando o DB2

(19)

Administration Server for instalado e configurado nos outros computadores participantes, ele será configurado para utilizar a lista de contato no computador de propriedade da instância. Algumas dessas tarefas podem ser adiadas até depois da instalação e executadas sem utilizar o Assistente Instalação do DB2. Para obter mais informações sobre como executar essas tarefas após a instalação, veja as Informações Relacionadas abaixo. 2. Depois de ter instalado o servidor de partição de banco de dados

de propriedade da instância no computador principal, você verificará o intervalo da porta que o reservou para a comunicação de partição do banco de dados. Você então garantirá que o intervalo da porta está disponível em cada computador participante.

3. Depois de ter verificado se o intervalo da porta requerida está disponível em cada computador participante, instale os servidores de partição banco de dados em computadores participantes, utilizando o Assistente Instalação do DB2.

Verificando a instalação

Após a configuração do sistema ser concluída, recomenda-se a verificação da instalação. Para verificar a instalação, você terá que: 1. adiadas de dados de amostra.

2. Executar os comandos do SQL para recuperar as informações do banco de dados de amostra e certifique-se que os dados amostra foram distribuídos uniformemente para todos os servidores de partição de banco de dados.

Conceitos Relacionados:

v “Instance creation” em Administration Guide: Implementation Tarefas Relacionadas:

v “Initializing a warehouse control database during installation” em Data Warehouse Center Administration Guide

v “Tools catalog database and DAS scheduler setup and configuration” em Administration Guide: Implementation

v “Notification and contact list setup and configuration.” em Administration Guide: Implementation

Referência Relacionada:

v “UPDATE HEALTH NOTIFICATION CONTACT LIST Command” em Command Reference

(20)
(21)

Capítulo 3. DB2 Servers no UNIX

Visão Geral da Instalação para DB2 Servers (UNIX)

Este tópico fornece uma visão geral das etapas requeridas para instalar o DB2

®Enterprise Server Edition (partição simples) ou o Workgroup Server Edition

em sistemas UNIX® utilizando o Assistente Instalação do DB2. Visão Geral da Instalação:

Preparando seu ambiente para a instalação

Antes de instalar, você deve preparar o computador para a instalação. Para preparar o computador, você terá que:

1. Verificar se o computador preenche os requisitos necessários do sistema operacional, memória e disco.

2. Atualizar os parâmetros do kernel para valores recomendados (Ambiente Operacional HP-UX, Linux, Solaris). É necessário iniciar novamente o sistema.

3. Montar o CD-ROM de instalação. Instalando o DB2

Após preparar o ambiente, instale o DB2, utilizando o Assistente Instalação do DB2. Os recursos do Assistente Instalação do DB2 incluem:

v A Barra de Lançamento da Instalação do DB2 a partir da qual você pode exibir as notas de instalação, notas de release e aprender sobre os recursos da versão 8 do DB2.

v Tipos de instalação Típica, Compacta e Personalizada. As opções de instalações apresentadas a você dependem do tipo de instalação que escolher.

v A opção de instalar suporte para vários idiomas

v Instalação do DB2 Administration Server (incluindo instalação do usuário DAS)

v Configuração da notificação do monitor de funcionamento e contato da administração

v Instalação e configuração da instância (incluindo instalação do usuário da instância)

v Instalação de metadados das ferramentas DB2. Os metadados são necessários para as ferramentas DB2 funcionarem.

v Criação de arquivo resposta

(22)

Algumas destas tarefas podem ser adiadas até depois da instalação e executadas sem utilizar o Assistente Instalação do DB2. Para obter mais informações sobre como executar essas tarefas após a instalação, veja as Informações Relacionadas abaixo.

Instalando o FixPak mais recente

Depois de instalar o DB2, utilizando o Assistente Instalação do DB2, recomenda-se instalar o DB2 versão 8 FixPak mais recente. Os DB2 FixPaks estão disponíveis no site de suporte da IBM®.

Verificando a instalação

Após instalar o DB2, utilizando o Assistente Instalação do DB2 e ter aplicado o DB2 FixPak mais recente, recomenda-se verificar a instalação. Para verificar a instalação, você terá que:

1. Criar um banco de dados de amostra, utilizando o comando db2sampl. É possível também criar um banco de dados de

amostra, utilizando o Utilitário Primeiros Passos, se você optar por instalá-lo.

2. Depois que o banco de dados de amostra tiver sido criado com êxito, é possível executar os comandos SQL para recuperar os dados de amostra.

Conceitos Relacionados:

v “Instance creation” em Administration Guide: Implementation

v “Visão Geral de Instalação para um DB2 Server Particionado (UNIX)” na página 13

Tarefas Relacionadas:

v “Initializing a warehouse control database during installation” em Data Warehouse Center Administration Guide

v “Tools catalog database and DAS scheduler setup and configuration” em Administration Guide: Implementation

v “Notification and contact list setup and configuration.” em Administration Guide: Implementation

v “Instalando DB2 Servers no AIX” na página 61 v “Instalando um DB2 Server no HP-UX” na página 65 v “Instalando um DB2 Server no Linux” na página 71 v “Instalando um DB2 Server no Solaris” na página 77 Referência Relacionada:

v “UPDATE HEALTH NOTIFICATION CONTACT LIST Command” em Command Reference

(23)

Visão Geral de Instalação para um DB2 Server Particionado (UNIX)

O diagrama seguinte mostra uma configuração do DB2®Enterprise Server

Edition (ESE) com quatro de servidores de partição de banco de dados, um por computador. As instruções de instalação são baseadas nesta configuração, mas podem ser facilmente ajustadas para as configurações particionadas com um número maior ou menor de computadores e servidores de partição de banco de dados.

ServerA

LAN ou interconexão de alto desempenho

servidor de partição de banco de dados 0

Server A: computador principal

servidor de partição de banco de dados 0:

servidor de partição de banco de dados proprietário da instância servidor de partição de banco de dados 3 servidor de partição de banco de dados 2 servidor de partição de banco de dados 1 ServerD ServerC ServerB

ServerA será referenciado como computador principal ou de propriedade da instância. ServerB, ServerC e ServerD serão referenciados como computadores participantes.

Visão Geral da Instalação:

Preparando seu ambiente para a instalação

Antes de instalar o DB2, você deve preparar seu ambiente para a instalação. Em alguns ambientes de trabalho, o Administrador do Sistema executará essas tarefas. Para preparar seu ambiente:

1. Verifique se cada computador preenche os requisitos necessários do sistema operacional, da memória e do disco.

2. Atualize os parâmetros do kernel em cada computador (HP-UX, Linux e Solaris apenas).

3. Modifique as definições do ambiente em cada computador (AIX apenas).

(24)

4. Crie um sistema de arquivos iniciais do DB2 no computador principal (ServerA) e o compartilhe com os computadores participantes (ServerB, ServerC, ServerD). Este será o diretório inicial da instância.

5. Crie usuários e grupos requeridos em cada computador. Instalando o DB2

Após preparar o ambiente, instale o DB2 em cada computador. É recomendável que você instale a partição de propriedade da instância primeiro e crie um arquivo de resposta o qual é utilizado para instalação em outros computadores. Isso garante que os mesmos componentes sejam instalados e configurados do mesmo modo. No entanto, os outros computadores participantes também podem ser instalados, utilizando o Assistente Instalação do DB2, fazendo as mesmas escolhas de componentes e não criando uma instância. É recomendável criar uma lista de contato de administração local na partição de propriedade da instância. Quando o DB2 Administration Server for instalado e configurado nos outros computadores

participantes, ele será configurado para utilizar a lista de contato no computador de propriedade da instância.

Para instalar o DB2 em cada computador, utilizando o método recomendado, você terá que:

1. Montar o CD-ROM do produto no computador principal (ServerA) e copiar o conteúdo para o diretório no sistema de arquivos compartilhado do DB2, onde ele pode ser acessado pelos computadores participantes.

2. Instalar o DB2 no computador principal, utilizando o Assistente Instalação do DB2. O Assistente Instalação do DB2 permite selecionar recursos, criar uma instância DB2, especificar as definições de configuração e criar um arquivo de resposta para instalar o DB2 nos computadores participantes.

3. Salvar o arquivo de resposta que você criou com o Assistente Instalação do DB2 em um diretório em seu sistema de arquivos iniciais do DB2, onde ele possa ser acessado pelos computadores participantes.

4. Efetuar logon em cada computador participante e executar a instalação do arquivo de resposta, utilizando o arquivo de resposta criado. O arquivo de resposta e o conteúdo do CD-ROM do produto DB2 estarão disponíveis para os computadores

participantes no sistema de arquivos iniciais compartilhados do DB2.

(25)

Configuração pós-instalação

Depois de ter instalado o DB2 em todos os computadores, existe uma série de tarefas de configuração pós-instalação. Para configurar o DB2 após a instalação:

1. Atualize o arquivo de configuração de nós (db2nodes.cfg).

Quando você instalar o DB2 no computador principal, utilizando o Assistente Instalação do DB2, você criará uma instância DB2. As informações que você fornece no arquivo de configuração de nós informa ao DB2 quais servidores de partição de banco de dados participarão na instância.

2. Ative a comunicação entre os servidores de partição de banco de dados. Isso requer a atualização do arquivo /etc/services em cada computador.

3. Ative a execução dos comandos remotos. Isso permite que cada servidor de partição de banco de dados execute comandos remotos em outros servidores de partição de banco de dados. Estas tarefas devem ser executadas em cada computador.

Verificando a instalação

Após a configuração do sistema ser concluída, recomenda-se a verificação da instalação. Para verificar a instalação:

1. Crie um banco de dados de amostra.

2. Execute os comandos do SQL para rec uperar as informações do banco de dados de amostra e certifique-se que os dados de amostra foram distribuídos uniformemente para todos os servidores de partição de banco de dados.

Conceitos Relacionados:

v “Instance creation” em Administration Guide: Implementation

v “Visão Geral da Instalação para DB2 Servers (UNIX)” na página 11 Tarefas Relacionadas:

v “Initializing a warehouse control database during installation” em Data Warehouse Center Administration Guide

v “Tools catalog database and DAS scheduler setup and configuration” em Administration Guide: Implementation

v “Notification and contact list setup and configuration.” em Administration Guide: Implementation

v “Instalando um DB2 Server Particionado (AIX)” na página 117 v “Instalando um DB2 Server Particionado (HP-UX)” na página 131 v “Instalando um DB2 Server Particionado (Linux)” na página 143 v “Instalando um DB2 Server Particionado (Solaris)” na página 155

(26)

Referência Relacionada:

v “UPDATE HEALTH NOTIFICATION CONTACT LIST Command” em Command Reference

(27)

Parte 2. Migrando DB2 Servers

Sobre DB2 Servers

Migração de seu DB2 Server

Instalação de

DB2 Servers Instalação de DB2Servers particionados

Instalar servidor de partição de banco de dados Instalar servidor de partição adicional Instalar o DB2 Instalação de Db2 Clients

Configuração de uma conexão cliente para servidor

Este diagrama é utilizado para ajudá-lo a percorrer este manual.

Ele não se destina a representar as etapas específicas de instalação. Utilize as informações neste manual para criar seu próprio plano de instalação específico.

(28)
(29)

Capítulo 4. Considerações sobre Migração

Restrições da Migração

Você deve estar ciente das seguintes restrições, antes de migrar para a versão 8 do DB2:

v A migração é suportada apenas a partir do:

– DB2 versão 6.x ou versão 7.x. (Todas as plataformas suportadas na versão 6.x e versão 7.x; o Linux deve estar na versão 6 FixPak 2.) – DB2 DataJoiner V2.1.1 de 32 bits (AIX, Windows NT e Solaris Operating

Environment).

v A emissão de um comando migrar banco de dados, a partir de uma Versão 8 cliente, para migrar um banco de dados para um DB2 Versão 8 servidor é suportada; porém, a emissão de um comando de migração de um DB2 Versão 6 ou Versão 7 cliente para migrar um banco de dados para um DB2 Versão 8 servidor não é suportada.

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

v A migração entre plataformas não é suportada. Por exemplo, você não pode migrar um banco de dados a partir de um servidor DB2 no Windows para um servidor DB2 no UNIX.

v A migração de um sistema de banco de dados particionado que tenha vários computadores requer que a migração do banco de dados seja executada após o DB2 Versão 8 ser instalado em todos os computadores participantes.

v O Windows permite apenas uma versão do DB2 ser instalada em um computador. Por exemplo, se você tiver um DB2 versão 7 e instalar um DB2 versão 8, a versão 7 será removida durante a instalação. Todas as instâncias são migradas durante a instalação do DB2 em sistemas operacionais Windows.

v Os objetos do usuário dentro do seu banco de dados não podem ter nomes de esquema reservados do DB2 Versão 8 como qualificadores de objeto. Estes nomes de esquema reservados incluem: SYSCAT, SYSSTAT e SYSFUN. v Os tipos distintos definidos pelo usuário, utilizando os nomes BIGINT,

REAL, DATALINK ou REFERENCE devem ser renomeados, com nível da migração do banco de dados.

v Não é possível migrar um banco de dados que está em um dos seguintes estados:

– Backup pendente

(30)

– Avanço pendente

– Uma ou mais áreas de tabela estão em estado anormal – Transação inconsistente

v A restauração de backups de banco de dados de down-level (Versão 6.x ou Versão 7.x) é suportada, mas o avanço dos logs down-level não é

suportado.

v As transações de bancos de dados executadas entre o tempo de backup do banco de dados e o tempo de conclusão da migração do DB2 Versão 8 não são recuperáveis.

v Para migrar uma instância de 64 bits versão 4 do AIX do DB2 versão 7: – Atualize seu sistema operacional AIX para AIX versão 5:

1. Atualize seu sistema operacional para AIX versão 5.

2. Atualize o DB2 versão 7 com o FixPak 4 do DB2 versão 7 para o AIX 5.

3. Atualize suas instâncias, utilizando o comando /usr/lpp/db2_07_01/instance/db2iupdt.

4. Assegure-se que seu banco de dados continue a funcionar. Não é recomendável continuar diretamente com a próxima etapa, sem confirmar seus trabalhos de banco de dados na versão 5 do AIX no DB2 versão 7.

5. Instale o DB2 versão 8 para o AIX versão 5 6. Migre suas instâncias, utilizando o comando

/usr/opt/db2_08_01/instance/db2imigr. – Permaneça com o AIX versão 4:

1. Elimine suas instâncias.

2. Recrie-as como instâncias de 32 bits. Talvez seja necessário reconfigurar seus parâmetros da instâncias.

3. Instale o DB2 versão 8 para o AIX versão 4. 4. Migre suas instâncias, utilizando o comando

/usr/opt/db2_08_01/instance/db2imigr. Conceitos Relacionados:

v “Recomendações sobre Migração” na página 21 Tarefas Relacionadas:

v “Migrando o DB2 (Windows)” na página 31 v “Migrando o DB2 (UNIX)” na página 35

(31)

Recomendações sobre Migração

Considere as seguintes recomendações ao planejar a migração em seu banco de dados:

Execute as atualizações do sistema operacional e do hardware separadamente da migração®DB2

Execute as atualizações do sistema operacional e do hardware

separadamente da migração do DB2 permite a determinação mais fácil das dificuldades de migração que podem ser encontradas. Se você atualizar seu software ou hardware, com nível de migrar para o DB2, certifique-se de que seu sistema esteja operando de forma aceitável, com nível de tentar a migração do DB2.

Suporte do servidor de Down level

À medida que você se move do DB2 versão 7 para o DB2 versão 8, se estiver em uma situação de migração dos DB2 Clients para a versão 8, antes de migrar todos os DB2 servidores para a versão 8, haverá várias restrições e limitações. Estas restrições e limitações não estão associadas com o DB2 Connect; nem com os servidores de banco de dados zSeries, OS/390 ou iSeries. Para evitar as restrições e limitações conhecidas, é necessário migrar todos os DB2 servidores para a versão 8, antes de migrar qualquer DB2 cliente para a versão 8.

Desempenho do Benchmark do DB2

Execute um número de consultas de teste, com nível de migrar o DB2. Grave as condições de ambiente exatas quando as consultas estiverem em execução. Além disso, mantenha um registro de saída do comando db2expln, para cada consulta de teste. Compare os resultados antes e depois da migração. Esta prática pode ajudar a identificar e corrigir qualquer degradação no desempenho.

Faça um plano para retornar da migração

Não existe nenhum utilitário para reverter uma migração. Se você precisar retornar de uma migração, pode ter que remover o código do DB2 Versão 8 do seu sistema, reinstalar a versão anterior do DB2 para recriar instâncias de nível de retorno e restaurar os backups do seu banco de dados. Caso tenha que retornar de uma migração, os backups do banco de dados atuais e um registro detalhado de banco de dados e definições de configuração de banco de dados são essenciais.

Migrar para o DB2 Versão 8 em um ambiente de teste

Migrar para o DB2 Versão 8 em um ambiente de teste, com nível de migrar seu ambiente de produção. Isso permite que você aborde as dificuldades de migração e certifique-se de que os aplicativos e as ferramentas funcionem adequadamente, antes de aplicar seu ambiente de produção ao processo de migração.

(32)

Migrando instâncias do DataJoiner

Antes de migrar uma instância do DataJoiner, DB2 para UNIX ou DB2 para Windows em que está executando os programas Capture ou Apply para o DB2DataPropagator, certifique-se de ler a documentação de migração para a versão 8 do DB2 DataPropagator. Você deve preparar para migrar seu ambiente de replicação, antes de migrar o DB2 ou a instância DataJoiner. Deve também executar as etapas imediatamente após a migração do seu DB2 ou instância de

DataJoiner. A documentação de migração para o DB2 DataPropagator versão 8 pode ser encontrada no site da Web do

http://www.ibm.com/software/data/dpropr/library.html. Conceitos Relacionados:

v “Benchmark testing” em Administration Guide: Performance v “Explain tools” em Administration Guide: Performance Tarefas Relacionadas:

v “Migrando o DB2 (Windows)” na página 31 v “Migrando o DB2 (UNIX)” na página 35 Referência Relacionada:

v “db2expln - DB2 SQL Explain Tool Command” em Command Reference v “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 Migração do DB2

Antes de iniciar o processo de migração, recomenda-se que execute um backup offline para seus banco de dados. Caso ocorra um erro durante o processo de migração, os backups dos bancos de dados são solicitados para recuperação.

Este tópico não fornece a sintaxe completa para o comando de backup. Para a sintaxe completa, consulte a Referência Relacionada ao final deste tópico. Pré-requisitos:

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

(33)

v Os bancos de dados devem ser catalogados. Para exibir uma lista de todos os bancos de dados catalogados na instância, execute o seguinte comando:

db2 list database directory

Procedimento:

Faça o backup de todos os bancos de dados locais utilizando o comando de banco de dados do backup:

Comando BACKUP

ÊÊ BACKUP DATABASE DB

database-alias Ê

Ê

USER nome do usuário

USING senha

ÊÍ

em que:

DATABASEdatabase-alias

Especifica o alias do banco de dados para o backup. USERnome do usuário

Identifica o nome do usuário sob o qual se deve fazer o backup do banco de dados.

USINGsenha

é a senha utilizada para autenticar o nome do usuário. se a senha for omitida, é solicitado ao usuário que digite-a.

Conceitos Relacionados:

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

Referência Relacionada:

v “BACKUP DATABASE Command” em Command Reference

v “Considerações sobre Espaço para a Migração do DB2” na página 23

Considerações sobre Espaço para a Migração do DB2

Este tópico fornece informações sobre requisitos de espaço para a migração do DB2.

Áreas de tabela

Certifique-se de que tenha área de tabela suficiente para bancos de dados que estiver migrando. A área de tabela do catálogo do sistema é requerida tanto para catálogos de banco de dados antigos com o

(34)

para novos durante a migração. A quantidade de espaço requerido vai variar, dependendo da complexidade do banco de dados, bem como do número e do tamanho dos objetos do banco de dados.

Recomendações gerais:

Tabela 1. Recomendações de área de tabela do catálogo

Área de tabela Espaço recomendado

área de tabela do catálogo do sistema (SYSCATSPACE)

2 x a área atualmente ocupada área de tabela temporária (TEMPSPACE1

é o nome padrão)

2 x a área de tabela do catálogo do sistema

Para verificar o tamanho das suas áreas de tabela, é possível utilizar os seguintes comandos:

db2 list database directory db2 connect to database_alias db2 list tablespaces show detail

Para a área de tabela do catálogo do sistema, as páginas livres devem ser iguais ou maiores que as páginas utilizadas. O total de páginas para a área de tabela temporária dever ser duas vezes a quantidade total de páginas para a área de tabela do catálogo do sistema. Para aumentar a quantidade de espaço para uma área de tabela DMS, é possível incluir contêineres adicionais.

Espaço do arquivo de log

Você deve considerar aumentar (dobrar) os valores de logfilsiz, logprimary e logsecond, para evitar que a área do arquivo de log se esgote. Se a área de tabela do catálogo do seu sistema é do tipo SMS de área de tabela, você deve considerar a atualização dos parâmetros de configuração do banco de dados que estão associados com os arquivos de log.

Tarefas Relacionadas:

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

v “Migrando o DB2 (Windows)” na página 31 v “Migrando o DB2 (UNIX)” na página 35

(35)

Gravando as Definições de Configuração do Sistema antes da Migração do DB2

Recomenda-se gravar as definições de configuração do gerenciador do banco de dados e do banco de dados antes da migração do DB2. Os registros de configuração podem ser utilizados para verificar se a migração foi bem sucedida e pode também ser útil na determinação de problemas, caso você encontre dificuldades após a migração.

Após ter migrado o DB2, recomenda-se comparar esses registros com as definições pós-migração para certificar que a definição existente foi migrada com êxito.

Este tópico lista vários comandos do banco de dados. Para obter referências de como concluir a sintaxe do comando, consulte a seção de referência relacionada no final deste tópico.

Procedimento:

1. Salve uma cópia das definições de configuração do seu banco de dados. Os parâmetros de configuração para um banco de dados devem ser os mesmos em cada computador em um sistema de banco de dados particionado. Se não for assim, salve uma cópia das definições de

configuração do banco de dados para cada partição. É possível comparar as definições de configuração antes e depois da migração para certificar que elas foram migradas corretamente. É possível recuperar as definições de configuração do banco de dados utilizando o comandodb2 get

database configuration fordatabase_alias. Execute esta tarefa para cada banco de dados que estiver migrando.

2. Salve uma cópia das definições de configuração do gerenciador de seu banco de dados. É possível recuperar as definições de configuração do gerenciador do banco de dados utilizando o comando db2 get database manager configuration.

3. Salve um registro das áreas de tabela para cada banco de dados que você estiver migrando. É possível recuperar a lista de áreas de tabelas

utilizando o comando lista de áreas de tabelas.

4. Salve uma lista de pacotes para cada banco de dados que estiver

migrando. É possível recuperar uma lista de pacotes utilizando o comando db2 list packages.

Referência Relacionada:

v “GET DATABASE CONFIGURATION Command” em Command Reference v “GET DATABASE MANAGER CONFIGURATION Command” em

Command Reference

v “LIST PACKAGES/TABLES Command” em Command Reference v “LIST TABLESPACES Command” em Command Reference

(36)

Alterando o Nível de Erro do Diagnóstico antes da Migração do DB2

Para a duração de atividades de migração, altere o nível de erro de diagnóstico para 4. O nível de erro de diagnóstico 4 registra todas as mensagens de erros, de avisos e informativas. Estas informações podem ser utilizadas para a determinação do problema caso encontre erros na migração. O parâmetro diagpath é utilizado para especificar o diretório que contém o arquivo de erro, o arquivo de log do evento (no Windows somente), arquivo de log de alerta e quaisquer arquivos de dump que podem ser gerados baseados no valor do parâmetro diaglevel.

Procedimento:

O nível de diagnóstico de erro pode ser definido no arquivo de configuração do gerenciador do banco de dados e utilizando o seguinte comando:

db2 update dbm configuration using diaglevel 4

O parâmetro diagpath pode ser definido no arquivo de configuração do gerenciador de banco de dados utilizando o seguinte comando:

db2 update dbm configuration using diagpath directory

em que directory é a localização que você escolheu para armazenar os arquivos de log.

Verificando se Seus Bancos de Dados Estão Prontos para Migração

Esta tarefa descreve como utilizar o comando db2ckmig para verificar se seus bancos de dados estão prontos para a migração.

Pré-requisitos:

Assegure-se de que o migration.log, encontrado no diretório inicial do proprietário da instância, contenha o seguinte texto: Versão of DB2CKMIG being run: VERSION 8.

Procedimento:

Digite o comando db2ckmig para verificar se os bancos de dados apropriados pela instância atual estão prontos para serem migrados. O comando db2ckmig assegura que:

v Um banco de dados não está em um estado inconsistente

v Um banco de dados não está em um estado pendente de backup v Um banco de dados não está em um estado pendente de avanço

(37)

v As áreas da tabela estão em um estado normal Comando DB2CKMIG ÊÊ db2ckmig database_alias /e /l drive:\path\filename Ê Ê /u userid /p senha ÊÍ em que: database_alias

Especifica um nome database_alias de um banco de dados para ser verificado para migração. Este parâmetro é requerido se o parâmetro /e não for especificado.

/e Especifica se todos os bancos de dados catalogados devem ser verificados para migração. Este parâmetro é obrigatório se o parâmetro database_alias não está especificado.

/ldrive:\path\filename

Especifica uma unidade, caminho destino e nome de arquivo para serem mantidos na lista de erros e avisos gerada pelo banco de dados rastreado. A variável do caminho é opcional; se você não especificar um caminho, o caminho de onde executa o comando db2ckmig será utilizado. Você deve especificar um nome de arquivo.

/uuserid

Especifica a conta de usuário utilizada para conectar com o banco de dados. Este parâmetro deve ser especificado se você efetuar logon como um usuário sem autoridade de conexão.

/psenha

Especifica a senha da conta de usuário utilizada para conectar com o banco de dados.

O comando db2ckmig é localizado no diretório \db2\Windows\utilities em seu CD-ROM de versão 8 do produto DB2.

Tarefas Relacionadas:

v “Migrando o DB2 (UNIX)” na página 35

(38)

Deixando um Servidor DB2 V6 ou V7 Offline para a Migração do DB2

Esta tarefa descreve como deixar seu servidor DB2 versão 6 ou versão 7 offline para migração DB2. Antes de continuar o processo de migração, você deve interromper o serviço de licença, interromper todos as sessões do processador da linha de comandos, desconectar os aplicativos e usuários e interromper o gerenciador de banco de dados.

Pré-requisitos: Certifique-se de que:

v Seu sistema atende aos requisitos de instalação para o DB2 versão 8, antes de iniciar o processo de migração.

v Você possui a autoridade SYSADM. Procedimento:

Para deixar seu sistema offline:

1. Interrompa o serviço da licença do DB2 digitando o comando db2licd -end.

2. No Windows 2000, as propriedades de um serviço podem ser definidas de maneira que ele reinicie se o serviço falhar. Se a opção iniciar novamente em falha estiver definida para quaisquer serviços do DB2, ela deve ser

desativada, com nível de continuar.

3. Pare todas as sessões de processamento de linha de comando digitando o comando db2 terminate em cada sessão que estiver executando o

processador de linha de comando.

4. Desconectar todos os aplicativos e usuários. Para obter uma lista de todas as conexões de bancos de dados para a instância atual, digite o comando db2 list applications. Se todas as aplicações estão desconectadas, este comando irá retornar a seguinte mensagem:

SQL1611W Nenhum

dado foi retornado pelo Monitor de Sistema do Banco de Dados. SQLSTATE=00000

É possível desconectar os aplicativos e usuários digitando o comando db2 force applications.

5. Quando todos os aplicativos e usuários estiverem desconectados,

interrompa cada instância do gerenciador do banco de dados digitando o comando db2stop.

Referência Relacionada:

(39)

v “FORCE APPLICATION Command” em Command Reference v “LIST APPLICATIONS Command” em Command Reference

v “Requisitos de Instalação para o DB2 Servers (Windows)” na página 46 v “Requisitos de Instalação para DB2 Servers Particionados (AIX)” na página

119

v “Requisitos de Instalação para DB2 Servers Particionados (HP-UX)” na página 133

v “Requisitos de Instalação para DB2 Servers (Solaris Operating Environment)” na página 157

v “Requisitos de Instalação para DB2 Servers Particionados (Linux)” na página 145

v “Requisitos de Instalação para DB2 Servers (AIX)” na página 62 v “Requisitos de Instalação para DB2 Servers (HP-UX)” na página 66 v “Requisitos de Instalação para o DB2 Servers (Linux)” na página 72 v “Requisitos de Instalação para DB2 Servers (Solaris)” na página 78 v “Requisitos de Instalação para DB2 Servers Particionados (Windows)” na

página 94

(40)
(41)

Capítulo 5. Migrando DB2 Servers (Windows)

Migrando o DB2 (Windows)

Este tópico lista as etapas para a migração DB2 Versão 8 no Windows. A migração é necessária se você tiver instâncias pré-DB2 Versão 8 e bancos de dados que gostaria de continuar utilizando com o DB2 Versão 8.

Pré-requisitos:

Certifique-se de revisar

v Recomendações obre migração v Restrições de migração

v Consideração de espaço para a migração do DB2

Consulte as Informações Relacionadas no final deste tópico para obter detalhes.

Procedimento: Para migrar o DB2:

1. Grave as definições de configuração, com nível da migração do DB2. 2. Altere o nível de erro do diagnóstico .

3. Deixe o servidor offline para a migração do DB2.

4. Verifique se os bancos de dados estão prontos para a migração do DB2. 5. Faça o backup dos seus banco de dados.

6. Opcional: Se você estiver utilizando a replicação, deve arquivar todos os arquivos de log do DB2.

7. Instale seu servidor DB2:

v Workgroup Server Edition ou DB2 Enterprise Server Edition (partição ú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 “Recomendações sobre Migração” na página 21

(42)

Tarefas Relacionadas:

v “Gravando as Definições de Configuração do Sistema antes da Migração do DB2” na página 25

v “Alterando o Nível de Erro do Diagnóstico antes da Migração do DB2” na página 26

v “Deixando um Servidor DB2 V6 ou V7 Offline para a Migração do DB2” na página 28

v “Verificando se Seus Bancos de Dados Estão Prontos para Migração” na página 26

v “Fazendo Backup dos Bancos de Dados antes da Migração do DB2” na página 22

v “Instalando o Servidor DB2 no Windows” na página 45

v “Instalando um Servidor DB2 Particionado (Windows)” na página 93 v “Migrando os Bancos de Dados” na página 32

v “Migrando Tabelas Explain” na página 250 Referência Relacionada:

v “ARCHIVE LOG Command” em Command Reference

v “Considerações sobre Espaço para a Migração do DB2” na página 23 v “Restrições da Migração” na página 19

Migrando os Bancos de Dados

Esta tarefa é parte de uma tarefa principal de Migrando o DB2. Pré-requisitos:

Você precisa de autoridade SYSADM. Restrições:

A migração é suportada apenas a partir do:

v DB2 Versão 6.x ou Versão 7.x. (todas as plataformas suportadas na Versão 6.x e Versão 7.x)

v DB2 DataJoiner V2.1.1 (Ambiente Operacional AIX, Windows NT e Solaris). Procedimento:

Para migrar um banco de dados DB2:

(43)

Comando DB2 MIGRATE DATABASE

ÊÊ MIGRATE DATABASE DB

database-alias Ê

Ê

USER nome do usuário

USING senha

ÊÍ

em que:

DATABASEdatabase-alias

Especifica o alias do banco de dados a ser migrado para a versão atualmente instalada do gerenciador do banco de dados.

USERnome do usuário

Identifica o nome do usuário sob o qual o banco de dados deve ser migrado.

USINGsenha

A senha utilizada para autenticar o nome do usuário. Se a senha for omitida, mas o nome do usuário estiver especificado, é solicitado ao usuário que digite-a.

2. Opcional: Atualize estatísticas. Quando a migração de banco de dados for concluída, as estatísticas antigas usadas para otimizar o desempenho da consulta são retidas nos catálogos. Porém, o DB2 Versão 8 tem estatísticas que são modificadas ou não existem no DB2 Versão 6 ou DB2 Versão 7. Para tirar vantagem dessas estatísticas, você pode executar o comando runstatsem tabelas, particularmente naquelas que são críticas para o desempenho das consultas SQL.

3. Opcional: Religue pacotes. Durante a migração do banco de dados, todos os pacotes existentes são invalidados. Após o processo de migração, cada pacote é reconstruído quando for utilizado pela primeira vez pelo gerenciador de banco de dados do DB2 Versão 8. Você pode executar o comando db2rbind para reconstruir todos os pacotes armazenados no banco de dados.

4. Opcional: Renuncie os privilégios EXECUTE nos procedimentos armazenados externos que contêm o acesso a dados SQL a partir do PUBLIC. Durante a migração do banco de dados, os privilégios EXECUTE são concedidos ao PUBLIC para todas as funções, métodos e

procedimentos externos armazenados existentes. Isso causará uma

exposição de segurança para os procedimentos externos armazenados que contêm o acesso a dados SQL, o qual permite aos usuários acessar objetos SQL para os quais não precisariam ter privilégios. Renuncie os privilégios digitando o comando db2undgp - r.

5. Opcional: Migre as tabelas DB2 Explain

(44)

6. Opcional: Se você gravou as definições de configuração antes da migração, você pode querer comparar as definições de configuração da pré-migração com as definições de configuração atuais para verificar se a migração foi bem sucedida. Verifique:

v as definições do parâmetro de configuração do banco de dados

v as definições do parâmetro de configuração do gerenciador do banco de dados

v registros de áreas de tabela v registros de pacotes Tarefas Relacionadas:

v “Gravando as Definições de Configuração do Sistema antes da Migração do DB2” na página 25

v “Migrando Tabelas Explain” na página 250 Referência Relacionada:

v “MIGRATE DATABASE Command” em Command Reference

v “LIST DATABASE DIRECTORY Command” em Command Reference v “db2rbind - Rebind all Packages Command” em Command Reference

(45)

Capítulo 6. Migrando DB2 Servers (UNIX)

Migrando o DB2 (UNIX)

Este tópico lista as etapas para a migração DB2 Versão 8 no UNIX.

A migração é requerida se você tiver instâncias pré-DB2 Versão 8 e bancos de dados que gostaria de continuar utilizando com o DB2 Versão 8.

Pré-requisitos:

Certifique-se de revisar:

v Recomendações sobre migração v Restrições de migração

v Consideração de espaço para a migração do DB2 Procedimento:

Para migrar o DB2:

1. Grave as definições de configuração, com nível da migração do DB2. 2. Altere o nível de erro do diagnóstico .

3. Deixe o servidor offline para a migração do DB2. 4. Faça o backup dos seus bancos de dados.

5. Opcional: Se você estiver utilizando a replicação, deve arquivar todos os arquivos de log do DB2.

6. Instale seu servidor DB2:

v Workgroup Server Edition ou DB2 Enterprise Server Edition (partição única):

– AIX – HP-UX – Linux

– Solaris Operating Environment v Enterprise Server Edition (particionado):

– AIX – HP-UX – Linux

– Solaris Operating Environment

(46)

7. Migrar instâncias.

8. Opcional: Se você tiver criado um catálogo de ferramentas do DB2 e quiser utilizar os scripts da pré-versão 8 existentes e as programações (para o Centro 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 “Recomendações sobre Migração” na página 21 Tarefas Relacionadas:

v “Gravando as Definições de Configuração do Sistema antes da Migração do DB2” na página 25

v “Alterando o Nível de Erro do Diagnóstico antes da Migração do DB2” na página 26

v “Deixando um Servidor DB2 V6 ou V7 Offline para a Migração do DB2” na página 28

v “Fazendo Backup dos Bancos de Dados antes da Migração do DB2” na página 22

v “Instalando DB2 Servers no AIX” na página 61 v “Instalando um DB2 Server no HP-UX” na página 65 v “Instalando um DB2 Server no Linux” na página 71 v “Instalando um DB2 Server no Solaris” na página 77

v “Instalando um DB2 Server Particionado (AIX)” na página 117 v “Instalando um DB2 Server Particionado (HP-UX)” na página 131 v “Instalando um DB2 Server Particionado (Linux)” na página 143 v “Instalando um DB2 Server Particionado (Solaris)” na página 155 v “Migrando as Instâncias (UNIX)” na página 36

v “Migrando o DAS (DB2 Administration Server)” na página 38 v “Migrando os Bancos de Dados” na página 32

Referência Relacionada:

v “ARCHIVE LOG Command” em Command Reference

v “Considerações sobre Espaço para a Migração do DB2” na página 23 v “Restrições da Migração” na página 19

Migrando as Instâncias (UNIX)

Referências

Documentos relacionados

congenital hearing impairment; congenital infection (TORCHS - toxoplasmosis, rubella, cytomegalo- virus, herpes, syphilis); craniofacial malformation (ear auricle

Este presente artigo é o resultado de um estudo de caso que buscou apresentar o surgimento da atividade turística dentro da favela de Paraisópolis, uma

Todo ser humano é único e, por isso, toda sala de aula é um berço de diversidade. O que os sistemas educacionais fizeram ao longo dos tempos foi homogeneizar o sistema educacional

O objetivo do curso foi oportunizar aos participantes, um contato direto com as plantas nativas do Cerrado para identificação de espécies com potencial

Contudo, não é possível imaginar que essas formas de pensar e agir, tanto a orientada à Sustentabilidade quanto a tradicional cartesiana, se fomentariam nos indivíduos

Isto oferece-nos muitas oportunida- des diferentes para poder estar com a equipa da Jiuzhou e aprender mais sobre a sua vasta gama de produtos além de poder ver as suas novas

(1 Oriki palavra da língua Yorùbá, que tem vários significados, um deles pode-se traduzir como literatura ou textos para a língua

 Compreender a importância do domínio das técnicas da escrita para a produção de uma informação de qualidade e saber aplica-las às especificidades dos diferentes géneros