Curso DB2 Database Administration

Curso DB2 Database Administration

32 horas
Visão Geral

Este Curso DB2 Database Administration, ensina administradores de banco de dados a executar tarefas administrativas básicas de banco de dados. Essas tarefas incluem criar objetos de banco de dados como tabelas, índices e exibições e carregar dados no banco de dados com utilitários Db2 como LOAD e INGEST. Vários métodos de diagnóstico serão apresentados, incluindo o uso de opções de comando db2pd e monitoramento com instruções SQL que fazem referência às funções do monitor Db2. Você aprenderá como implementar o arquivamento automático para logs de banco de dados e como recuperar um banco de dados para um ponto específico no tempo usando os logs arquivados. O curso aborda o uso das ferramentas EXPLAIN para revisar os planos de acesso para instruções SQL e adicionar índices para melhorar o desempenho do SQL. Abordaremos o bloqueio executado pelo Db2 e o efeito que o nível de isolamento do aplicativo tem no bloqueio e nas condições de espera de bloqueio. Você aprenderá como implementar a segurança do banco de dados, incluindo adicionar um administrador de segurança, usuário SECADM e implementar funções de banco de dados para simplificar o gerenciamento de segurança. Também descreveremos a implementação da criptografia nativa do Db2 para um banco de dados.

Objetivo

Após realizar este Curso DB2 Database Administration, você será capas de:

  • Realize monitoramento avançado usando visualizações e rotinas administrativas do Db2 em consultas SQL.
  • Gerencie o espaço em disco designado nos espaços de tabelas Database Managed Storage (DMS) e Automatic Storage, incluindo as atividades do rebalanceador.
  • Use consultas SQL e comandos Db2 para verificar a marca d'água alta nos espaços de tabela e para monitorar a operação de rebalanceamento.
  • Utilize a opção REBUILD de RESTORE, que pode criar uma cópia do banco de dados com um subconjunto dos tablespaces usando banco de dados ou imagens de backup do tablespace.
  • Planeje e execute a opção TRANSPORT de RESTORE para copiar esquemas de objetos entre dois bancos de dados Db2.
  • Crie backups incrementais em nível de banco de dados ou tablespace para reduzir o processamento de backup e os requisitos de armazenamento de imagens de backup.
  • Implemente o gerenciamento automático de armazenamento para espaços de tabela e grupos de armazenamento ou habilite opções de redimensionamento automático para espaços de tabela gerenciados pelo DMS para reduzir os requisitos de administração e a complexidade.
  • Descrever os vários tipos de memória de banco de dados, incluindo pools de buffer, memória de classificação, memória de bloqueio e memória de processamento utilitário.
  • Ajuste as opções de configuração do banco de dados ou da instância do Db2 para melhorar o desempenho do aplicativo ou a eficiência do processamento.
  • Implemente o gerenciamento de memória do Db2 Self Tuning para áreas específicas de memória do banco de dados.
Pre-Requisitos
  • Administradores de sistema,
  • Administradores de banco de dados,
  • Pessoal da area técnico envolvidos no planejamento, implementação e manutenção de bancos de dados DB2.
Materiais
Inglês + Exercícios + Lab Pratico
Conteúdo Programatico

Overview of DB2 on Linux, UNIX and Windows

  1. Contrast the DB2 Family of products
  2. Identify the DB2 Products
  3. Describe the functions of DB2 components
  4. Explore installation and parameters

Command Line Processor (CLP) and GUI usage

  1. Use the Command Line Processor
  2. Explore the GUI environment
  3. Describe the DAS role with GUI tools

The DB2 environment

  1. Specify the key features of an Instance
  2. Create and drop an Instance
  3. Use db2start and db2stop
  4. Distinguish between types of configuration
  5. Describe and modify the Database Manager Configuration

Creating databases and data placement

  1. Review specifics of creating a database
  2. Explore the System Catalog tables and views
  3. Compare DMS versus SMS table spaces
  4. Describe how to setup and manage a DB2 database with Automatic Storage enabled
  5. Differentiate between table spaces, containers, extents, and pages
  6. Define table spaces
  7. Use the get snapshot for tablespaces command to display table space statistics
  8. Explore Database configuration parameters

Creating database objects

  1. List DB2 object hierarchy and physical directories and files
  2. Create the following objects: Schema, Table, View, Alias, Index
  3. Explore the use of table partitioning
  4. Review the use of Temporary Tables
  5. Explore the use and implementation of Check Constraints, Referential Integrity and Triggers
  6. Exploring the need for and the use of Large Objects
  7. Recognize XML and its native store as critical infrastructure for emerging technologies

Moving data

  1. Discuss the INSERT statement and recognize its limitations
  2. Explain the differences between IMPORT and LOAD
  3. Explain the EXPORT, IMPORT, and LOAD syntax
  4. Create and use Exception Tables and Dump-Files
  5. Distinguish and resolve Table States: Load Pending and Set Integrity Pending
  6. Use the SET INTEGRITY command
  7. Discuss the db2move and db2look commands

Backup and recovery

  1. Describe the major principles and methods for backup and recovery
  2. State the three types of recovery used by DB2
  3. Explain the importance of logging for backup and recovery
  4. Describe how data logging takes place, including circular logging and archival logging
  5. Use the BACKUP, RESTORE, and ROLLFORWARD commands
  6. Perform a table space backup and recovery
  7. Restore a database to the end of logs or to a point-in-time
  8. Discuss the configuration parameters and the recovery history file and use these to handle various backup and recovery scenarios

Locking and concurrency

  1. Explain why locking is needed
  2. List objects that can be locked
  3. Describe and discuss the various lock modes and their compatibility
  4. Explain four different levels of data protection
  5. Set isolation level and lock time out for current activity
  6. Explain lock conversion and escalation
  7. Describe the situation that causes deadlocks

Problem determination

  1. Collect information for problem analysis and resolution
  2. Use error logs for basic problem analysis
  3. Describe four types of monitors: Snapshot Monitor, Event Monitor, Activity Monitor, and Health Monitor
  4. Describe the function of EXPLAIN and use this facility to assist basic analysis
  5. Use a series of basic commands to better work with connections and sessions
  6. Retrieve statistics and other information from a running DB2 instance
  7. Use RUNSTATS, REORGCHK, and REORG to resolve application performance problems

Security

  1. Use DB2 access control mechanisms to implement security within the database
  2. Use group IDs to create a control hierarchy
  3. Describe Label Based Access Control (LBAC)
  4. Describe privileges within a database
  5. Describe privileges required for binding and executing a package
  6. Describe the difference between explicit privileges and implicit privileges
  7. Describe the different DB2 authorization levels
TENHO INTERESSE

Cursos Relacionados

Curso ITIL v3 Foundation Preparatório Para o Exame

16 horas

Curso Análise de Negócios Fundamentos

16 horas

Curso SAP Contas a Receber & Contas a Pagar Customizing

32 horas

Curso Oracle 18c Oracle Database Conceitos de Data Warehousing

32 horas

CURSO BLOCKCHAIN EXPERT PREPARATORIO PARA A CERTIFICAÇÃO

16 horas

CURSO INNOVATION MANAGEMENT EXPERT PREPARATORIO PARA A CERTIFICAÇÃO

16 horas