DB2. O que Há de Novo. DB2 Versão 9 S517-8432-00



Documentos relacionados
LEIA ISTO PRIMEIRO. IBM Tivoli Configuration Manager, Versão 4.2.1

Soluções de Gerenciamento de Clientes e de Impressão Universal

Noções de. Microsoft SQL Server. Microsoft SQL Server

Soluções de Gestão de Clientes e Impressão Universal

ADMINISTRAÇÃO DE SISTEMAS OPERACIONAIS SERVIÇOS IMPRESSÃO. Professor Carlos Muniz

Tivoli Self-Service TerminalManager-NotassobreoRelease

Hoje é inegável que a sobrevivência das organizações depende de dados precisos e atualizados.

O PaperPort 12 Special Edition (SE) possui uma grande variedade de novos e valiosos recursos que ajudam a gerenciar seus documentos.

Bem-vindo! O que há de novo no PaperPort 10?

Introdução ao Derby. Version 10.2 Derby Document build: December 11, 2006, 7:16:07 AM (PST)

Tópicos. Atualizações e segurança do sistema. Manutenção Preventiva e Corretiva de Software (utilizando o MS Windows XP)

SISTEMA GERENCIADOR DE BANCO DE DADOS

Software de gerenciamento de impressoras MarkVision

MQSeries Everyplace. Leia-me primeiro G

Automação de Locais Distantes

Especificações da oferta Gerenciamento de dispositivos distribuídos: Gerenciamento de ativos

Conceitos de Banco de Dados

ACRONIS BACKUP AND RECOVERY 10 SERVER FOR LINUX

Hardware (Nível 0) Organização. Interface de Máquina (IM) Interface Interna de Microprogramação (IIMP)

Introdução a listas - Windows SharePoint Services - Microsoft Office Online

IFPE. Disciplina: Sistemas Operacionais. Prof. Anderson Luiz Moreira

Prof.: Clayton Maciel Costa

Online Help StruxureWare Data Center Expert

Figura 01 Kernel de um Sistema Operacional

Dado: Fatos conhecidos que podem ser registrados e têm um significado implícito. Banco de Dados:

Guia de início rápido do Powersuite

IBM Endpoint Manager for Software Use Analysis Versão 9.1. Notas sobre a Liberação

O que há de novo no PaperPort 11? O PaperPort 11 possui uma grande variedade de novos e valiosos recursos que ajudam a gerenciar seus documentos.

Versão /10. Xerox ColorQube 9301/9302/9303 Serviços de Internet

? O SQL SERVER é um sistema de gerenciamento de banco de dados relacional que foi desenvolvido inicialmente pela Microsoft em parceria com a Sybase.

SISTEMAS OPERACIONAIS LIVRES GERENCIAMENTO DE SERVIÇOS NO WINDOWS. Professor Carlos Muniz

Notas sobre o Release

Instruções de Instalação do IBM SPSS Modeler (Licença de Usuário Autorizado)

Iniciação Rápida para DB2 Clients

Profa. Gislaine Stachissini. Unidade III GOVERNANÇA DE TI

Sistemas Operacionais

Amostras e Tutoriais Versão 7 Release 5. Tutorial da Amostra de Contratação para o IBM Process Designer

CAPÍTULO 8 Conexões de banco de dados para programadores ASP.NET

Backup e recuperação. Guia do Usuário

Entrar neste site/arquivo e estudar esse aplicativo Prof. Ricardo César de Carvalho

Fazer backup de arquivos em um arquivo ou fita

Arquitetura de Banco de Dados

gerenciamento de portais e websites corporativos interface simples e amigável, ágil e funcional não dependendo mais de um profissional especializado

CA ARCserve Backup PERGUNTAS MAIS FREQUENTES: ARCSERVE BACKUP R12.5

NetEye Guia de Instalação

ISO/IEC 12207: Gerência de Configuração

FileMaker Pro 12. Utilização de uma Conexão de Área de Trabalho Remota com o

FileMaker Pro 13. Utilização de uma Conexão de Área de Trabalho Remota com o FileMaker Pro 13

Guia de instalação Command WorkStation 5.5 com o Fiery Extended Applications 4.1

Introdução ao Aplicativo de Programação LEGO MINDSTORMS Education EV3

MBA Inteligência Competitiva Com ênfase em BI/CPM. Metadados

TRBOnet MDC Console. Manual de Operação

CA Desktop Migration Manager

Disciplina de Banco de Dados Introdução

NSi Output Manager Perguntas frequentes. Version 3.2

CONTRA CONTROLE DE ACESSOS E MODULARIZADOR DE SISTEMAS

INTERNET HOST CONNECTOR

MULTIACERVO - VERSÃO 18.* MANUAL PARA CONVERSÃO DA VERSÃO 17.* PARA 18.*

Novidades no Q-flow 3.02

Um Driver NDIS Para Interceptação de Datagramas IP

Sistemas Distribuídos. Professora: Ana Paula Couto DCC 064

FTIN Formação Técnica em Informática Módulo Sistema Proprietário Windows AULA 04. Prof. André Lucio

Desenvolvendo Websites com PHP

Guia de administração para a integração do Portrait Dialogue 6.0. Versão 7.0A

Bancos de dados distribuídos Prof. Tiago Eugenio de Melo

Software de gerenciamento de impressoras

Mapas e Localização. Programação de Dispositivos Móveis. Mauro Lopes Carvalho Silva

Procedimentos para Reinstalação do Sisloc

Auxiliar de instalação (Português Brasileiro) Primeiros passos

Instruções para Instalação dos Utilitários Intel

Novell. Novell Teaming 1.0. novdocx (pt-br) 6 April 2007 EXPLORAR O PORTLET BEM-VINDO DESCUBRA SEU CAMINHO USANDO O NOVELL TEAMING NAVIGATOR

Menu Utilitários. Atualização do Banco de Dados Atualização e organização dos arquivos existentes

Administration Kit. Parte de Kaspersky Business Space Security Kaspersky Enterprise Space Security Kaspersky Total Space Security

CA Nimsoft Monitor Snap

CA Nimsoft Monitor. Guia do Probe Monitoramento de resposta de JDBC. jdbc_response série 1.1

Consolidação inteligente de servidores com o System Center

Guia do Administrador de Licenças de Usuários Autorizados do IBM SPSS Modeler

Gerenciamento de Incidentes

Windows 2008 Server. Windows 2008 Server IFSP Boituva Prof. Sérgio Augusto Godoy.

1

Motorola Phone Tools. Início Rápido

IBM SPSS Modeler - Princípios Básicos do R: Instruções de Instalação

LINEAR EQUIPAMENTOS RUA SÃO JORGE, TELEFONE: SÃO CAETANO DO SUL - SP - CEP

FileMaker Pro 14. Utilização de uma Conexão de Área de Trabalho Remota com o FileMaker Pro 14

MANUAL DE INSTALAÇÃO 1) ORACLE VIRTUALBOX ; 2) MICROSOFT WINDOWS ; 3) SUMÁRIOS GENEPLUS.

Forefront Server Security Management Console: Gerenciamento Simplificado da Segurança para Mensagens e Colaboração White Paper

Conceitos Básicos de Rede. Um manual para empresas com até 75 computadores

COMO INSTALAR ZIM 8.50 WINDOWS

Banco de Dados. Uma coleção de dados relacionados [ELMASRI/NAVATHE]

Sistemas Operacionais

MULTIACERVO - VERSÃO 17.*

ADMINISTRAÇÃO DE ATIVOS DE TI GERENCIAMENTO DE LIBERAÇÃO

