DB2 Database Administration


Duration

10 - 15 hours

Overview

Audience

Personnel requiring knowledge in DB2 database administration

Prerequisites

Basic programming knowledge, basic OS/390 knowledge, and basic DB2 knowledge

Objectives

After completing this course, the student should be able to -
  • Set up the DB2 Database Administration function in his/her organization
  • Participate in the installation or migration of DB2
  • Understand the basics of Data Normalization
  • Create DB2 objects: Storage Groups, databases, tablespaces, tables, view, indexes, and set up referential integrity
  • Alter DB2 tables
  • Compare DB2 structures
  • Set up and execute DB2 Utilities
  • Understand DB2 locking
  • Set up DB2 security
  • Interpret DB2 EXPLAIN output

Course Content

Module 1 INTRODUCTION TO DB2 DATABASE ADMINISTRATION

  • Introduction
  • Software Support
  • Development Support
  • QA Support
  • Production Support
  • Backup and Recovery
  • Security
  • Database Connectivity
  • Performance Management
  • Consulting

Module 2 SOFTWARE SUPPORT

  • Storage Estimates
  • Virtual and Real Storage
  • DASD Requirements
  • Distributed Processing
  • Parallel Sysplex
  • SMP/E
  • ODBC
  • Service Levels
  • Installation jobs
  • Migration
  • Fallback
  • Other software

Module 3 DEVELOPMENT SUPPORT: LOGICAL DESIGN

  • Logical Design
  • Why Normalization
  • Steps in Normalization
  • Un-Normalized Relations
  • First Normal Form
  • Second Normal Form
  • Third Normal Form

Module 4 DEVELOPMENT SUPPORT: PHYSICAL DESIGN

  • Physical design process
  • Object Design
  • Storage Groups
  • Databases
  • Simple Tablespace
  • Segmented Tablespace
  • Partitioned tablespace
  • Tables
  • Data Types
  • Indexes
  • View
  • Constraints
  • Primary Key
  • Foreign Key

Module 5 DEVELOPMENT SUPPORT: OBJECT MAINTENANCE

  • Developer Support overview
  • Adding Columns
  • Renaming Columns
  • Deleting columns
  • Changing nulls
  • Object versioning

Module 6 QA SUPPORT

  • Change Requests
  • DBA Checklist
  • Listing missing objects
  • Object comparison – tablespace
  • Object comparison – tables
  • Object comparison – columns
  • Object comparison – indexes
  • Impact analysis

Module 7 PRODUCTION SUPPORT: DATA AVAILABILITY

  • Data availability
  • Backup
  • Storage Management
  • Database Performance
  • REORG
  • Defect support
  • Defect support for DB2
  • Defect support for applications

Module 8 PRODUCTION SUPPORT: SECURITY AND AUTOMATION

  • Continuous availability
  • Database descriptors
  • COPY SHRLEVEL CHANGE
  • REORG SHRLEVEL CHANGE
  • Auditing
  • Security
  • Automation
  • Automation Levels Characteristics

Module 9 PRODUCTION SUPPORT: LOCKING AND CONCURRENCY

  • Locking
  • Locking hierarchy
  • Transaction locks
  • Intent Locks
  • Tablespace locks
  • Releasing locks
  • Releasing Page/Row Locks
  • Concurrency Options

Module 10 BACKUP AND RECOVERY

  • Backup and recovery definition
  • Copy Utility
  • QUIESCE utility
  • Report utility
  • Data set retention
  • Recover utility
  • Rebuild utility
  • Check Data Utility
  • Modify utility
  • The BSDS

Module 11 SECURITY

  • Security definition
  • Privileges
  • Administrative authorities
  • Secondary AUTH IDS
  • Security Exits
  • CICS Attachment facility options
  • IMS Attachment facility options

Module 12 DATABASE CONNECTIVITY

  • Connectivity definition
  • DRDA
  • DB2 Connect
  • DRDA Levels
  • CLI and ODBC
  • JDBC
  • DB2 Connect Personal edition
  • DB2 Connect Enterprise edition

Module 13 PERFORMANCE MANAGEMENT: COMPONENTS AND FACILITIES

  • Performance Management definition
  • DB2 Architecture
  • Optimizer statistics
  • Default statistics
  • DB2 Visual Explain
  • DB2 Instrumentation Facility
  • DB2 Estimator

Module 14 PERFORMANCE MANAGEMENT: DB2 ACCESS PATHS & EXPLAIN

  • DB2 Explain
  • PLAN_TABLE Usage
  • Creating the PLAN_TABLE
  • Populating the PLAN_TABLE
  • DB2 Access Path Overview
  • Tablespace Scan
  • Matching Index Scan
  • Index Screening
  • Non-Matching Index Scan
  • In-List Index Scan
  • Multiple Index Access
  • One Fetch Index Access
  • Index Only Access
  • Equal Unique Index
  • Nested Loop Join
  • Merge Scan Join
  • Hybrid Join
  • 12 Questions to ask

Module 15 CONSULTING AND PROJECTS

  • Definition
  • Reasons for Conversion
  • Parallel Sysplex
  • OO Programming (UDT)
  • OO Programming (UDF)
  • OO Programming (Triggers)
  • Multimedia
  • Client Server
  • Data Replication
 
© Copyright 2007. All rights reserved. Interskill Learning, Inc.