EIEIOTECHNOVATION
← Training programmes

EIEIO / DATA SCIENCE

CL2X1MY-DB2 9 Administration Workshop for Linux, UNIX, and Windows

Reference course outline

4 days

Audience

This is an intermediate course for system administrators, database administrators, and technical personnel involved in planning, implementing, and maintaining DB2 databases.

:: Course CL2X1 ::

Prerequisites

Before taking this course you should be able to:

Use basic OS functions such as utilities, file permissions, hierarchical file system, commands, and editor

State the functions of the Structured Query Language (SQL), and be able to construct DDL, DML, and authorization statements

Discuss basic relational database concepts and objects such as tables, indexes, views, and joins

These skills can be developed by taking:

Basic OS functions:

Windows Operating System Training

Linux Operating System Training

AIX Operating System Training or have equivalent administration experience

SQL and relational database basics

DB2 SQL Workshop (CF120) (CF12G) (CE120) (CE120G) or

DB2 SQL Workshop - Instructor Led OnLine (3E120) (3E12G) (3E120G) or have equivalent knowledge of SQL basics

What's Next

Use the link to the Training Path in the course description for easy access to prerequisite courses, and other courses that might be of interest to you.

The next courses that may be of interest to you include:

DB2 9 for LUW Advanced Database Administration for Experts (CF460) (CF46G) (CL460) (CL460G)

DB2 9 for Linux, UNIX, and Windows Performance Tuning and Monitoring Workshop (CF413) (CF41G)

(CL410) (CL410G)

DB2 9 for LUW Advanced Database Recovery (CF492) (CF49G) (CL490) (CL490G)

Objectives

Administer a DB2 database system using commands and GUI tools

Manage System Managed Storage (SMS) and Database Managed Storage (DMS) databases and apply data placement principles

Implement a given logical database design using DB2 to support integrity and concurrency requirements

List and describe the components of DB2

Define a DB2 recovery strategy and perform the tasks necessary to support the strategy

Use autonomic features of DB2

Implement DB2 security

:: Course CL2X1 ::

Day 1

Contrast the DB2 Family of products

Identify the DB2 Products

Describe the functions of DB2 components

Explore installation and parameters

Unite 2: Command Line Processor (CLP) and GUI usage

Use the Command Line Processor

Explore the GUI environment

Describe the DAS role with GUI tools

Specify the key features of an Instance

Create and drop an Instance

Use db2start and db2stop

Distinguish between types of configuration

Describe and modify the Database Manager Configuration

Day 2

Review specifics of creating a database

Explore the System Catalog tables and views

Compare DMS versus SMS table spaces

Describe how to setup and manage a DB2 database with Automatic Storage enabled

Differentiate between table spaces, containers, extents, and pages

Define table spaces

Use the get snapshot for tablespaces command to display table space statistics

Explore Database configuration parameters

List DB2 object hierarchy and physical directories and files

Create the following objects: Schema, Table, View, Alias, Index

Explore the use of table partitioning

Review the use of Temporary Tables

Explore the use and implementation of Check Constraints, Referential Integrity and Triggers

Exploring the need for and the use of Large Objects

Recognize XML and its native store as critical infrastructure for emerging technologies

Discuss the INSERT statement and recognize its limitations

Explain the differences between IMPORT and LOAD

Explain the EXPORT, IMPORT, and LOAD syntax

Create and use Exception Tables and Dump-Files

Distinguish and resolve Table States: Load Pending and Set Integrity Pending

Use the SET INTEGRITY command

Discuss the db2move and db2look commands

:: Course CL2X1 ::

Day 3

Describe the major principles and methods for backup and recovery

State the three types of recovery used by DB2

Explain the importance of logging for backup and recovery

Describe how data logging takes place, including circular logging and archival logging

Use the BACKUP, RESTORE, and ROLLFORWARD commands

Perform a table space backup and recovery

Restore a database to the end of logs or to a point-in-time

Discuss the configuration parameters and the recovery history file and use these to handle various backup and recovery scenarios

Explain why locking is needed

List objects that can be locked

Describe and discuss the various lock modes and their compatibility

Explain four different levels of data protection

Set isolation level and lock time out for current activity

Explain lock conversion and escalation

Describe the situation that causes deadlocks

Day 4

Collect information for problem analysis and resolution

Use error logs for basic problem analysis

Describe four types of monitors: Snapshot Monitor, Event Monitor, Activity Monitor, and Health Monitor

Describe the function of EXPLAIN and use this facility to assist basic analysis

Use a series of basic commands to better work with connections and sessions

Retrieve statistics and other information from a running DB2 instance

Use RUNSTATS, REORGCHK, and REORG to resolve application performance problems

Use DB2 access control mechanisms to implement security within the database

Use group IDs to create a control hierarchy

Describe Label Based Access Control (LBAC)

Describe privileges within a database

Describe privileges required for binding and executing a package

Describe the difference between explicit privileges and implicit privileges

Describe the different DB2 authorization levels

This is a version-specific reference outline. Confirm the current syllabus and delivery arrangements with EIEIO.