Prof. Marcos Ribeiro Quinet de Andrade Universidade Federal Fluminense - UFF Pólo Universitário de Rio das Ostras - PURO

Aprenda as melhores práticas para construir um completo sistema de teste automatizado

Persistência e Banco de Dados em Jogos Digitais

SISTEMAS OPERACIONAIS

Visão geral híbrida de Serviços Corporativos de Conectividade do SharePoint 2013

Aranda INVENTORY. Benefícios Estratégicos para sua Organização. (Standard & Plus Edition) Beneficios. Características V

Manual Captura S_Line

Transcrição:

DB2 DB2 Versão 9 para Linux, UNIX e Windows O que Há de Novo S517-8432-00

DB2 DB2 Versão 9 para Linux, UNIX e Windows O que Há de Novo S517-8432-00

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. Avisos sobre a Edição 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 on-line ou através do representante IBM local. v Para solicitar publicações on-line, 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 Para solicitar publicações do DB2 através do Departamento de Marketing e Vendas nos Estados Unidos e Canadá, ligue para 1-800-IBM-4YOU (426-4968). No Brasil, ligue para 0-800-7014-262. Quando o Cliente envia seus comentários, concede direitos, não exclusivos, à IBM para usá-los ou distribuí-los da maneira que achar conveniente, sem que isso implique em qualquer compromisso ou obrigação para com o Cliente. Direitos Autorais International Business Machines Corporation 1993, 2006. Todos os direitos reservados.

Índice Sobre Este Manual.......... ix Quem Deve Utilizar Este Manual.......ix Como Este Manual É Estruturado.......ix Parte 1. O que Há de Novo na Versão 9.1............. 1 Capítulo 1. Destaques da Versão 9.1.. 3 Resumo de Destaques da Versão 9.1......3 Informações como um Serviço (Armazém de Dados XML Nativo)..............7 Desenvolvimento Mais Ágil.........9 Computação Autônoma..........11 Gerenciamento Aprimorado de Bancos de Dados Grandes Utilizando o Particionamento de Tabelas.13 Seguro e Resiliente............16 Gerenciar seus Negócios não seu Banco de Dados 17 Suporte ao Hardware e ao Sistema Operacional..19 Capítulo 2. Aprimoramentos do DB2 Connect.............. 21 Resumo de Aprimoramentos do DB2 Connect...21 Upgrade mais Fácil do DB2 Client para o DB2 Connect Personal Edition..........23 Alterações no Suporte a Instâncias do DB2 Connect de 32 Bits...............24 Capítulo 3. Alterações do Produto, Pacote e Terminologia........ 27 Resumo de Alterações do Produto, Pacote e Terminologia..............27 Novo Nome para o DB2 Universal Database para Linux, UNIX e Windows..........27 Novos Nomes para Produtos do DB2 Information Integrator...............27 Substituições de Componentes e Alterações de Nomes no DB2 Versão 9.1.........28 Alterações na Linha de Produtos DB2.....29 Alteração de Terminologia de Chave de Distribuição 30 Capítulo 4. Suporte ao Armazém de Dados XML Nativo.......... 31 Resumo do Suporte ao Armazém de Dados XML Nativo................31 Gerenciamento de Esquemas XML, DTDs e Entidades Externas Utilizando o XSR (XML Schema Repository)..............32 Suporte à Linguagem XQuery........32 Construtor XQuery............33 Suporte do DB2 Net Search Extender para o Tipo de Dados XML..............34 Suporte ao Desenvolvimento de Aplicativos - Armazém de Dados XML Nativo.......34 Resumo de Suporte de Desenvolvimento de Aplicativos - Armazém de Dados XML Nativo.34 Suporte à Linguagem de Programação de Aplicativo para XML..........35 Suporte a Tipos de Dados XML em Procedimentos SQL e Externos.......35 Suporte XML no Developer Workbench....36 Suporte XML em Instruções SQL e Funções SQL/XML..............37 Suporte XML no SQL Assist........39 Decomposição de Esquema XML Anotada...39 Aprimoramentos de Desempenho - Armazém de Dados XML Nativo............40 Resumo de Aprimoramentos de Desempenho - Armazém de Dados XML Nativo......40 Índices sobre Dados XML........40 Diretrizes de Desempenho para Indexação XML 40 Suporte do Comando RUNSTATS para o Data Store XML Nativo...........41 Suporte do Otimizador para o Data Store XML Nativo...............41 Suporte às Ferramentas de Administração - Armazém de Dados XML Nativo.......42 Resumo de Suporte das Ferramentas de Administração - Armazém de Dados XML Nativo 42 Suporte do Centro de Controle para Data Store XML Nativo.............42 Suporte do Explain e do Visual Explain para Instruções SQL/XML e XQuery.......42 CLP (Processador de Linha de Comandos) e Suporte à Ferramenta de Linha de Comandos - Armazém de Dados XML..............43 CLP (Processador de Linha de Comandos) e Resumo de Suporte da Ferramenta de Linha de Comandos - Armazém de Dados XML Nativos.43 Suporte do Processador de Linha de Comandos do DB2 para Data Store XML Nativo.....43 Alterações do Comando db2batch para Data Store XML Nativo...........44 Alterações do Comando db2look para Data Store XML Nativo.............44 Suporte dos Utilitários de Importação e Exportação para o Data Store XML Nativo...45 Capítulo 5. Aperfeiçoamentos de Desenvolvimento de Aplicativos.... 47 Resumo de Aprimoramentos do Desenvolvimento de Aplicativos.............47 Suporte aos Tipos de Dados BINARY, VARBINARY e DECFLOAT em Aplicativos Clientes.NET e CLI.48 Suporte a Clientes para Conexões Confiáveis com Bancos de Dados DB2 para z/os.......49 O Limite de 64 KB do CLP (Processador de Linha de Comandos) para Instruções SQL Foi Removido.49 Direitos Autorais IBM Corp. 1993, 2006 iii

