Visão Geral
Seu conjunto de habilidades do Db2 para z/OS está desatualizado? Você está se preparando para o teste de certificação da IBM? Você esteve longe do Db2 para z/OS e retornou após um período de ausência? Sua experiência com o Db2 para z/OS concentrou-se em uma única área de responsabilidade e agora você precisa expandir para áreas adicionais? Então este curso é para você. Este curso destina-se a DBAs Db2 que exigem amplo conhecimento de Db2 para z/OS com a intenção de executar as tarefas intermediárias a avançadas relacionadas ao projeto e implementação de banco de dados, operação e recuperação, segurança e auditoria, desempenho e instalação e migração/atualizações específicas para o sistema operacional z/OS.
Objetivo
Após a conclusão deste Curso Db2 for z/OS Database Administration Refresher, você será capaz de:
- Auxiliar na instalação e migração do Db2 for z/OS
- Exibir um conhecimento prático dos espaços de endereço do Db2
- Projeto e Implementação de Bancos de Dados Db2 para z/OS
- Identificar e executar cenários de recuperação
- Realizar avaliações de desempenho e implementar recomendações de desempenho
- Exibir um conhecimento prático de autorização de segurança e requisitos de auditoria
Publico Alvo
- Administradores de Banco de Dados do Sistema Db2 para z/OS.
Pre-Requisitos
- Mínimo de 1 ano de experiência prática como Db2 para z/OS DBA.
Informações Gerais
Carga Horária: 32h
- Se noturno este curso é
ministrado de Segunda-feira à sexta-feira, das 19h às 23h
- Se aos sábados este curso é
ministrado das 9h às 18h
- Se in-company por favor
fazer contato para mais detalhes.
Formato de
entrega:
- 100% on-line ao vivo, via
Microsoft Teams na presença de um instrutor/consultor ativo no mercado.
- Nota: não é curso
gravado.
Lab:
- Laboratório + Exercícios
práticos
Materiais
Português | Inglês
Conteúdo Programatico
Installation and Migration Overview
- Db2 address spaces and resource usage
- Db2 critical ZPARMs
- Data sharing components and commands
- Pre-migration checklists
- Db2 catalog and directory (DSNDB06, DSNDB01, tablespaces and tables)
Database Design and Implementation
- Tables and views (columns, data type considerations for large objects, XML, column sequences, user-defined data types, temp tables, clone tables, temporal tables, MQTs, archive transparency, etc.)
- Use and implications of identity column, row ID, and sequence column definitions (applications, utilities), hash access
- Indexes (key structures, type of index, index page structure, index column order, index space, clustering, compression, index on expression, include column)
- Table spaces (Db2 page size, clustering, partitioning, universal table spaces, space attributes)
- Partitioning (table partitioning, index partitioning, DPSI, universal table space)
- Normalize data (E-R model, process model) and translate data model into physical model (when to denormalize tables and impact)
- Integrity rules (referential integrity, user-defined functions & data types, check constraints, triggers)
- Alter Db2 objects (table, column, drop column, alter limit key, index, table space, database, online schema changes)
- Impact of different encoding schemes
Operation and Recovery
- Normal operational conditions (START, STOP, DISPLAY commands)
- Commands and utilities for abnormal conditions (RECOVER, RESTART)
- Load and unload data into and from tables
- Reorganize objects when necessary (reorg avoidance, automatic mapping table, new reorg features)
- Monitor and collect statistics (run stats, in-line statistics, real time stats, stats feedback tables, autonomic stats, and statistics related stored procedures)
- Monitor and manage threads and utilities (distributed, local, MODIFY DDF)
- Identify and respond to advisory/restrictive statuses on objects
- Identify and perform problem determination (traces and other utilities, plans and packages)
- Perform health checks (check utilities, offline utilities, catalog queries)
- Identify and perform recovery scenarios (off-site recovery, data sharing, table spaces, indexes, roll forward, roll back, current point in time, prior point in time, system point in time copy and restore, catalog and directory, offline utilities, new Extended RBA and LRSN)
Additional Database Functionality
- SQL constructs (temporal, archive, table functions, built-in scalar functions, recursive, common table expressions)
- SQL/PL (Array data type, new array data type functions, functions and procedures)
- SQL/XML (results database, XML functions, cross loader with XML, xpath expressions, FLWOR, pattern matching and regular expressions)
- Stored Procedures (native, external, autonomous, ziip considerations)
- User-defined functions (scalar functions, table functions, SQL/external functions)
- Global variables (in stored procedures, in SQL/PL, distributed considerations)
Performance
- Performance monitoring procedures (continuous, detailed, periodic, exception)
- Analyze performance (manage and tune CPU requirements, memory, I/O, locks, response time, index and table compression)
- RUNSTATS statistics analysis (real-time, batch, catalog queries, reports, histograms)
- BIND and REBIND (APCOMPARE, APREUSE, APPLCOMPAT, etc.)
- Db2 interaction with WLM (distributed, stored procedures, user-defined functions, RRS)
- Work with Db2 traces (trace classes & IFCIDs, statistics, accounting, performance, etc.)
- Identify and respond to critical performance metrics (excessive I/O wait times, lock-latch waits and CPU waits; deadlocks, timeouts, RID failures)
- Review and tune SQL (access paths, EXPLAIN tables, awareness of query transformation and predicate processing, use of Virtual Indexes)
- Dynamic SQL Performance (DSN_STATEMENT_CACHE_TABLE, parameter markers, literal replacement, REOPT)
- Design features for performance (hash row access, inline LOBs)
- Controlling access paths (SYSSTATSFEEDBACK table, SYSQUERY)
Distributed Access
- Implementing distributed data access (communications database)
- ZPARMs for DDF
- DDF setup (Db2 Connect, Client, Drivers, profile tables, RLMT)
- Performance settings for DDF access
Security and Auditing
- Privileges and authorities
- Protect access to Db2 and its objects
- Audit Db2 activity and resources
- Identify and respond to trace output or error messages that signify security problems
TENHO INTERESSE