Aprimoramentos do DB2.NET Data Provider e Suporte para o.net Framework 2.0......50 O Developer Workbench Substitui o Centro de Desenvolvimento............51 Suporte a Funções de Tabelas Externas em Partições de Banco de Dados............53 Aprimoramentos do IBM Database Add-Ins para Microsoft Visual Studio 2005.........54 Aprimoramentos do Carregador de Classes de Rotina Java..............55 Aprimoramentos de JDBC e SQLJ.......57 Suporte Novo e Alterado ao Software de Desenvolvimento............58 Novas Amostras.............60 Aprimoramentos do Banco de Dados de AMOSTRA 61 Funções Escalares TRIM e STRIP Incluídas....62 Capítulo 6. Aprimoramentos de Backup, Registro e Recuperação... 63 Resumo de Aprimoramentos de Backup, Registro e Recuperação..............63 Continuar a Operação de Recuperação Encerrada Durante a Fase de Avanço.........63 Operação de Restauração Redirecionada Utilizando um Script Gerado Automaticamente......64 A Função Reconstruir Banco de Dados Fornece Novas Opções de Restauração........64 Suporte do Tivoli Storage Manager Incluído (Windows x64).............65 Capítulo 7. Aprimoramentos de Cliente e de Conectividade......... 67 Resumo de Aprimoramentos do Cliente e Conectividade.............67 Incluído Suporte ao Tempo Limite de Conexão para Aplicativos de Banco de Dados........67 Um Único Cliente (DB2 Client) É Fornecido para Desenvolvimento e Administração de Aplicativos.68 Aprimoramentos do DB2 Runtime Client (Windows) 68 Incluído Suporte para IPv6 (Internet Protocol Versão 6)..................69 Aplicativos ODBC e CLI Agora Podem Executar sem um Cliente DB2...........69 Capítulo 8. Aprimoramentos de Federação............. 71 Resumo de Aprimoramentos da Federação....71 Recuperação de Mapeamento de Usuário a partir de um Repositório Externo é Suportado......71 Isolamento de Nível de Instrução para Pseudônimos 72 Two-phase commit para Origens de Dados Multifornecedor.............72 Capítulo 9. Aprimoramentos de Instalação, Migração e Fix Pack.... 73 Resumo de Aprimoramentos de Instalação, Migração e Fix Pack...........73 Coexistência de Aprimoramentos de Várias Versões e Fix Packs do DB2 (Linux e UNIX)......73 A Coexistência de Várias Versões e Fix Packs do DB2 Agora É Suportada (Windows)......74 Instalação dos Produtos DB2 sem Utilizar um ID de Usuário de Administrador Agora Suportada (Windows)...............77 Requisitos de Instalação Manual (Linux e UNIX)..77 Recursos de Migração para Sistemas de Banco de Dados DB2 Incluídos...........78 Novos Recursos de Desinstalação do Produto DB2 Utilizando o Comando db2unins (Windows)...78 Aprimoramentos de Arquivo de Resposta....79 Incluídos Recursos de Atualização no DB2 Information Center............79 Capítulo 10. Aperfeiçoamentos de Capacidade de Gerenciamento.... 81 Resumo de Aprimoramentos da Capacidade de Gerenciamento.............81 Alocação de Memória Adaptável, de Auto-ajuste..81 Aprimoramentos da Instrução ALTER TABLE...82 Avaliação Automatizada de Políticas de Manutenção de Objetos pelo Monitor de Funcionamento do DB2 UDB para z/os.............83 Aprimoramentos no Armazenamento Automático 83 Aprimoramentos de Reorganização Automática de Tabelas e de Índices...........84 Identificadores de Conjuntos de Buffers Exibidos na Saída de Memória do Banco de Dados.....85 Suporte para Esquema de Cópia.......85 Acesso Aprimorado a Comandos de Administração do DB2 por meio de SQL..........86 Suporte do Utilitário EXEC SQL para Carregar Dados em Tabelas do DB2 UDB para z/os....87 Aprimoramentos do FCM (Fast Communications Manager)...............87 Aprimoramentos da Interface de Primeiras Etapas 88 Limites de Comprimento do Identificador Aumentados para 128 Bytes para Objetos e Nomes Adicionais...............89 Incluído Suporte ao Carregamento para Tabelas Particionadas..............89 Nova SQLMA (SQL Monitor Area) para Monitorar o Fluxo de Informações em Ambientes de Banco de Dados Particionados...........90 Capítulo 11. Aperfeiçoamentos do Idioma Nacional........... 91 Resumo de Aprimoramentos ao Idioma Nacional..91 Suporte Unicode Incluído para Funções de Cadeia Baseadas em Caracteres..........91 Capítulo 12. Aperfeiçoamentos de Desempenho............ 93 Resumo de Aprimoramentos de Desempenho...93 Desempenho de Consulta Aprimorado Utilizando Visualizações Estatísticas..........93 Carregamento de Dados mais Rápido Utilizando a Saída do Usuário Customizável SOURCEUSEREXIT.94 Carregar a partir do Cursor com Busca Remota..94 iv O que Há de Novo

Aprimoramentos da MQT (Tabela de Consulta Materializada).............94 Processamento On-line da Instrução SET INTEGRITY..............95 Inclusão de Variáveis e Palavras-chave de Registro Otimizador..............96 Suporte para Compactação de Linha Incluído...96 Suporte ao Tamanho de Página de 64 KB Incluído para Processadores POWER5+ (AIX)......97 Capítulo 13. Aprimoramentos de Escalabilidade........... 99 Resumo de Aprimoramentos de Escalabilidade..99 Aumento do Número Máximo de Colunas de Índice e do Tamanho Máximo de Chaves de Índice...99 Tabelas Temporárias Maiores do Sistema e do Usuário............... 100 Limites de Tamanho de Tabela Aumentados para 1,1 Trilhões de Linhas e 16 Terabytes..... 100 Capítulo 14. Aperfeiçoamentos de Segurança............. 101 Resumo de Aprimoramentos de Segurança... 101 Segurança de Acesso a Dados Aprimorada através de LBAC (Label-Based Access Control)..... 101 Opção RESTRICT Incluída na Instrução CREATE DATABASE.............. 102 Autoridade de Administrador de Segurança (SECADM) Incluída para Centralizar os Privilégios de Segurança............. 103 Privilégio SETSESSIONUSER Incluído..... 103 Instrução SQL TRANSFER OWNERSHIP Incluída 104 Capítulo 15. Aprimoramentos de Resolução de Problemas e de Determinação de Problemas..... 105 Resumo de Aprimoramentos de Resolução de Problemas e Determinação de Problemas.... 105 Aprimoramentos de Coleta de Dados para Falhas do Sistema de Banco de Dados....... 105 Opção de Limite Máximo Incluída no Comando db2pd -fcm.............. 105 Suporte à Máscara de Rastreio Incluído no Comando db2trc............ 106 Parte 2. O que Foi Alterado a partir da Versão 8.2........ 107 Capítulo 16. Alterações na Funcionalidade Existente...... 109 Alterações no Resumo da Funcionalidade Existente 109 Alterações de Instalação, Migração e Fix Pack.. 109 Resumo das Alterações da Instalação, Migração e Fix Pack............. 109 Alterações de Migração de Aplicativos e Rotinas 110 Alterações no Parâmetro de Comando db2_deinstall (Linux e UNIX).......110 Alterações de Formato de Pacote de Imagens de Instalação do DB2 (Linux e UNIX).....110 As Atualizações da Documentação Estão Disponíveis entre Releases do Produto.... 111 Alterações do CD de Instalação para Versões de Idioma Nacional de Produtos DB2 (Linux e UNIX)...............112 Alterações de Suporte a Licenças......112 Restrições de Instalação do Centro de Informações Instalado Localmente.....113 Alterações no Suporte à Migração Durante a Instalação (Windows)..........114 Alterações no Suporte à Migração para Sistemas de Banco de Dados DB2.........114 Instalação com Vários CDs Agora Requerida para Alguns Produtos (Linux e UNIX)....116 Alterações na Configuração do Banco de Dados 117 Resumo das Alterações da Configuração do Banco de Dados...........117 Autoridade Requerida para Iniciar o Gerenciador de Banco de Dados Foi Alterada (Windows).............117 Configuração Automática de Pré-buscadores e Limpadores de Páginas Ativados por Padrão..118 Memória de Auto-ajuste Automático Ativada por Padrão durante a Criação do Banco de Dados...............118 Coleta de Estatísticas Automática Ativada por Padrão durante a Criação do Banco de Dados.119 Armazenamento Automático Ativado por Padrão durante a Criação do Banco de Dados. 120 Orientador de Configuração Ativado por Padrão durante a Criação do Banco de Dados.... 121 Alterações no Valor Padrão de Parâmetros de Configuração............ 122 Bancos de Dados Requerem Espaço Adicional 124 Alteração do Parâmetro de Configuração database_memory........... 124 Registro Aumentado, Espaço de Tabelas e Requisitos de Memória Devido a RIDs (Record Identifiers) Maiores.......... 125 Lista de Bloqueios Requer Espaço Adicional.. 126 Alterações do Valor Padrão de Variáveis de Registro e de Ambiente......... 126 Alterações no Suporte a Instâncias de Banco de Dados DB2 de 32 Bits......... 127 Alterações de Administração........ 128 Resumo das Alterações de Administração... 128 Formato de ID do Aplicativo Alterado.... 129 A Convenção de Nomenclatura de Imagens de Backup Foi Alterada (Windows)...... 130 Alterações da Tabela do Catálogo no Suporte de Particionamento de Tabelas........ 130 Seqüência de Intercalação IDENTITY Substitui BINARY na Saída de Comando...... 131 Alterações nos Utilitários de Movimentação de Dados............... 131 Alterações do Comando db2mtrk (Windows) 132 Valor Padrão de Tipo de Espaço de Tabelas DMS Alterado para LARGE....... 133 Índice v

A Manipulação de Novas Conexões com o Banco de Dados Foi Alterada....... 133 Incompatibilidades de Carregamento a partir do Cursor com Releases Anteriores...... 133 Local de Mensagens de Diagnóstico para Manutenção Automática......... 134 Novos Agentes do DB2 Podem Afetar a Configuração de MAX_CONNECTIONS e a Saída do Monitor de Aplicativos...... 135 Alterações da Saída de Comando REORGCHK 135 Saída de ROLLFORWARD DATABASE Foi Alterada.............. 136 SET SESSION AUTHORIZATION Requer o Privilégio SETSESSIONUSER....... 136 Alteração do Parâmetro sheapthres_shr.... 137 Restrições para Operações de Rollforward para Ponto no Tempo em Nível de Espaço de Tabelas 137 Classe de Gerenciamento do TSM não mais Utilizada para Filtragem ao Restaurar ou Recuperar Registros.......... 138 Alterações no Monitor de Eventos Gravar em Tabela............... 138 Alterações no Desenvolvimento de Aplicativos.. 138 Resumo de Alterações no Desenvolvimento de Aplicativos............. 138 Alterações de Suporte a Recursos de Aplicativos e Rotinas.............. 139 Parâmetros e Saída Alterados para o Comando db2batch.............. 140 Bloqueio de Cursor Desativado em Procedimentos SQL.......... 141 DB2 Embedded Application Server Atualizado 141 Suporte ao IBM SDK (Software Development Kit) para Java 5.x Incluído (AIX, Linux e Windows)............. 142 Remoção de Conflitos da Tabela Mutante ao Chamar Procedimentos a partir de Acionadores. 142 Varreduras Reversas Ativadas por Padrão para Índices, Chaves Primárias e Chaves Exclusivas. 143 Scripts de Construção de Amostra Atualizados 143 Capítulo 17. Funcionalidade Obsoleta 145 Resumo da Funcionalidade Obsoleta..... 145 Verificação de Estado de Tabela Pendente foi Substituída e o Parâmetro icheckpending está Obsoleto............... 145 Palavra-Chave CLI CLISchema Não Mais Suportada.............. 146 A Coluna COLNAMES de SYSCAT.INDEXES está Obsoleta............... 146 Opções do Comando db2ilist Obsoletas (Linux e UNIX)................ 147 A Variável de Registro DB2LINUXAIO Está Obsoleta............... 147 O Comando db2secv82 Está Obsoleto..... 147 Rotinas Externas Agora Requerem uma Especificação de Ponto de Entrada Explícito... 148 Registro de Banco de Dados Utilizando Dispositivos Brutos está Obsoleto....... 149 Algumas Rotinas Administrativas SQL Foram Substituídas.............. 149 Cláusula ADD PARTITIONING KEY da Instrução ALTER TABLE está Obsoleta........ 150 Cláusula DROP PARTITIONING KEY da Instrução ALTER TABLE está Obsoleta........ 150 Os Índices de Tipo 1 Estão Obsoletos..... 151 Driver DB2 JDBC Tipo 2 está Obsoleto..... 151 A Opção -w dos comandos db2icrt, db2ilist e db2iupdt É Ignorada........... 152 Capítulo 18. Funcionalidade Descontinuada........... 153 Resumo da Funcionalidade Descontinuada... 153 Imagens de FixPak Alternadas Estão Descontinuadas (UNIX).......... 153 O Utilitário Carregador Automático (db2atld) não é mais Suportado............. 154 Os Extenders AVI (Audio, Image, and Video) Não São Mais Suportados........... 154 Data Links Manager não mais Suportado.... 154 Data Warehouse Center e Information Catalog Center não estão mais Incluídos....... 156 O Utilitário db2reg2large para Converter o Tamanho de Espaços de Tabelas DMS Foi Descontinuado............. 156 Utilitários db2profc e db2profp Descontinuados 157 A Variável de Registro DB2_SCATTERED_IO Foi Descontinuada (Linux).......... 157 Utilitários de Criação de Ícones e Pastas do Desktop não mais Suportados (Linux)..... 157 A Opção de Armazenamento Estendido para Conjuntos de Buffers Foi Descontinuada.... 157 O FCM (Fast Communications Manager) não Utiliza mais a Arquitetura VI (Virtual Interface).. 158 Protocolos de Comunicação NetBIOS e SNA não mais Suportados............ 158 Ferramentas de Administração do DB2 não são mais Suportadas em Algumas Plataformas... 159 Text Extender não mais Suportado...... 159 O Suporte ao JDBC Tipo 3 Foi Descontinuado.. 159 A API de Carregamento do Fornecedor (sqluvtld) Foi Descontinuada............ 160 Objetos VSE e VM não são mais suportados no DB2 Control Center........... 160 Apêndice A. Informações Técnicas sobre o Banco de Dados DB2.... 161 Visão Geral das Informações Técnicas do DB2.. 161 Feedback das Documentações....... 161 Biblioteca Técnica do DB2 em Formato PDF... 162 Solicitando Manuais Impressos do DB2..... 164 Exibindo Ajuda de Estado SQL a partir do Processador de Linha de Comandos...... 165 Acessando Diferentes Versões do DB2 Information Center................ 166 Exibindo Tópicos em Seu Idioma Preferido no Centro de Informações do DB2....... 166 Atualizando o Centro de Informações do DB2 Instalado em seu Computador ou em um Servidor de Intranet.............. 167 Tutoriais do DB2............ 169 vi O que Há de Novo

Informações sobre Resolução de Problemas do DB2 169 Termos e Condições........... 170 Apêndice B. Avisos......... 171 Marcas Comerciais........... 173 Índice Remissivo.......... 175 Entrando em Contato com a IBM... 187 Índice vii

viii O que Há de Novo

Sobre Este Manual Este manual fornece informações sobre as funcionalidades nova e alterada no Banco de Dados DB2 para Linux, UNIX e Windows Versão 9.1 e DB2 Connect Versão 9.1. Quem Deve Utilizar Este Manual Este manual é para administradores de banco de dados, programadores de aplicativos e outros usuários do banco de dados DB2 que desejam descobrir rapidamente quais novos aprimoramentos estão disponíveis no DB2 Database para Linux, UNIX, e Windows Versão 9.1 e DB2 Connect Versão 9.1 e quais as diferenças existentes entre esta versão e a Versão 8.2 desses produtos. Este manual fornece informações gerais e não contém instruções detalhadas para utilizar os recursos descritos. Para obter informações adicionais, é necessário utilizar as referências fornecidas. Se você estiver interessado nos recursos e recursos apresentados na Versão 9.1, deverá ler Parte 1, O que Há de Novo na Versão 9.1, na página 1. Se você estiver interessado na funcionalidade alterada, obsoleta ou descontinuada, deverá ler Parte 2, O que Foi Alterado a partir da Versão 8.2, na página 107. Estas informações apontarão as alterações importantes que você precisa conhecer antes de utilizar a Versão 9.1. Como Este Manual É Estruturado Os seguintes tópicos são abrangidos: Parte 1, O que Há de Novo na Versão 9.1 Capítulo 1, Destaques da Versão 9.1 Este capítulo apresenta novos recursos e aprimoramentos importantes no DB2 Versão 9.1. Capítulo 2, Aprimoramentos do DB2 Connect Este capítulo descreve os vários aprimoramentos e alterações no DB2 Versão 9.1 que afetam a funcionalidade e os recursos do DB2 Connect. Capítulo 3, Alterações do Produto, Pacote e Terminologia Este capítulo descreve as alterações de produto, pacote e terminologia apresentadas na Versão 9.1, incluindo substituições de componentes, alterações de nomes e alterações na linha de produto. Capítulo 4, Suporte ao Armazém de Dados XML Nativo O data store XML nativo permite que documentos XML bem formados sejam armazenados em seu formato hierárquico em colunas de uma tabela. Este capítulo apresenta o novo tipo de dados XML e suporte ao armazém de dados XML nativo relacionado disponível na Versão 9.1. Capítulo 5, Aperfeiçoamentos de Desenvolvimento de Aplicativos Este capítulo descreve os aprimoramentos apresentados na Versão 9.1 para simplificar o desenvolvimento do aplicativo do banco de dados. Direitos Autorais IBM Corp. 1993, 2006 ix

Capítulo 6, Aprimoramentos de Backup, Registro e Recuperação Este capítulo descreve os aprimoramentos de backup, registro e recuperação, que ajudarão a assegurar a disponibilidade de seus dados. Capítulo 7, Aprimoramentos de Cliente e de Conectividade Este capítulo descreve os aprimoramentos que asseguram que você possui métodos flexíveis e eficientes de acesso a dados a partir de sistemas e aplicativos do cliente, tais como o suporte ao protocolo de comunicação IPv6 (Internet Protocol Version 6), suporte para execução de aplicativos ODBC e CLI sem um DB2 Client e suporte de tempo limite de conexão. Capítulo 8, Aprimoramentos de Federação Este capítulo descreve os aprimoramentos de federação apresentados no DB2 Versão 9.1. Com a federação, é possível enviar pedidos distribuídos para várias origens de dados utilizando uma única instrução SQL. Capítulo 9, Aprimoramentos de Instalação, Migração e Fix Pack Este capítulo descreve os novos recursos e aprimoramentos, tais como a coexistência de várias versões do sistema de banco de dados DB2 e fix packs no Windows e suporte para cópias simultâneas de sistemas de banco de dados DB2 no Linux e UNIX, que permitem à sua equipe de TI gastar mais tempo no suporte às metas de negócios e menos tempo instalando e configurando os sistemas de bancos de dados. Capítulo 10, Aperfeiçoamentos de Capacidade de Gerenciamento Este capítulo apresenta vários novos recursos, incluindo a ativação padrão de recursos de computação autônoma, suporte de armazenamento automático para bancos de dados com multipartição e suporte para cópia de esquemas entre bancos de dados. Estes e outros recursos permitirão gastar menos tempo gerenciando seus bancos de dados e mais tempo gerenciando seus negócios. Capítulo 11, Aperfeiçoamentos do Idioma Nacional Este capítulo descreve os aprimoramentos para idiomas nacionais, incluindo suporte Unicode para funções de cadeia baseadas em caractere. Capítulo 12, Aperfeiçoamentos de Desempenho Este capítulo descreve os aprimoramentos que asseguram o maior desempenho ao acessar e atualizar dados, incluindo a compactação da linha de dados, desempenho de consulta aprimorado utilizando visualizações estatísticas e recursos de carregamento de dados mais rápidos. Capítulo 13, Aprimoramentos de Escalabilidade Este capítulo apresenta os aprimoramentos que fornecem a escalabilidade necessária para o crescimento dos negócios, tais como tabelas temporárias do sistema grandes, FCM (Fast Communications Manager) aprimorado e índices que podem ser definidos em um número maior de colunas. Capítulo 14, Aperfeiçoamentos de Segurança Este capítulo descreve os aprimoramentos de segurança e outros recursos que o ajudam a proteger e gerenciar seus dados sigilosos. Capítulo 15, Aprimoramentos de Resolução de Problemas e de Determinação de Problemas Este capítulo descreve aprimoramentos que fornecem controle aumentado sobre o conjunto de informações de diagnóstico produzidas quando você encontra problemas. Parte 2, O que Foi Alterado a partir da Versão 8.2 x O que Há de Novo

Capítulo 16, Alterações na Funcionalidade Existente Este capítulo descreve as alterações na funcionalidade do sistema de banco de dados DB2 existente, incluindo alterações relacionadas à instalação, migração e fix packs; configuração do banco de dados; administração do banco de dados e desenvolvimento de aplicativos. Capítulo 17, Funcionalidade Obsoleta Este capítulo lista a funcionalidade obsoleta, que se refere às funções ou recursos específicos suportados, mas que não são mais recomendados e podem ser removidos em um futuro release. Capítulo 18, Funcionalidade Descontinuada Este capítulo lista as funções e recursos que não são mais suportados no DB2 Versão 9.1. Informações Adicionais Apêndice A, Informações Técnicas sobre o Banco de Dados DB2 Este apêndice contém informações sobre como acessar e utilizar a documentação mais recente para seu sistema de banco de dados DB2. Apêndice B, Avisos Este apêndice contém os requisitos legais e limitações para utilizar o produto de banco de dados DB2 e sua documentação. Sobre Este Manual xi

xii O que Há de Novo

Parte 1. O que Há de Novo na Versão 9.1 Leia esta parte se estiver interessado nos recursos e aprimoramentos apresentados na Versão 9.1. Esta parte abrange os seguintes tópicos: Capítulo 1, Destaques da Versão 9.1 Este capítulo apresenta novos recursos e aprimoramentos importantes no DB2 Versão 9.1. Capítulo 2, Aprimoramentos do DB2 Connect Este capítulo descreve os vários aprimoramentos e alterações no DB2 Versão 9.1 que afetam a funcionalidade e os recursos do DB2 Connect. Capítulo 3, Alterações do Produto, Pacote e Terminologia Este capítulo descreve as alterações de produto, pacote e terminologia apresentadas na Versão 9.1, incluindo substituições de componentes, alterações de nomes e alterações na linha de produto. Capítulo 4, Suporte ao Armazém de Dados XML Nativo O armazém de dados XML nativo permite que documentos XML bem formados sejam armazenados em seu formato hierárquico em colunas de uma tabela. Este capítulo apresenta o novo tipo de dados XML e suporte ao armazém de dados XML nativo relacionado disponível na Versão 9.1. Capítulo 5, Aperfeiçoamentos de Desenvolvimento de Aplicativos Este capítulo descreve os aprimoramentos apresentados na Versão 9.1 para simplificar o desenvolvimento do aplicativo do banco de dados. Capítulo 6, Aprimoramentos de Backup, Registro e Recuperação Este capítulo descreve os aprimoramentos de backup, registro e recuperação, que ajudarão a assegurar a disponibilidade de seus dados. Capítulo 7, Aprimoramentos de Cliente e de Conectividade Este capítulo descreve os aprimoramentos que asseguram que você possui métodos flexíveis e eficientes de acesso a dados a partir de sistemas e aplicativos do cliente, tais como o suporte ao protocolo de comunicação IPv6 (Internet Protocol Version 6), suporte para execução de aplicativos ODBC e CLI sem um DB2 Client e suporte de tempo limite de conexão. Capítulo 8, Aprimoramentos de Federação Este capítulo descreve os aprimoramentos de federação apresentados no DB2 Versão 9.1. Com a federação, é possível enviar pedidos distribuídos para várias origens de dados utilizando uma única instrução SQL. Capítulo 9, Aprimoramentos de Instalação, Migração e Fix Pack Este capítulo descreve os novos recursos e aprimoramentos, tais como a coexistência de várias versões do sistema de banco de dados DB2 e fix packs no Windows e suporte para cópias simultâneas de sistemas de banco de dados DB2 no Linux e UNIX, que permitem à sua equipe de TI gastar mais tempo no suporte às metas de negócios e menos tempo instalando e configurando os sistemas de bancos de dados. Capítulo 10, Aperfeiçoamentos de Capacidade de Gerenciamento Este capítulo apresenta vários novos recursos, incluindo a ativação padrão de recursos de computação autônoma, suporte de armazenamento automático para bancos de dados com multipartição e suporte para cópia Direitos Autorais IBM Corp. 1993, 2006 1

de esquemas entre bancos de dados. Estes e outros recursos permitirão gastar menos tempo gerenciando seus bancos de dados e mais tempo gerenciando seus negócios. Capítulo 11, Aperfeiçoamentos do Idioma Nacional Este capítulo descreve os aprimoramentos para idiomas nacionais, incluindo suporte Unicode para funções de cadeia baseadas em caractere. Capítulo 12, Aperfeiçoamentos de Desempenho Este capítulo descreve os aprimoramentos que asseguram o maior desempenho ao acessar e atualizar dados, incluindo a compactação da linha de dados, desempenho de consulta aprimorado utilizando visualizações estatísticas e recursos de carregamento de dados mais rápidos. Capítulo 13, Aprimoramentos de Escalabilidade Este capítulo apresenta aprimoramentos que fornecem a escalabilidade necessária para o crescimento dos negócios, tais como tabelas temporárias do sistema maiores, aprimoramentos para FCM (Fast Communications Manager) e índices que você pode definir em um número maior de colunas. Capítulo 14, Aperfeiçoamentos de Segurança Este capítulo descreve os aprimoramentos de segurança e outros recursos que o ajudam a proteger e gerenciar seus dados sigilosos. Capítulo 15, Aprimoramentos de Resolução de Problemas e de Determinação de Problemas Este capítulo descreve aprimoramentos que fornecem controle aumentado sobre o conjunto de informações de diagnóstico produzidas quando você encontra problemas. 2 O que Há de Novo

Capítulo 1. Destaques da Versão 9.1 Resumo de Destaques da Versão 9.1 O DB2 Versão 9.1 para Linux, UNIX e Windows oferece novos recursos que atendem as necessidades dos negócios atuais, sejam estas necessidades a integração de dados de negócios a partir de sua organização, redução de custos de TI, foco em recursos limitados de TI para a criação de valor de negócios ou o fornecimento de um sistema de gerenciamento de informações seguro e resiliente para recursos de informações importantes de sua empresa. Para atender as suas necessidades de negócios, o DB2 Versão 9.1 introduz novos recursos e aprimoramentos importantes. Informações como um Serviço, Utilizando o Novo Servidor de Dados XML e Relacional Híbrido: Os novos recursos incluem: v Um novo tipo de dados XML que permite a você armazenar documentos XML bem formados em seu formato hierárquico dentro de colunas de uma tabela. v Suporte para o tipo de dados XML em instruções SQL e funções SQL/XML. v Suporte para a nova linguagem XQuery desenvolvida pelo W3C (World Wide Web Consortium). O DB2 Versão 9.1 permite a você chamar a linguagem XQuery diretamente, chamando funções que extraem dados XML de tabelas e visualizações do DB2. v Novas ferramentas como o construtor XQuery para criar consultas com base em dados XML. v Suporte para indexação de dados XML, aprimorando a eficiência de consultas realizadas com base em documentos XML. v Acesso e gerenciamento de dados XML através do servidor de dados DB2. Ferramentas existentes do DB2 como o Centro de Controle, o CLP (Processador de Linha de Comandos), o comando db2look e o Visual Explain foram aprimorados para suportar dados XML. v Suporte XML em procedimentos SQL e externos. v Suporte para XML em várias linguagens de programação suportadas pelo DB2 que permite que aplicativos combinem acesso e armazenamento de dados XML e relacionais. Para obter mais informações, consulte o manual Informações como um Serviço (Armazém de Dados XML Nativo) na página 7. Desenvolvimento de Aplicativos mais Ágil, Utilizando um Conjunto Aprimorado de Ferramentas de Desenvolvimento de Aplicativos: Os novos recursos incluem: v Ferramentas e suporte para desenvolvimento de aplicativos para o novo recurso de data store XML nativo, que permite aos aplicativos acessar e armazenar dados XML e relacionais. v Um Driver DB2 para JDBC e SQLJ aprimorado em conformidade com as especificações JDBC 3.0 e que inclui suporte para instruções SQLJ que desempenham funções equivalentes na maioria dos métodos JDBC. Outros recursos chave incluem suporte para vários novos tipos de dados, novos Direitos Autorais IBM Corp. 1993, 2006 3

métodos exclusivos do DB2 para suportar conexões confiáveis com servidores de dados do DB2 Versão 9.1 para z/os ( DB2 para z/os) e pooling heterogêneo e reutilização de conexões. v O DB2 Developer Workbench, que é um ambiente de desenvolvimento abrangente para criação, edição, depuração, teste e implementação de procedimentos armazenados do DB2 e funções definidas pelo usuário. Você também pode utilizar o Developer Workbench para desenvolver aplicativos SQLJ e para criar, editar e executar instruções SQL e consultas XML. v Suporte adicional para Visual Studio 2005, que inclui suporte para serviços da Web, suporte completo para data store XML nativo e a habilidade de construir aplicativos e Web sites sem a gravação de código. v Um DB2 Runtime Client que inclui suporte para 64 bits, coexistência com outros produtos DB2 no mesmo computador e licença para distribuição gratuita com aplicativos que você vende para outras empresas. Para obter mais informações, consulte o manual Desenvolvimento Mais Ágil na página 9. Novos Recursos de Administração de Banco de Dados Automatizados que Aprimoram a Produtividade: Os novos recursos incluem: v A alocação de memória adaptável de auto-ajuste, que ajuda a reduzir ou eliminar a tarefa de configuração de seu servidor DB2 continuamente atualizando parâmetros de configuração, redimensionando conjuntos de buffers e determinando dinamicamente a quantidade total de memória a ser utilizada pelo banco de dados. v Monitoramento automatizado de funcionamento para objetos do DB2 UDB para z/os, que permite a você automatizar as avaliações de política de manutenção de objetos para objetos do DB2 UDB para z/os através do assistente para Criar e Alterar Política do Centro de Controle. v Suporte para armazenamento automático, que aumenta automaticamente o tamanho de seu banco de dados no disco e em sistemas de arquivos, está agora disponível para bancos de dados multipartição. v Coleta de estatísticas automatizada, que é ativada por padrão quando um novo banco de dados é criado. v Configuração automática de pré-buscadores e limpadores de páginas com base em características do ambiente de sistema de banco de dados do DB2. v Novas opções de política para reorganização automatizada de tabelas e de índices, que fornecem ao administrador do banco de dados mais recursos para gerenciar reorganizações de tabelas e de índices. Para obter mais informações, consulte o manual Computação Autônoma na página 11. Gerenciamento Aprimorado de Banco de Dados de Grande Porte, Utilizando Particionamento de Tabelas: O particionamento de tabela é um esquema de organização de dados em que dados da tabela são divididos entre vários objetos de armazenamento denominados partições ou intervalos de tabelas de acordo com valores de uma ou mais colunas de tabela. Estes objetos de armazenamento podem estar em diferentes espaços de tabelas, no mesmo espaço de tabelas, ou uma combinação de ambos. Os benefícios desse novo recurso incluem: 4 O que Há de Novo

v A habilidade de criar tabelas muito grandes. Uma tabela particionada pode conter muito mais dados do que uma tabela comum. Dividindo dados de tabela entre vários objetos de armazenamento, é possível aumentar de maneira significativa o tamanho de uma tabela. v Recursos de administração mais flexíveis. Agora você pode realizar tarefas administrativas em partições de dados individuais, dividindo operações de manutenção demoradas em uma série de operações menores. v Controle mais granular de colocação de índice. É possível colocar índices em diferentes espaços de tabelas e os gerenciar de maneira individual. v Vinculação ou desvinculação de dados fácil e rápida. Esse recurso pode ser particularmente útil em ambientes de armazém de dados nos quais existe uma movimentação constante de dados para executar consultas necessárias para suportar decisões. v Desempenho de consulta aprimorado. A separação de dados utilizando particionamento de tabelas permite aprimorar o desempenho de processamento de consultas, evitando a varredura de dados irrelevantes. Para obter mais informações, consulte o manual Gerenciamento Aprimorado de Bancos de Dados Grandes Utilizando o Particionamento de Tabelas na página 13. Novos Recursos que Aprimoram a Segurança e Resiliência do Banco de Dados: Os recursos e aprimoramentos de segurança incluem: v Controle de acesso a dados aprimorado nos níveis de linha e coluna, utilizando SBAC (Label-based Access Control). v Um novo nível de autoridade de administrador de segurança (SECADM) que coleta vários privilégios relacionados a segurança sob um privilégio, oferecendo maior controle em relação ao acesso a recursos de informações. v Uma nova opção RESTRICT para a instrução CREATE DATABASE, que oferece maior controle em relação à concessão de permissões de banco de dados. v O privilégio SETSESSIONUSER, que fornece maior controle sobre quem tem autoridade para comutar identidades do usuário da sessão. Esse privilégio permite que o portador comute identidades para qualquer um dos IDs de autorização nos quais o privilégio foi concedido. v A instrução SQL TRANSFER OWNERSHIP, que oferece a capacidade para alterar o direito à propriedade de um objeto de banco de dados. Aprimoramentos de resiliência incluem: v Capacidade para reiniciar operações de recuperação interrompidas, o que pode economizar tempo e esforços preciosos em situações de recuperação de banco de dados. v Suporte para realização de operações de restauração redirecionadas com scripts gerados automaticamente a partir de imagens de backup existentes. v A habilidade para reconstruir bancos de dados a partir de imagens de backup de espaço de tabelas. Esta funcionalidade torna a recuperação do DB2 mais robusta e versátil e fornece uma solução de recuperação mais completa. Para obter mais informações, consulte o manual Seguro e Resiliente na página 16. Novos Aprimoramentos de Desempenho, Escalabilidade, Facilidade de Gerenciamento e Instalação Ajudam a Reduzir o Tempo Gasto no Gerenciamento de seu Banco de Dados: Capítulo 1. Destaques da Versão 9.1 5

Aprimoramentos de desempenho e escalabilidade incluem: v A habilidade de compactar objetos de dados de tabela utilizando compactação de linhas de dados, o que pode ajudar a alcançar economias no espaço de armazenamento de disco, economia em E/S de disco e tempo de acesso a dados mais rápido. v Dados estatísticos para visualizações, que podem oferecer melhores planos de acesso para aprimoramento de desempenho em consultas. v Recursos de carregamento de dados mais rápidos utilizando scripts customizados ou programas. v Aprimoramentos de MQT (Tabela de Consulta Materializada), oferecendo melhor suporte para designs de MQTs, melhor desempenho em consultas e manutenção de MQT aprimorada. v RIDs (Record Identifiers) maiores, que permitem mais páginas de dados por objeto e mais registros por página para tabelas temporárias do sistema e de usuários utilizadas pelo gerenciador de banco de dados durante operações como classificações e uniões. v Chaves de índice que podem incluir até 64 colunas e podem ter até 8 KB de tamanho. Aprimoramentos de facilidade de gerenciamento incluem: v Gerenciamento de memória mais simples, utilizando alocação de memória adaptável e com auto-ajuste. Memória de auto-ajuste oferece uma configuração que é dinâmica e responsiva a alterações significativas em características de carga de trabalho. v Coleta de estatísticas automática ativada por padrão na criação de bancos de dados. Com a coleta de estatísticas automática ativada, o DB2 Versão 9.1 executa automaticamente o utilitário RUNSTATS em segundo plano para assegurar que as estatísticas corretas sejam coletadas e mantidas. v Suporte para armazenamento automático para bancos de dados com multipartição. Esse recurso aumenta automaticamente o tamanho de seu banco de dados em sistemas de disco e de arquivos, conforme o necessário. v Aprimoramentos na instrução ALTER TABLE que permitem alterar alguns atributos de tabelas sem a necessidade de eliminar e recriar as tabelas. v Novas opções de política que oferecem aos administradores de seu banco de dados novos recursos para reorganização automática de tabelas e índices. v Habilidade para copiar esquemas de bancos de dados e criar esquemas de modelo. Quando os administradores de banco de dados estabelecerem um esquema de modelo, poderão utilizá-lo como gabarito para criação de novas versões. v Novas rotinas e visualizações SQL administrativas que fornecem uma interface programática primária, de fácil utilização, para administrar o DB2 por meio de SQL. v Buffers FCM (Fast Communication Manager) dinâmicos e novos parâmetros de configuração que podem ser ajustados automaticamente pelo gerenciador de banco de dados DB2. Aprimoramentos de instalação incluem: v Um novo driver CLI (o Driver IBM DB2 para ODBC e CLI), que pode ser instalado agora sem instalar um cliente DB2. v Gerenciamento mais flexível e eficiente de licenças de produtos. v Habilidade para instalar várias versões e fix packs do DB2 no mesmo computador. 6 O que Há de Novo

v Novas palavras-chave de arquivo de resposta que permitem à sua equipe de TI instalar produtos DB2 sem interação do usuário final. v Instalação por não-administradores de produtos DB2 no sistema operacional Windows utilizando o recursos de privilégios elevados do Windows. Para obter mais informações, consulte o manual Gerenciar seus Negócios não seu Banco de Dados na página 17. v Desenvolvimento Mais Ágil na página 9 v Computação Autônoma na página 11 v Suporte ao Hardware e ao Sistema Operacional na página 19 v Gerenciamento Aprimorado de Bancos de Dados Grandes Utilizando o Particionamento de Tabelas na página 13 v Informações como um Serviço (Armazém de Dados XML Nativo) na página 7 v Gerenciar seus Negócios não seu Banco de Dados na página 17 v Seguro e Resiliente na página 16 Informações como um Serviço (Armazém de Dados XML Nativo) O DB2 Versão 9.1 é um servidor de dados híbridos relacionais e XML que oferece a habilidade para armazenar dados relacionais e XML. O DB2 Versão 9.1 apresenta um novo data store XML nativo que é completamente integrado no sistema de banco de dados DB2 permitindo a você acessar e gerenciar dados XML alavancando a funcionalidade do DB2. O Suporte ao Armazém de Dados XML Nativo no DB2 Versão 9.1 Inclui: v Integração com o sistema de banco de dados DB2, que inclui: Suporte para um novo tipo de dados XML. O data store XML nativo permite a você armazenar documentos XML bem formados em seu formato hierárquico em colunas de uma tabela. As colunas XML são definidas com o novo tipo de dados XML. Para obter mais informações, consulte o manual Resumo do Suporte ao Armazém de Dados XML Nativo na página 31. Suporte para a linguagem XQuery. XQuery é uma linguagem de programação funcional que foi projetada pelo W3C (World Wide Web Consortium) para atender requisitos específicos de consulta de dados XML. O DB2 Versão 9.1 permite a você chamar o XQuery diretamente, chamando funções que extraem dados XML de tabelas e visualizações do DB2. Também é possível chamar XQuery a partir de uma consulta SQL. Para obter mais informações, consulte o manual Suporte à Linguagem XQuery na página 32. Suporte para o tipo de dados XML em instruções SQL e funções SQL/XML. Esse suporte permite a você realizar várias operações de bancos de dados comuns. Para obter mais informações, consulte o manual Suporte XML em Instruções SQL e Funções SQL/XML na página 37. Suporte para indexação de dados XML. O uso de índices em dados XML aprimora a eficiência de consultas realizadas em documentos XML. Para obter mais informações, consulte o manual Índices sobre Dados XML na página 40. Para obter informações adicionais sobre o data store XML nativo do DB2, consulte Resumo do Suporte ao Armazém de Dados XML Nativo na página 31. Capítulo 1. Destaques da Versão 9.1 7

v Ferramentas novas e aprimoradas para acessar e gerenciar dados XML, que incluem: O novo construtor XQuery, que oferece uma interface gráfica para ajudá-lo a criar e testar consultas XML sem a necessidade de entender a sintaxe XQuery. Para obter mais informações, consulte o manual Construtor XQuery na página 33. O Developer Workbench (que substitui o Centro de Desenvolvimento da Versão 8) contém suporte para funções XML, para o tipo de dados XML e registro de esquemas XML. O construtor XQuery faz parte do Developer Workbench. Para obter mais informações, consulte o manual Suporte XML no Developer Workbench na página 36. O CLP (Command Line Processor) do DB2, que você pode utilizar como interface para interação com instâncias e bancos de dados do DB2. O CLP oferece suporte para o tipo de dados XML. Para obter mais informações, consulte o manual Suporte do Processador de Linha de Comandos do DB2 para Data Store XML Nativo na página 43. A Centro de Controle, que o ajuda a administrar bancos de dados do DB2 e executar uma variedade de tarefas, incluindo criação de objetos e monitoramento de desempenho. O Centro de Controle suporta o tipo de dados XML em várias de suas funções administrativas. Isso permite a você trabalhar com dados XML e dados relacionais utilizando uma única ferramenta de GUI. Para obter mais informações, consulte o manual Suporte do Centro de Controle para Data Store XML Nativo na página 42. O recurso Explain e a ferramenta de GUI Visual Explain, que mostra como o DB2 avalia instruções de consulta. Ambos suportam funções SQL/XML e instruções XQuery. Para obter mais informações, consulte o manual Suporte do Explain e do Visual Explain para Instruções SQL/XML e XQuery na página 42. Para obter informações sobre outras ferramentas aprimoradas para suportar o data store XML nativo, consulte CLP (Processador de Linha de Comandos) e Resumo de Suporte da Ferramenta de Linha de Comandos - Armazém de Dados XML Nativos na página 43. v Suporte para desenvolvimento de aplicativo, que inclui: Suporte XML para linguagens de programação, que permite aos aplicativos acessar e armazenar dados XML e relacionais. Para obter mais informações, consulte o manual Suporte à Linguagem de Programação de Aplicativo para XML na página 35. Suporte para XML em procedimentos SQL e externos, permitindo que os dados XML sejam transmitidos para procedimentos SQL e externos através da inclusão de parâmetros de tipo de dados XML em assinaturas do parâmetro CREATE PROCEDURE. A partir do DB2 UDB Versão 8, os procedimentos suportam instruções SQL que produzem ou utilizam valores XML, bem como o armazenamento temporário de valores de dados XML em variáveis. Para obter mais informações, consulte o manual Suporte a Tipos de Dados XML em Procedimentos SQL e Externos na página 35. Para obter informações adicionais sobre o suporte para desenvolvimento de aplicativos para o data store XML nativo, consulte Resumo de Suporte de Desenvolvimento de Aplicativos - Armazém de Dados XML Nativo na página 34. Os Benefícios do Armazém de Dados XML Nativo Incluem: v Um mecanismo eficiente para integração e armazenamento de dados de várias origens de dados, como eforms, documentos, mensagens XML ou outras origens 8 O que Há de Novo

de dados críticas de negócios - um recurso não encontrado em um servidor de dados relacionais tradicional. A capacidade de integrar dados de negócios de várias origens e serviços é a chave para a tomada de decisões perceptivas no marketplace competitivo atual. v Armazenamento de dados XML utilizando um formato hierárquico que representa o modelo de dados XML, ao invés de um modelo relacional. v Recuperação de procura rápida com a introdução de novos tipos de índice XML. v Proteção da integridade de seus dados XML. A eliminação de dados XML em tabelas relacionais compromete as assinaturas digitais e outros metadados críticos que acompanham seus dados. Como o data store XML nativo não elimina ou decompõe seus dados XML, seu documento XML original, incluindo assinaturas digitais, é protegido. O data store XML nativo também permite evitar gastos com recursos e desempenho associados à reconstrução de um documento XML sempre que ele é recuperado. v Uma base robusta e flexível sobre a qual você pode construir aplicativos orientados a serviços. Um dos principais benefícios do XML é sua capacidade de padronizar informações, permitindo a comunicação integral com fornecedores, parceiros e clientes. v Recursos de esquema flexíveis que permitem modificar integralmente e com um bom custo/benefício as estruturas do aplicativo sem interromper seu servidor de dados. v Acesso flexível a dados XML utilizando o novo construtor XQuery, XPath, SQL e ferramentas de relatório padrão. v Ferramentas da GUI do DB2 para criar e gerenciar facilmente estruturas XML e construir instruções XQuery e SQL. v A segurança e estabilidade do DB2 Versão 9.1. Você nunca precisa se comprometer. O servidor DB2 incorpora as melhores tecnologias XML e relacionais em um servidor, sem forçar seus desenvolvedores de XML a pensar como desenvolvedores relacionais. Para obter os detalhes do licenciamento do armazém de dados XML nativo, consulte a página inicial do DB2 Database para Linux, UNIX, e Windows em www.ibm.com/db2/udb. Desenvolvimento Mais Ágil v Resumo de Suporte das Ferramentas de Administração - Armazém de Dados XML Nativo na página 42 v Resumo de Suporte de Desenvolvimento de Aplicativos - Armazém de Dados XML Nativo na página 34 v CLP (Processador de Linha de Comandos) e Resumo de Suporte da Ferramenta de Linha de Comandos - Armazém de Dados XML Nativos na página 43 v Resumo de Destaques da Versão 9.1 na página 3 v Resumo do Suporte ao Armazém de Dados XML Nativo na página 31 v Resumo de Aprimoramentos de Desempenho - Armazém de Dados XML Nativo na página 40 O DB2 Versão 9.1 fornece novos recursos e aprimoramentos que simplificam o desenvolvimento de aplicativos do banco de dados e facilitam a implementação do aplicativo. Esses recursos e aprimoramentos incluem: Capítulo 1. Destaques da Versão 9.1 9