ibm db2 9 for luw multiple partition dba...

24
CL240G www.globalknowledge.ie [email protected] 353-1-814 8200 IBM DB2 9 for LUW Multiple Partition DBA Workshop Duration: 5 Days Course Code: CL240G Overview: This course teaches you how to perform database administration tasks using IBM DB2 Enterprise 9 with the Database Partitioning Feature (DPF). These tasks include customization for the DB2 Enterprise 9 with DPF system, creating and populating partitioned databases, designing a database for parallel use, and using partitioned DB2 utilities. There is no actual installation of DB2 Enterprise software in this workshop. A DB2 for Linux system is used to exercise various administrative functions. Course Materials The course materials address DB2 9.7 for Linux, UNIX, and Windows. Hands-On Labs Fourteen labs are included to address DB2 9.7 for Linux, UNIX, and Windows. Certification Prepare for IBM Certification Test 731: DB2 9 for Linux, UNIX, and Windows Database Administration. Training Path This course is part of an IBM Training Path. Taking this course in the recommended sequence allows you to maximize the benefits from your education. Target Audience: Database Administrators, Application Developers, and Consultants who are involved in planning, implementing, or maintaining DB2 DPF partitioned databases. This course is also appropriate for customers who have acquired the IBM Smart Analytics System. Objectives: Describe the steps to install and customize DB2 in a partitioned Describe the application development process with respect to DB2 environment considerations Use GUI and Command Line tools to administer the database Identify how a database should be designed to take advantage of the parallel architecture Create objects and load data into DB2 databases Use DB2 utilities to manage data and maintain your database Define a DB2 partitioned recovery strategy and perform the tasks necessary to support the strategy Implement DB2 security Note: Actual installation of DB2 will not be performed in this workshop. A pre-installed system is used to exercise various administrative functions. Prerequisites: You should be able to: Use basic Linux/UNIX functions such as utilities, file permissions, hierarchical file system, commands, and the vi editor State the functions of the Structured Query Language (SQL) and be able to construct DDL, DML, and authorization statements Discuss basic relational concepts and objects such as tables, indexes, views, and joins These skills can be developed by taking: Linux/UNIX basics (for example, AIX Basics)

Upload: others

Post on 01-Jun-2020

3 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: IBM DB2 9 for LUW Multiple Partition DBA Workshopstore.globalknowledge.net/course-overviews/IE/CL240G.pdfThe student will be using a Linux environment in a VMware image for the lab

CL240G www.globalknowledge.ie [email protected] 353-1-814 8200

IBM DB2 9 for LUW Multiple Partition DBA Workshop

Duration: 5 Days Course Code: CL240G

Overview:

This course teaches you how to perform database administration tasks using IBM DB2 Enterprise 9 with the Database Partitioning Feature(DPF). These tasks include customization for the DB2 Enterprise 9 with DPF system, creating and populating partitioned databases, designinga database for parallel use, and using partitioned DB2 utilities. There is no actual installation of DB2 Enterprise software in this workshop. ADB2 for Linux system is used to exercise various administrative functions. Course Materials The course materials address DB2 9.7 for Linux, UNIX, and Windows. Hands-On Labs Fourteen labs are included to address DB2 9.7 for Linux, UNIX, and Windows. Certification Prepare for IBM Certification Test 731: DB2 9 for Linux, UNIX, and Windows Database Administration. Training Path This course is part of an IBM Training Path. Taking this course in the recommended sequence allows you to maximize the benefits from youreducation.

Target Audience:

Database Administrators, Application Developers, and Consultants who are involved in planning, implementing, or maintaining DB2 DPFpartitioned databases. This course is also appropriate for customers who have acquired the IBM Smart Analytics System.

Objectives:

Describe the steps to install and customize DB2 in a partitioned Describe the application development process with respect to DB2environment considerations

Use GUI and Command Line tools to administer the database Identify how a database should be designed to take advantage ofthe parallel architecture

Create objects and load data into DB2 databasesUse DB2 utilities to manage data and maintain your database

Define a DB2 partitioned recovery strategy and perform the tasksnecessary to support the strategy Implement DB2 security

Note: Actual installation of DB2 will not be performed in thisworkshop. A pre-installed system is used to exercise variousadministrative functions.

Prerequisites:

You should be able to:

Use basic Linux/UNIX functions such as utilities, file permissions,hierarchical file system, commands, and the vi editorState the functions of the Structured Query Language (SQL) andbe able to construct DDL, DML, and authorization statementsDiscuss basic relational concepts and objects such as tables,indexes, views, and joinsThese skills can be developed by taking:Linux/UNIX basics (for example, AIX Basics)

Page 2: IBM DB2 9 for LUW Multiple Partition DBA Workshopstore.globalknowledge.net/course-overviews/IE/CL240G.pdfThe student will be using a Linux environment in a VMware image for the lab

CL240G www.globalknowledge.ie [email protected] 353-1-814 8200

DB2 SQL WorkshopDB2 Family FundamentalsThe student will be using a Linux environment in a VMware imagefor the lab exercises.

It will be helpful for students running DB2 on other operatingsystems and platforms - such as DB2 on an AIX - to haveexperience with using and administering their operating systemenvironment.

Page 3: IBM DB2 9 for LUW Multiple Partition DBA Workshopstore.globalknowledge.net/course-overviews/IE/CL240G.pdfThe student will be using a Linux environment in a VMware image for the lab

CL240G www.globalknowledge.ie [email protected] 353-1-814 8200

Content:

DB2 DPF Partitioned Database Componentsand Concepts line lineline Use db2_all and rah commands Use db2_all and rah commands

Identify the kinds of business applications List the major influences for SQL List the major influences for SQLthat use parallel databases optimization, including Catalog statistics, optimization, including Catalog statistics,Describe the basic architecture of each of database memory configuration, database memory configuration,the hardware platforms on which parallel optimization class selection and database optimization class selection and databasedatabases may run partition groups partition groupsDefine the strengths of the DB2 DPF Utilize the RUNSTATS utility to collect Utilize the RUNSTATS utility to collectpartitioned architecture detailed table and index statistics detailed table and index statisticsIdentify the key features that set DB2 in a Explain the major goals for table and Explain the major goals for table and indexDPF partitioned environment apart from index reorganization reorganizationother members of the DB2 family Use the REORGCHK report to plan Use the REORGCHK report to plan

effective use of the REORG utility effective use of the REORG utilityGetting Started with DB2 Describe the use of the DB2 explain tools Describe the use of the DB2 explain toolsline to analyze access strategies for SQL to analyze access strategies for SQL

Describe the purpose of DAS statements statements List the GUI tools in DB2 Use DB2 access control mechanisms to Use DB2 access control mechanisms toExplore the various ways to access the GUI implement security within the database implement security within the databasetools Use group IDs to create a control Use group IDs to create a control hierarchyUse different methods to execute a hierarchy Describe privileges within a databasecommand or statement in DB2 Describe privileges within a database Describe privileges required for bindingExplore the use of the Command Window Describe privileges required for binding and executing a packageand the Command Line Processor (CLP) and executing a package Describe the difference between explicitCreate database objects using both the GUI Describe the difference between explicit privileges and implicit privilegestools and the CLP privileges and implicit privileges Describe the different DB2 authorization

Describe the different DB2 authorization levelsInstallation levels List the new security features in DB2 V8line List the new security features in DB2 V8 and V9

Identify the steps to install and customize and V9 Identify the different monitor typesDB2 in a partitioned environment Identify the different monitor types Identify how to use the independent trace

Identify how to use the independent trace facility (db2trc)facility (db2trc) Use the dp2pd problem determination tool

line Use the dp2pd problem determination to obtain statistics from a running instanceUse db2_all and rah commands tool to obtain statistics from a running Identify additional commands for listingList the major influences for SQL instance application information optimization, including Catalog statistics, Identify additional commands for listing Discuss available lock modes and theirdatabase memory configuration, application information compatibilityoptimization class selection and database Discuss available lock modes and their Influence locking strategies used by thepartition groups compatibility database manager Utilize the RUNSTATS utility to collect Influence locking strategies used by the Unit 1 - Components and Conceptsdetailed table and index statistics database manager Starting your Lab Environment, and PaperExplain the major goals for table and index Unit 1 - Components and Concepts Labreorganization Starting your Lab Environment, and Unit 2 - Getting Started with DB2Use the REORGCHK report to plan effective Paper Lab Unit 3 - Installationuse of the REORG utility Unit 2 - Getting Started with DB2 Installation LabDescribe the use of the DB2 explain tools to Unit 3 - Installation Unit 4 - Creating Databases analyze access strategies for SQL Installation Lab (Unit 5 - Partitioning and Databasestatements Unit 4 - Creating Databases Partition GroupsUse DB2 access control mechanisms to (Unit 5 - Partitioning and Database Partitioning Distribution Keys andimplement security within the database Partition Groups Database Partition Groups LabUse group IDs to create a control hierarchy Partitioning Distribution Keys and (Unit 6 - Data Placement on the PartitionDescribe privileges within a database Database Partition Groups Lab Creating Table Spaces LabDescribe privileges required for binding and (Unit 6 - Data Placement on the Partition Unit 7 - Create Objects executing a package Creating Table Spaces Lab Unit 8 - Moving Data (Import and Load)Describe the difference between explicit Unit 7 - Create Objects Moving Data Lab - Import and Loadprivileges and implicit privileges Unit 8 - Moving Data (Import and Load) Unit 8 Continued - Moving DataDescribe the different DB2 authorization Moving Data Lab - Import and Load (Partitioned Load)levels Unit 8 Continued - Moving Data Moving Data Lab - Partitioned LoadList the new security features in DB2 V8 and (Partitioned Load) Unit 9 - Application AlternativesV9 Moving Data Lab - Partitioned Load Application Basics Lab Identify the different monitor types Unit 9 - Application Alternatives Backup and Recovery LabIdentify how to use the independent trace Application Basics Lab Unit 11 - Scaling the Databasefacility (db2trc) Backup and Recovery Lab Scaling Lab

Page 4: IBM DB2 9 for LUW Multiple Partition DBA Workshopstore.globalknowledge.net/course-overviews/IE/CL240G.pdfThe student will be using a Linux environment in a VMware image for the lab

CL240G www.globalknowledge.ie [email protected] 353-1-814 8200

Use the dp2pd problem determination tool to Unit 11 - Scaling the Database Unit 12 - Performance and Applicationobtain statistics from a running instance Scaling Lab ConceptsIdentify additional commands for listing Unit 12 - Performance and Application Application Performance Tools Lab application information Concepts Security LabDiscuss available lock modes and their Application Performance Tools Lab Unit 14 - Monitoring and Problemcompatibility Security Lab Determination ToolsInfluence locking strategies used by the Unit 14 - Monitoring and Problem Unit 15 - Locking and Concurrencydatabase manager Determination Tools Locking and Concurrency LabUnit 1 - Components and Concepts Unit 15 - Locking and ConcurrencyStarting your Lab Environment, and Paper Locking and Concurrency LabLab lineUnit 2 - Getting Started with DB2 Use db2_all and rah commands Unit 3 - Installation line List the major influences for SQLInstallation Lab Use db2_all and rah commands optimization, including Catalog statistics,Unit 4 - Creating Databases List the major influences for SQL database memory configuration,(Unit 5 - Partitioning and Database Partition optimization, including Catalog statistics, optimization class selection and databaseGroups database memory configuration, partition groupsPartitioning Distribution Keys and Database optimization class selection and database Utilize the RUNSTATS utility to collectPartition Groups Lab partition groups detailed table and index statistics(Unit 6 - Data Placement on the Partition Utilize the RUNSTATS utility to collect Explain the major goals for table and indexCreating Table Spaces Lab detailed table and index statistics reorganizationUnit 7 - Create Objects Explain the major goals for table and Use the REORGCHK report to planUnit 8 - Moving Data (Import and Load) index reorganization effective use of the REORG utilityMoving Data Lab - Import and Load Use the REORGCHK report to plan Describe the use of the DB2 explain toolsUnit 8 Continued - Moving Data (Partitioned effective use of the REORG utility to analyze access strategies for SQLLoad) Describe the use of the DB2 explain tools statements Moving Data Lab - Partitioned Load to analyze access strategies for SQL Use DB2 access control mechanisms toUnit 9 - Application Alternatives statements implement security within the databaseApplication Basics Lab Use DB2 access control mechanisms to Use group IDs to create a control hierarchyBackup and Recovery Lab implement security within the database Describe privileges within a databaseUnit 11 - Scaling the Database Use group IDs to create a control Describe privileges required for bindingScaling Lab hierarchy and executing a packageUnit 12 - Performance and Application Describe privileges within a database Describe the difference between explicitConcepts Describe privileges required for binding privileges and implicit privilegesApplication Performance Tools Lab and executing a package Describe the different DB2 authorizationSecurity Lab Describe the difference between explicit levelsUnit 14 - Monitoring and Problem privileges and implicit privileges List the new security features in DB2 V8Determination Tools Describe the different DB2 authorization and V9 Unit 15 - Locking and Concurrency levels Identify the different monitor typesLocking and Concurrency Lab List the new security features in DB2 V8 Identify how to use the independent trace

and V9 facility (db2trc)Creating a Partitioned DB2 Database Identify the different monitor types Use the dp2pd problem determination toolline Identify how to use the independent trace to obtain statistics from a running instance

Describe DB2 database partitioning facility (db2trc) Identify additional commands for listingCreate a database in a DB2 partitioned Use the dp2pd problem determination application information environment with or without Automatic tool to obtain statistics from a running Discuss available lock modes and theirStorage enabled instance compatibilityList the three types of Storage Management Identify additional commands for listing Influence locking strategies used by thefor table spaces application information database manager Describe the three default system table Discuss available lock modes and their Unit 1 - Components and Conceptsspaces compatibility Starting your Lab Environment, and PaperAccess and update the database manager Influence locking strategies used by the Labconfiguration file and the database database manager Unit 2 - Getting Started with DB2configuration files Unit 1 - Components and Concepts Unit 3 - InstallationAccess and update the system database Starting your Lab Environment, and Installation Labdirectory and list the local database directory Paper Lab Unit 4 - Creating Databases Use tools to issue commands and SQL Unit 2 - Getting Started with DB2 (Unit 5 - Partitioning and Databasestatements Unit 3 - Installation Partition Groups

Installation Lab Partitioning Distribution Keys andPartitioning and Database Partition Groups Unit 4 - Creating Databases Database Partition Groups Labline (Unit 5 - Partitioning and Database (Unit 6 - Data Placement on the Partition

Identify considerations when choosing a Partition Groups Creating Table Spaces Labdistribution key Partitioning Distribution Keys and Unit 7 - Create Objects Describe join strategies in partitioned Database Partition Groups Lab Unit 8 - Moving Data (Import and Load)databases (Unit 6 - Data Placement on the Partition Moving Data Lab - Import and LoadIdentify the syntax for creating database Creating Table Spaces Lab Unit 8 Continued - Moving Data

Page 5: IBM DB2 9 for LUW Multiple Partition DBA Workshopstore.globalknowledge.net/course-overviews/IE/CL240G.pdfThe student will be using a Linux environment in a VMware image for the lab

CL240G www.globalknowledge.ie [email protected] 353-1-814 8200

partition groups Unit 7 - Create Objects (Partitioned Load)Unit 8 - Moving Data (Import and Load) Moving Data Lab - Partitioned Load

Data Placement on the Partitions Moving Data Lab - Import and Load Unit 9 - Application Alternativesline Unit 8 Continued - Moving Data Application Basics Lab

List the advantages and disadvantages for (Partitioned Load) Backup and Recovery Labeach type of table space management Moving Data Lab - Partitioned Load Unit 11 - Scaling the DatabaseCreate SMS table spaces Unit 9 - Application Alternatives Scaling LabCreate DMS table spaces Application Basics Lab Unit 12 - Performance and ApplicationCreate Automatic Storage managed table Backup and Recovery Lab Conceptsspaces Unit 11 - Scaling the Database Application Performance Tools Lab Use the GET SNAPSHOT commands and Scaling Lab Security Labdb2pd commands to check table space Unit 12 - Performance and Application Unit 14 - Monitoring and Problemstatus Concepts Determination ToolsUse SQL functions specific to the partitioned Application Performance Tools Lab Unit 15 - Locking and Concurrencyenvironment Security Lab Locking and Concurrency LabIdentify catalog views that contain Unit 14 - Monitoring and Probleminformation about your partitioned Determination Toolsenvironment Unit 15 - Locking and Concurrency line

Locking and Concurrency Lab Use db2_all and rah commands Create Objects List the major influences for SQLline optimization, including Catalog statistics,

Create database objects: tables, indexes, line database memory configuration,views, aliases Use db2_all and rah commands optimization class selection and databaseAlter tables and add check constraints, List the major influences for SQL partition groupstriggers, and referential integrity optimization, including Catalog statistics, Utilize the RUNSTATS utility to collectDescribe the special data types for large database memory configuration, detailed table and index statisticsobjects and XML data and when they might optimization class selection and database Explain the major goals for table and indexbe needed partition groups reorganizationIdentity other approaches to organizing data Utilize the RUNSTATS utility to collect Use the REORGCHK report to planincluding range partitioned tables and detailed table and index statistics effective use of the REORG utilitymulti-dimensional clustering Explain the major goals for table and Describe the use of the DB2 explain toolsImplement row compression for tables index reorganization to analyze access strategies for SQL

Use the REORGCHK report to plan statements Moving Data effective use of the REORG utility Use DB2 access control mechanisms toline Describe the use of the DB2 explain tools implement security within the database

Utilize the EXPORT Utility to extract data to analyze access strategies for SQL Use group IDs to create a control hierarchyfrom a DB2 database statements Describe privileges within a databaseIdentify the different methods for inputting Use DB2 access control mechanisms to Describe privileges required for bindingdata, including the Import Utility, using implement security within the database and executing a packagebuffered and unbuffered SQL INSERT and Use group IDs to create a control Describe the difference between explicitthe LOAD Utility hierarchy privileges and implicit privilegesDescribe the processing for partitioning and Describe privileges within a database Describe the different DB2 authorizationloading data Describe privileges required for binding levelsIdentify how the partitioned database options and executing a package List the new security features in DB2 V8on the LOAD command can be used to Describe the difference between explicit and V9 control the data partitioning and load privileges and implicit privileges Identify the different monitor typesprocessing Describe the different DB2 authorization Identify how to use the independent trace

levels facility (db2trc)Application Alternatives List the new security features in DB2 V8 Use the dp2pd problem determination toolline and V9 to obtain statistics from a running instance

Prepare applications that access DB2 data Identify the different monitor types Identify additional commands for listingfor execution Identify how to use the independent trace application information Use PRECOMPILE and BIND options that facility (db2trc) Discuss available lock modes and theirare appropriate for specific application Use the dp2pd problem determination compatibilityrequirements tool to obtain statistics from a running Influence locking strategies used by theDescribe the application alternatives instance database manager available to access DB2 data or request Identify additional commands for listing Unit 1 - Components and Conceptsother DB2 functions application information Starting your Lab Environment, and PaperList the benefits, and possible Discuss available lock modes and their Labdisadvantages, of the various interfaces compatibility Unit 2 - Getting Started with DB2

Influence locking strategies used by the Unit 3 - InstallationPartitioned Database Backup and Recovery database manager Installation Labline Unit 1 - Components and Concepts Unit 4 - Creating Databases

Describe the three types of recovery support Starting your Lab Environment, and (Unit 5 - Partitioning and Databaseprovided by DB2 Paper Lab Partition GroupsExplain the principles DB2 uses for its Unit 2 - Getting Started with DB2 Partitioning Distribution Keys and

Page 6: IBM DB2 9 for LUW Multiple Partition DBA Workshopstore.globalknowledge.net/course-overviews/IE/CL240G.pdfThe student will be using a Linux environment in a VMware image for the lab

CL240G www.globalknowledge.ie [email protected] 353-1-814 8200

recovery/restart functions Unit 3 - Installation Database Partition Groups LabDescribe the configuration options for DB2 Installation Lab (Unit 6 - Data Placement on the Partitionlogging and explain the differences between Unit 4 - Creating Databases Creating Table Spaces Labcircular and archive logs (Unit 5 - Partitioning and Database Unit 7 - Create Objects Use the BACKUP, RESTORE and Partition Groups Unit 8 - Moving Data (Import and Load)ROLLFORWARD commands to back up Partitioning Distribution Keys and Moving Data Lab - Import and Loadand recover a DPF partitioned database Database Partition Groups Lab Unit 8 Continued - Moving DataRecover the database to a prior point in time (Unit 6 - Data Placement on the Partition (Partitioned Load)using the RECOVER DATABASE command Creating Table Spaces Lab Moving Data Lab - Partitioned LoadState general considerations regarding Unit 7 - Create Objects Unit 9 - Application Alternativesdisaster recovery and implementation of a Unit 8 - Moving Data (Import and Load) Application Basics Lab server cluster for high availability Moving Data Lab - Import and Load Backup and Recovery Lab

Unit 8 Continued - Moving Data Unit 11 - Scaling the DatabaseScaling the Database (Partitioned Load) Scaling Labline Moving Data Lab - Partitioned Load Unit 12 - Performance and Application

Identify how the partitioned database Unit 9 - Application Alternatives Conceptsconfiguration can be scaled by adding new Application Basics Lab Application Performance Tools Lab database partitions Backup and Recovery Lab Security LabDifferentiate between the three options on Unit 11 - Scaling the Database Unit 14 - Monitoring and Problemthe REDISTRIBUTE command Scaling Lab Determination ToolsUtilize the REDISTRIBUTE command to add Unit 12 - Performance and Application Unit 15 - Locking and Concurrencyor remove database partitions from a Concepts Locking and Concurrency Labdatabase partition group Application Performance Tools Lab Troubleshoot problems that may occur Security Labduring redistribution Unit 14 - Monitoring and Problem line

Determination Tools Use db2_all and rah commands Database and Application Performance Unit 15 - Locking and Concurrency List the major influences for SQLline Locking and Concurrency Lab optimization, including Catalog statistics,

Describe the steps used by the DB2 database memory configuration,Optimizer to generate access plans optimization class selection and database

line partition groupsUse db2_all and rah commands Utilize the RUNSTATS utility to collect

line List the major influences for SQL detailed table and index statisticsUse db2_all and rah commands optimization, including Catalog statistics, Explain the major goals for table and indexList the major influences for SQL database memory configuration, reorganizationoptimization, including Catalog statistics, optimization class selection and database Use the REORGCHK report to plandatabase memory configuration, partition groups effective use of the REORG utilityoptimization class selection and database Utilize the RUNSTATS utility to collect Describe the use of the DB2 explain toolspartition groups detailed table and index statistics to analyze access strategies for SQLUtilize the RUNSTATS utility to collect Explain the major goals for table and statements detailed table and index statistics index reorganization Use DB2 access control mechanisms toExplain the major goals for table and index Use the REORGCHK report to plan implement security within the databasereorganization effective use of the REORG utility Use group IDs to create a control hierarchyUse the REORGCHK report to plan effective Describe the use of the DB2 explain tools Describe privileges within a databaseuse of the REORG utility to analyze access strategies for SQL Describe privileges required for bindingDescribe the use of the DB2 explain tools to statements and executing a packageanalyze access strategies for SQL Use DB2 access control mechanisms to Describe the difference between explicitstatements implement security within the database privileges and implicit privilegesUse DB2 access control mechanisms to Use group IDs to create a control Describe the different DB2 authorizationimplement security within the database hierarchy levelsUse group IDs to create a control hierarchy Describe privileges within a database List the new security features in DB2 V8Describe privileges within a database Describe privileges required for binding and V9 Describe privileges required for binding and and executing a package Identify the different monitor typesexecuting a package Describe the difference between explicit Identify how to use the independent traceDescribe the difference between explicit privileges and implicit privileges facility (db2trc)privileges and implicit privileges Describe the different DB2 authorization Use the dp2pd problem determination toolDescribe the different DB2 authorization levels to obtain statistics from a running instancelevels List the new security features in DB2 V8 Identify additional commands for listingList the new security features in DB2 V8 and and V9 application information V9 Identify the different monitor types Discuss available lock modes and theirIdentify the different monitor types Identify how to use the independent trace compatibilityIdentify how to use the independent trace facility (db2trc) Influence locking strategies used by thefacility (db2trc) Use the dp2pd problem determination database manager Use the dp2pd problem determination tool to tool to obtain statistics from a running Unit 1 - Components and Conceptsobtain statistics from a running instance instance Starting your Lab Environment, and PaperIdentify additional commands for listing Identify additional commands for listing Lab

Page 7: IBM DB2 9 for LUW Multiple Partition DBA Workshopstore.globalknowledge.net/course-overviews/IE/CL240G.pdfThe student will be using a Linux environment in a VMware image for the lab

CL240G www.globalknowledge.ie [email protected] 353-1-814 8200

application information application information Unit 2 - Getting Started with DB2Discuss available lock modes and their Discuss available lock modes and their Unit 3 - Installationcompatibility compatibility Installation LabInfluence locking strategies used by the Influence locking strategies used by the Unit 4 - Creating Databases database manager database manager (Unit 5 - Partitioning and DatabaseUnit 1 - Components and Concepts Unit 1 - Components and Concepts Partition GroupsStarting your Lab Environment, and Paper Starting your Lab Environment, and Partitioning Distribution Keys andLab Paper Lab Database Partition Groups LabUnit 2 - Getting Started with DB2 Unit 2 - Getting Started with DB2 (Unit 6 - Data Placement on the PartitionUnit 3 - Installation Unit 3 - Installation Creating Table Spaces LabInstallation Lab Installation Lab Unit 7 - Create Objects Unit 4 - Creating Databases Unit 4 - Creating Databases Unit 8 - Moving Data (Import and Load)(Unit 5 - Partitioning and Database Partition (Unit 5 - Partitioning and Database Moving Data Lab - Import and LoadGroups Partition Groups Unit 8 Continued - Moving DataPartitioning Distribution Keys and Database Partitioning Distribution Keys and (Partitioned Load)Partition Groups Lab Database Partition Groups Lab Moving Data Lab - Partitioned Load(Unit 6 - Data Placement on the Partition (Unit 6 - Data Placement on the Partition Unit 9 - Application AlternativesCreating Table Spaces Lab Creating Table Spaces Lab Application Basics Lab Unit 7 - Create Objects Unit 7 - Create Objects Backup and Recovery LabUnit 8 - Moving Data (Import and Load) Unit 8 - Moving Data (Import and Load) Unit 11 - Scaling the DatabaseMoving Data Lab - Import and Load Moving Data Lab - Import and Load Scaling LabUnit 8 Continued - Moving Data (Partitioned Unit 8 Continued - Moving Data Unit 12 - Performance and ApplicationLoad) (Partitioned Load) ConceptsMoving Data Lab - Partitioned Load Moving Data Lab - Partitioned Load Application Performance Tools Lab Unit 9 - Application Alternatives Unit 9 - Application Alternatives Security LabApplication Basics Lab Application Basics Lab Unit 14 - Monitoring and ProblemBackup and Recovery Lab Backup and Recovery Lab Determination ToolsUnit 11 - Scaling the Database Unit 11 - Scaling the Database Unit 15 - Locking and ConcurrencyScaling Lab Scaling Lab Locking and Concurrency LabUnit 12 - Performance and Application Unit 12 - Performance and ApplicationConcepts Concepts Day 3 Application Performance Tools Lab Application Performance Tools Lab lineSecurity Lab Security Lab Creating Objects LabUnit 14 - Monitoring and Problem Unit 14 - Monitoring and ProblemDetermination Tools Determination ToolsUnit 15 - Locking and Concurrency Unit 15 - Locking and Concurrency lineLocking and Concurrency Lab Locking and Concurrency Lab Use db2_all and rah commands

List the major influences for SQLMonitoring and Problem Determination Tools optimization, including Catalog statistics,

line line database memory configuration,Use db2_all and rah commands Use error logs optimization class selection and databaseList the major influences for SQL partition groupsoptimization, including Catalog statistics, Utilize the RUNSTATS utility to collectdatabase memory configuration, line detailed table and index statisticsoptimization class selection and database Use db2_all and rah commands Explain the major goals for table and indexpartition groups List the major influences for SQL reorganizationUtilize the RUNSTATS utility to collect optimization, including Catalog statistics, Use the REORGCHK report to plandetailed table and index statistics database memory configuration, effective use of the REORG utilityExplain the major goals for table and index optimization class selection and database Describe the use of the DB2 explain toolsreorganization partition groups to analyze access strategies for SQLUse the REORGCHK report to plan effective Utilize the RUNSTATS utility to collect statements use of the REORG utility detailed table and index statistics Use DB2 access control mechanisms toDescribe the use of the DB2 explain tools to Explain the major goals for table and implement security within the databaseanalyze access strategies for SQL index reorganization Use group IDs to create a control hierarchystatements Use the REORGCHK report to plan Describe privileges within a databaseUse DB2 access control mechanisms to effective use of the REORG utility Describe privileges required for bindingimplement security within the database Describe the use of the DB2 explain tools and executing a packageUse group IDs to create a control hierarchy to analyze access strategies for SQL Describe the difference between explicitDescribe privileges within a database statements privileges and implicit privilegesDescribe privileges required for binding and Use DB2 access control mechanisms to Describe the different DB2 authorizationexecuting a package implement security within the database levelsDescribe the difference between explicit Use group IDs to create a control List the new security features in DB2 V8privileges and implicit privileges hierarchy and V9 Describe the different DB2 authorization Describe privileges within a database Identify the different monitor typeslevels Describe privileges required for binding Identify how to use the independent traceList the new security features in DB2 V8 and and executing a package facility (db2trc)

Page 8: IBM DB2 9 for LUW Multiple Partition DBA Workshopstore.globalknowledge.net/course-overviews/IE/CL240G.pdfThe student will be using a Linux environment in a VMware image for the lab

CL240G www.globalknowledge.ie [email protected] 353-1-814 8200

V9 Describe the difference between explicit Use the dp2pd problem determination toolIdentify the different monitor types privileges and implicit privileges to obtain statistics from a running instanceIdentify how to use the independent trace Describe the different DB2 authorization Identify additional commands for listingfacility (db2trc) levels application information Use the dp2pd problem determination tool to List the new security features in DB2 V8 Discuss available lock modes and theirobtain statistics from a running instance and V9 compatibilityIdentify additional commands for listing Identify the different monitor types Influence locking strategies used by theapplication information Identify how to use the independent trace database manager Discuss available lock modes and their facility (db2trc) Unit 1 - Components and Conceptscompatibility Use the dp2pd problem determination Starting your Lab Environment, and PaperInfluence locking strategies used by the tool to obtain statistics from a running Labdatabase manager instance Unit 2 - Getting Started with DB2Unit 1 - Components and Concepts Identify additional commands for listing Unit 3 - InstallationStarting your Lab Environment, and Paper application information Installation LabLab Discuss available lock modes and their Unit 4 - Creating Databases Unit 2 - Getting Started with DB2 compatibility (Unit 5 - Partitioning and DatabaseUnit 3 - Installation Influence locking strategies used by the Partition GroupsInstallation Lab database manager Partitioning Distribution Keys andUnit 4 - Creating Databases Unit 1 - Components and Concepts Database Partition Groups Lab(Unit 5 - Partitioning and Database Partition Starting your Lab Environment, and (Unit 6 - Data Placement on the PartitionGroups Paper Lab Creating Table Spaces LabPartitioning Distribution Keys and Database Unit 2 - Getting Started with DB2 Unit 7 - Create Objects Partition Groups Lab Unit 3 - Installation Unit 8 - Moving Data (Import and Load)(Unit 6 - Data Placement on the Partition Installation Lab Moving Data Lab - Import and LoadCreating Table Spaces Lab Unit 4 - Creating Databases Unit 8 Continued - Moving DataUnit 7 - Create Objects (Unit 5 - Partitioning and Database (Partitioned Load)Unit 8 - Moving Data (Import and Load) Partition Groups Moving Data Lab - Partitioned LoadMoving Data Lab - Import and Load Partitioning Distribution Keys and Unit 9 - Application AlternativesUnit 8 Continued - Moving Data (Partitioned Database Partition Groups Lab Application Basics Lab Load) (Unit 6 - Data Placement on the Partition Backup and Recovery LabMoving Data Lab - Partitioned Load Creating Table Spaces Lab Unit 11 - Scaling the DatabaseUnit 9 - Application Alternatives Unit 7 - Create Objects Scaling LabApplication Basics Lab Unit 8 - Moving Data (Import and Load) Unit 12 - Performance and ApplicationBackup and Recovery Lab Moving Data Lab - Import and Load ConceptsUnit 11 - Scaling the Database Unit 8 Continued - Moving Data Application Performance Tools Lab Scaling Lab (Partitioned Load) Security LabUnit 12 - Performance and Application Moving Data Lab - Partitioned Load Unit 14 - Monitoring and ProblemConcepts Unit 9 - Application Alternatives Determination ToolsApplication Performance Tools Lab Application Basics Lab Unit 15 - Locking and ConcurrencySecurity Lab Backup and Recovery Lab Locking and Concurrency LabUnit 14 - Monitoring and Problem Unit 11 - Scaling the DatabaseDetermination Tools Scaling LabUnit 15 - Locking and Concurrency Unit 12 - Performance and Application lineLocking and Concurrency Lab Concepts Use db2_all and rah commands

Application Performance Tools Lab List the major influences for SQLSecurity Lab optimization, including Catalog statistics,

line Unit 14 - Monitoring and Problem database memory configuration,Use db2_all and rah commands Determination Tools optimization class selection and databaseList the major influences for SQL Unit 15 - Locking and Concurrency partition groupsoptimization, including Catalog statistics, Locking and Concurrency Lab Utilize the RUNSTATS utility to collectdatabase memory configuration, detailed table and index statisticsoptimization class selection and database Explain the major goals for table and indexpartition groups line reorganizationUtilize the RUNSTATS utility to collect Use db2_all and rah commands Use the REORGCHK report to plandetailed table and index statistics List the major influences for SQL effective use of the REORG utilityExplain the major goals for table and index optimization, including Catalog statistics, Describe the use of the DB2 explain toolsreorganization database memory configuration, to analyze access strategies for SQLUse the REORGCHK report to plan effective optimization class selection and database statements use of the REORG utility partition groups Use DB2 access control mechanisms toDescribe the use of the DB2 explain tools to Utilize the RUNSTATS utility to collect implement security within the databaseanalyze access strategies for SQL detailed table and index statistics Use group IDs to create a control hierarchystatements Explain the major goals for table and Describe privileges within a databaseUse DB2 access control mechanisms to index reorganization Describe privileges required for bindingimplement security within the database Use the REORGCHK report to plan and executing a packageUse group IDs to create a control hierarchy effective use of the REORG utility Describe the difference between explicitDescribe privileges within a database Describe the use of the DB2 explain tools privileges and implicit privileges

Page 9: IBM DB2 9 for LUW Multiple Partition DBA Workshopstore.globalknowledge.net/course-overviews/IE/CL240G.pdfThe student will be using a Linux environment in a VMware image for the lab

CL240G www.globalknowledge.ie [email protected] 353-1-814 8200

Describe privileges required for binding and to analyze access strategies for SQL Describe the different DB2 authorizationexecuting a package statements levelsDescribe the difference between explicit Use DB2 access control mechanisms to List the new security features in DB2 V8privileges and implicit privileges implement security within the database and V9 Describe the different DB2 authorization Use group IDs to create a control Identify the different monitor typeslevels hierarchy Identify how to use the independent traceList the new security features in DB2 V8 and Describe privileges within a database facility (db2trc)V9 Describe privileges required for binding Use the dp2pd problem determination toolIdentify the different monitor types and executing a package to obtain statistics from a running instanceIdentify how to use the independent trace Describe the difference between explicit Identify additional commands for listingfacility (db2trc) privileges and implicit privileges application information Use the dp2pd problem determination tool to Describe the different DB2 authorization Discuss available lock modes and theirobtain statistics from a running instance levels compatibilityIdentify additional commands for listing List the new security features in DB2 V8 Influence locking strategies used by theapplication information and V9 database manager Discuss available lock modes and their Identify the different monitor types Unit 1 - Components and Conceptscompatibility Identify how to use the independent trace Starting your Lab Environment, and PaperInfluence locking strategies used by the facility (db2trc) Labdatabase manager Use the dp2pd problem determination Unit 2 - Getting Started with DB2Unit 1 - Components and Concepts tool to obtain statistics from a running Unit 3 - InstallationStarting your Lab Environment, and Paper instance Installation LabLab Identify additional commands for listing Unit 4 - Creating Databases Unit 2 - Getting Started with DB2 application information (Unit 5 - Partitioning and DatabaseUnit 3 - Installation Discuss available lock modes and their Partition GroupsInstallation Lab compatibility Partitioning Distribution Keys andUnit 4 - Creating Databases Influence locking strategies used by the Database Partition Groups Lab(Unit 5 - Partitioning and Database Partition database manager (Unit 6 - Data Placement on the PartitionGroups Unit 1 - Components and Concepts Creating Table Spaces LabPartitioning Distribution Keys and Database Starting your Lab Environment, and Unit 7 - Create Objects Partition Groups Lab Paper Lab Unit 8 - Moving Data (Import and Load)(Unit 6 - Data Placement on the Partition Unit 2 - Getting Started with DB2 Moving Data Lab - Import and LoadCreating Table Spaces Lab Unit 3 - Installation Unit 8 Continued - Moving DataUnit 7 - Create Objects Installation Lab (Partitioned Load)Unit 8 - Moving Data (Import and Load) Unit 4 - Creating Databases Moving Data Lab - Partitioned LoadMoving Data Lab - Import and Load (Unit 5 - Partitioning and Database Unit 9 - Application AlternativesUnit 8 Continued - Moving Data (Partitioned Partition Groups Application Basics Lab Load) Partitioning Distribution Keys and Backup and Recovery LabMoving Data Lab - Partitioned Load Database Partition Groups Lab Unit 11 - Scaling the DatabaseUnit 9 - Application Alternatives (Unit 6 - Data Placement on the Partition Scaling LabApplication Basics Lab Creating Table Spaces Lab Unit 12 - Performance and ApplicationBackup and Recovery Lab Unit 7 - Create Objects ConceptsUnit 11 - Scaling the Database Unit 8 - Moving Data (Import and Load) Application Performance Tools Lab Scaling Lab Moving Data Lab - Import and Load Security LabUnit 12 - Performance and Application Unit 8 Continued - Moving Data Unit 14 - Monitoring and ProblemConcepts (Partitioned Load) Determination ToolsApplication Performance Tools Lab Moving Data Lab - Partitioned Load Unit 15 - Locking and ConcurrencySecurity Lab Unit 9 - Application Alternatives Locking and Concurrency LabUnit 14 - Monitoring and Problem Application Basics Lab Determination Tools Backup and Recovery LabUnit 15 - Locking and Concurrency Unit 11 - Scaling the Database lineLocking and Concurrency Lab Scaling Lab Use db2_all and rah commands

Unit 12 - Performance and Application List the major influences for SQLConcepts optimization, including Catalog statistics,

line Application Performance Tools Lab database memory configuration,Use db2_all and rah commands Security Lab optimization class selection and databaseList the major influences for SQL Unit 14 - Monitoring and Problem partition groupsoptimization, including Catalog statistics, Determination Tools Utilize the RUNSTATS utility to collectdatabase memory configuration, Unit 15 - Locking and Concurrency detailed table and index statisticsoptimization class selection and database Locking and Concurrency Lab Explain the major goals for table and indexpartition groups reorganizationUtilize the RUNSTATS utility to collect Use the REORGCHK report to plandetailed table and index statistics line effective use of the REORG utilityExplain the major goals for table and index Use db2_all and rah commands Describe the use of the DB2 explain toolsreorganization List the major influences for SQL to analyze access strategies for SQLUse the REORGCHK report to plan effective optimization, including Catalog statistics, statements use of the REORG utility database memory configuration, Use DB2 access control mechanisms to

Page 10: IBM DB2 9 for LUW Multiple Partition DBA Workshopstore.globalknowledge.net/course-overviews/IE/CL240G.pdfThe student will be using a Linux environment in a VMware image for the lab

CL240G www.globalknowledge.ie [email protected] 353-1-814 8200

Describe the use of the DB2 explain tools to optimization class selection and database implement security within the databaseanalyze access strategies for SQL partition groups Use group IDs to create a control hierarchystatements Utilize the RUNSTATS utility to collect Describe privileges within a databaseUse DB2 access control mechanisms to detailed table and index statistics Describe privileges required for bindingimplement security within the database Explain the major goals for table and and executing a packageUse group IDs to create a control hierarchy index reorganization Describe the difference between explicitDescribe privileges within a database Use the REORGCHK report to plan privileges and implicit privilegesDescribe privileges required for binding and effective use of the REORG utility Describe the different DB2 authorizationexecuting a package Describe the use of the DB2 explain tools levelsDescribe the difference between explicit to analyze access strategies for SQL List the new security features in DB2 V8privileges and implicit privileges statements and V9 Describe the different DB2 authorization Use DB2 access control mechanisms to Identify the different monitor typeslevels implement security within the database Identify how to use the independent traceList the new security features in DB2 V8 and Use group IDs to create a control facility (db2trc)V9 hierarchy Use the dp2pd problem determination toolIdentify the different monitor types Describe privileges within a database to obtain statistics from a running instanceIdentify how to use the independent trace Describe privileges required for binding Identify additional commands for listingfacility (db2trc) and executing a package application information Use the dp2pd problem determination tool to Describe the difference between explicit Discuss available lock modes and theirobtain statistics from a running instance privileges and implicit privileges compatibilityIdentify additional commands for listing Describe the different DB2 authorization Influence locking strategies used by theapplication information levels database manager Discuss available lock modes and their List the new security features in DB2 V8 Unit 1 - Components and Conceptscompatibility and V9 Starting your Lab Environment, and PaperInfluence locking strategies used by the Identify the different monitor types Labdatabase manager Identify how to use the independent trace Unit 2 - Getting Started with DB2Unit 1 - Components and Concepts facility (db2trc) Unit 3 - InstallationStarting your Lab Environment, and Paper Use the dp2pd problem determination Installation LabLab tool to obtain statistics from a running Unit 4 - Creating Databases Unit 2 - Getting Started with DB2 instance (Unit 5 - Partitioning and DatabaseUnit 3 - Installation Identify additional commands for listing Partition GroupsInstallation Lab application information Partitioning Distribution Keys andUnit 4 - Creating Databases Discuss available lock modes and their Database Partition Groups Lab(Unit 5 - Partitioning and Database Partition compatibility (Unit 6 - Data Placement on the PartitionGroups Influence locking strategies used by the Creating Table Spaces LabPartitioning Distribution Keys and Database database manager Unit 7 - Create Objects Partition Groups Lab Unit 1 - Components and Concepts Unit 8 - Moving Data (Import and Load)(Unit 6 - Data Placement on the Partition Starting your Lab Environment, and Moving Data Lab - Import and LoadCreating Table Spaces Lab Paper Lab Unit 8 Continued - Moving DataUnit 7 - Create Objects Unit 2 - Getting Started with DB2 (Partitioned Load)Unit 8 - Moving Data (Import and Load) Unit 3 - Installation Moving Data Lab - Partitioned LoadMoving Data Lab - Import and Load Installation Lab Unit 9 - Application AlternativesUnit 8 Continued - Moving Data (Partitioned Unit 4 - Creating Databases Application Basics Lab Load) (Unit 5 - Partitioning and Database Backup and Recovery LabMoving Data Lab - Partitioned Load Partition Groups Unit 11 - Scaling the DatabaseUnit 9 - Application Alternatives Partitioning Distribution Keys and Scaling LabApplication Basics Lab Database Partition Groups Lab Unit 12 - Performance and ApplicationBackup and Recovery Lab (Unit 6 - Data Placement on the Partition ConceptsUnit 11 - Scaling the Database Creating Table Spaces Lab Application Performance Tools Lab Scaling Lab Unit 7 - Create Objects Security LabUnit 12 - Performance and Application Unit 8 - Moving Data (Import and Load) Unit 14 - Monitoring and ProblemConcepts Moving Data Lab - Import and Load Determination ToolsApplication Performance Tools Lab Unit 8 Continued - Moving Data Unit 15 - Locking and ConcurrencySecurity Lab (Partitioned Load) Locking and Concurrency LabUnit 14 - Monitoring and Problem Moving Data Lab - Partitioned LoadDetermination Tools Unit 9 - Application AlternativesUnit 15 - Locking and Concurrency Application Basics Lab lineLocking and Concurrency Lab Backup and Recovery Lab Use db2_all and rah commands

Unit 11 - Scaling the Database List the major influences for SQLScaling Lab optimization, including Catalog statistics,

line Unit 12 - Performance and Application database memory configuration,Use db2_all and rah commands Concepts optimization class selection and databaseList the major influences for SQL Application Performance Tools Lab partition groupsoptimization, including Catalog statistics, Security Lab Utilize the RUNSTATS utility to collectdatabase memory configuration, Unit 14 - Monitoring and Problem detailed table and index statisticsoptimization class selection and database Determination Tools Explain the major goals for table and index

Page 11: IBM DB2 9 for LUW Multiple Partition DBA Workshopstore.globalknowledge.net/course-overviews/IE/CL240G.pdfThe student will be using a Linux environment in a VMware image for the lab

CL240G www.globalknowledge.ie [email protected] 353-1-814 8200

partition groups Unit 15 - Locking and Concurrency reorganizationUtilize the RUNSTATS utility to collect Locking and Concurrency Lab Use the REORGCHK report to plandetailed table and index statistics effective use of the REORG utilityExplain the major goals for table and index Describe the use of the DB2 explain toolsreorganization line to analyze access strategies for SQLUse the REORGCHK report to plan effective Use db2_all and rah commands statements use of the REORG utility List the major influences for SQL Use DB2 access control mechanisms toDescribe the use of the DB2 explain tools to optimization, including Catalog statistics, implement security within the databaseanalyze access strategies for SQL database memory configuration, Use group IDs to create a control hierarchystatements optimization class selection and database Describe privileges within a databaseUse DB2 access control mechanisms to partition groups Describe privileges required for bindingimplement security within the database Utilize the RUNSTATS utility to collect and executing a packageUse group IDs to create a control hierarchy detailed table and index statistics Describe the difference between explicitDescribe privileges within a database Explain the major goals for table and privileges and implicit privilegesDescribe privileges required for binding and index reorganization Describe the different DB2 authorizationexecuting a package Use the REORGCHK report to plan levelsDescribe the difference between explicit effective use of the REORG utility List the new security features in DB2 V8privileges and implicit privileges Describe the use of the DB2 explain tools and V9 Describe the different DB2 authorization to analyze access strategies for SQL Identify the different monitor typeslevels statements Identify how to use the independent traceList the new security features in DB2 V8 and Use DB2 access control mechanisms to facility (db2trc)V9 implement security within the database Use the dp2pd problem determination toolIdentify the different monitor types Use group IDs to create a control to obtain statistics from a running instanceIdentify how to use the independent trace hierarchy Identify additional commands for listingfacility (db2trc) Describe privileges within a database application information Use the dp2pd problem determination tool to Describe privileges required for binding Discuss available lock modes and theirobtain statistics from a running instance and executing a package compatibilityIdentify additional commands for listing Describe the difference between explicit Influence locking strategies used by theapplication information privileges and implicit privileges database manager Discuss available lock modes and their Describe the different DB2 authorization Unit 1 - Components and Conceptscompatibility levels Starting your Lab Environment, and PaperInfluence locking strategies used by the List the new security features in DB2 V8 Labdatabase manager and V9 Unit 2 - Getting Started with DB2Unit 1 - Components and Concepts Identify the different monitor types Unit 3 - InstallationStarting your Lab Environment, and Paper Identify how to use the independent trace Installation LabLab facility (db2trc) Unit 4 - Creating Databases Unit 2 - Getting Started with DB2 Use the dp2pd problem determination (Unit 5 - Partitioning and DatabaseUnit 3 - Installation tool to obtain statistics from a running Partition GroupsInstallation Lab instance Partitioning Distribution Keys andUnit 4 - Creating Databases Identify additional commands for listing Database Partition Groups Lab(Unit 5 - Partitioning and Database Partition application information (Unit 6 - Data Placement on the PartitionGroups Discuss available lock modes and their Creating Table Spaces LabPartitioning Distribution Keys and Database compatibility Unit 7 - Create Objects Partition Groups Lab Influence locking strategies used by the Unit 8 - Moving Data (Import and Load)(Unit 6 - Data Placement on the Partition database manager Moving Data Lab - Import and LoadCreating Table Spaces Lab Unit 1 - Components and Concepts Unit 8 Continued - Moving DataUnit 7 - Create Objects Starting your Lab Environment, and (Partitioned Load)Unit 8 - Moving Data (Import and Load) Paper Lab Moving Data Lab - Partitioned LoadMoving Data Lab - Import and Load Unit 2 - Getting Started with DB2 Unit 9 - Application AlternativesUnit 8 Continued - Moving Data (Partitioned Unit 3 - Installation Application Basics Lab Load) Installation Lab Backup and Recovery LabMoving Data Lab - Partitioned Load Unit 4 - Creating Databases Unit 11 - Scaling the DatabaseUnit 9 - Application Alternatives (Unit 5 - Partitioning and Database Scaling LabApplication Basics Lab Partition Groups Unit 12 - Performance and ApplicationBackup and Recovery Lab Partitioning Distribution Keys and ConceptsUnit 11 - Scaling the Database Database Partition Groups Lab Application Performance Tools Lab Scaling Lab (Unit 6 - Data Placement on the Partition Security LabUnit 12 - Performance and Application Creating Table Spaces Lab Unit 14 - Monitoring and ProblemConcepts Unit 7 - Create Objects Determination ToolsApplication Performance Tools Lab Unit 8 - Moving Data (Import and Load) Unit 15 - Locking and ConcurrencySecurity Lab Moving Data Lab - Import and Load Locking and Concurrency LabUnit 14 - Monitoring and Problem Unit 8 Continued - Moving DataDetermination Tools (Partitioned Load)Unit 15 - Locking and Concurrency Moving Data Lab - Partitioned Load lineLocking and Concurrency Lab Unit 9 - Application Alternatives Use db2_all and rah commands

Application Basics Lab List the major influences for SQL

Page 12: IBM DB2 9 for LUW Multiple Partition DBA Workshopstore.globalknowledge.net/course-overviews/IE/CL240G.pdfThe student will be using a Linux environment in a VMware image for the lab

CL240G www.globalknowledge.ie [email protected] 353-1-814 8200

Security Backup and Recovery Lab optimization, including Catalog statistics,line Unit 11 - Scaling the Database database memory configuration,

Identify how authentication is done in DB2 Scaling Lab optimization class selection and databaseUDB Unit 12 - Performance and Application partition groups

Concepts Utilize the RUNSTATS utility to collectApplication Performance Tools Lab detailed table and index statistics

line Security Lab Explain the major goals for table and indexUse db2_all and rah commands Unit 14 - Monitoring and Problem reorganizationList the major influences for SQL Determination Tools Use the REORGCHK report to planoptimization, including Catalog statistics, Unit 15 - Locking and Concurrency effective use of the REORG utilitydatabase memory configuration, Locking and Concurrency Lab Describe the use of the DB2 explain toolsoptimization class selection and database to analyze access strategies for SQLpartition groups Locks and Concurrency statements Utilize the RUNSTATS utility to collect line Use DB2 access control mechanisms todetailed table and index statistics List objects that may be locked by the implement security within the databaseExplain the major goals for table and index database manager Use group IDs to create a control hierarchyreorganization Describe privileges within a databaseUse the REORGCHK report to plan effective Describe privileges required for bindinguse of the REORG utility line and executing a packageDescribe the use of the DB2 explain tools to Use db2_all and rah commands Describe the difference between explicitanalyze access strategies for SQL List the major influences for SQL privileges and implicit privilegesstatements optimization, including Catalog statistics, Describe the different DB2 authorizationUse DB2 access control mechanisms to database memory configuration, levelsimplement security within the database optimization class selection and database List the new security features in DB2 V8Use group IDs to create a control hierarchy partition groups and V9 Describe privileges within a database Utilize the RUNSTATS utility to collect Identify the different monitor typesDescribe privileges required for binding and detailed table and index statistics Identify how to use the independent traceexecuting a package Explain the major goals for table and facility (db2trc)Describe the difference between explicit index reorganization Use the dp2pd problem determination toolprivileges and implicit privileges Use the REORGCHK report to plan to obtain statistics from a running instanceDescribe the different DB2 authorization effective use of the REORG utility Identify additional commands for listinglevels Describe the use of the DB2 explain tools application information List the new security features in DB2 V8 and to analyze access strategies for SQL Discuss available lock modes and theirV9 statements compatibilityIdentify the different monitor types Use DB2 access control mechanisms to Influence locking strategies used by theIdentify how to use the independent trace implement security within the database database manager facility (db2trc) Use group IDs to create a control Unit 1 - Components and ConceptsUse the dp2pd problem determination tool to hierarchy Starting your Lab Environment, and Paperobtain statistics from a running instance Describe privileges within a database LabIdentify additional commands for listing Describe privileges required for binding Unit 2 - Getting Started with DB2application information and executing a package Unit 3 - InstallationDiscuss available lock modes and their Describe the difference between explicit Installation Labcompatibility privileges and implicit privileges Unit 4 - Creating Databases Influence locking strategies used by the Describe the different DB2 authorization (Unit 5 - Partitioning and Databasedatabase manager levels Partition GroupsUnit 1 - Components and Concepts List the new security features in DB2 V8 Partitioning Distribution Keys andStarting your Lab Environment, and Paper and V9 Database Partition Groups LabLab Identify the different monitor types (Unit 6 - Data Placement on the PartitionUnit 2 - Getting Started with DB2 Identify how to use the independent trace Creating Table Spaces LabUnit 3 - Installation facility (db2trc) Unit 7 - Create Objects Installation Lab Use the dp2pd problem determination Unit 8 - Moving Data (Import and Load)Unit 4 - Creating Databases tool to obtain statistics from a running Moving Data Lab - Import and Load(Unit 5 - Partitioning and Database Partition instance Unit 8 Continued - Moving DataGroups Identify additional commands for listing (Partitioned Load)Partitioning Distribution Keys and Database application information Moving Data Lab - Partitioned LoadPartition Groups Lab Discuss available lock modes and their Unit 9 - Application Alternatives(Unit 6 - Data Placement on the Partition compatibility Application Basics Lab Creating Table Spaces Lab Influence locking strategies used by the Backup and Recovery LabUnit 7 - Create Objects database manager Unit 11 - Scaling the DatabaseUnit 8 - Moving Data (Import and Load) Unit 1 - Components and Concepts Scaling LabMoving Data Lab - Import and Load Starting your Lab Environment, and Unit 12 - Performance and ApplicationUnit 8 Continued - Moving Data (Partitioned Paper Lab ConceptsLoad) Unit 2 - Getting Started with DB2 Application Performance Tools Lab Moving Data Lab - Partitioned Load Unit 3 - Installation Security LabUnit 9 - Application Alternatives Installation Lab Unit 14 - Monitoring and ProblemApplication Basics Lab Unit 4 - Creating Databases Determination Tools

Page 13: IBM DB2 9 for LUW Multiple Partition DBA Workshopstore.globalknowledge.net/course-overviews/IE/CL240G.pdfThe student will be using a Linux environment in a VMware image for the lab

CL240G www.globalknowledge.ie [email protected] 353-1-814 8200

Backup and Recovery Lab (Unit 5 - Partitioning and Database Unit 15 - Locking and ConcurrencyUnit 11 - Scaling the Database Partition Groups Locking and Concurrency LabScaling Lab Partitioning Distribution Keys andUnit 12 - Performance and Application Database Partition Groups LabConcepts (Unit 6 - Data Placement on the Partition lineApplication Performance Tools Lab Creating Table Spaces Lab Use db2_all and rah commands Security Lab Unit 7 - Create Objects List the major influences for SQLUnit 14 - Monitoring and Problem Unit 8 - Moving Data (Import and Load) optimization, including Catalog statistics,Determination Tools Moving Data Lab - Import and Load database memory configuration,Unit 15 - Locking and Concurrency Unit 8 Continued - Moving Data optimization class selection and databaseLocking and Concurrency Lab (Partitioned Load) partition groups

Moving Data Lab - Partitioned Load Utilize the RUNSTATS utility to collectUnit 9 - Application Alternatives detailed table and index statistics

line Application Basics Lab Explain the major goals for table and indexUse db2_all and rah commands Backup and Recovery Lab reorganizationList the major influences for SQL Unit 11 - Scaling the Database Use the REORGCHK report to planoptimization, including Catalog statistics, Scaling Lab effective use of the REORG utilitydatabase memory configuration, Unit 12 - Performance and Application Describe the use of the DB2 explain toolsoptimization class selection and database Concepts to analyze access strategies for SQLpartition groups Application Performance Tools Lab statements Utilize the RUNSTATS utility to collect Security Lab Use DB2 access control mechanisms todetailed table and index statistics Unit 14 - Monitoring and Problem implement security within the databaseExplain the major goals for table and index Determination Tools Use group IDs to create a control hierarchyreorganization Unit 15 - Locking and Concurrency Describe privileges within a databaseUse the REORGCHK report to plan effective Locking and Concurrency Lab Describe privileges required for bindinguse of the REORG utility and executing a packageDescribe the use of the DB2 explain tools to Describe the difference between explicitanalyze access strategies for SQL line privileges and implicit privilegesstatements Use db2_all and rah commands Describe the different DB2 authorizationUse DB2 access control mechanisms to List the major influences for SQL levelsimplement security within the database optimization, including Catalog statistics, List the new security features in DB2 V8Use group IDs to create a control hierarchy database memory configuration, and V9 Describe privileges within a database optimization class selection and database Identify the different monitor typesDescribe privileges required for binding and partition groups Identify how to use the independent traceexecuting a package Utilize the RUNSTATS utility to collect facility (db2trc)Describe the difference between explicit detailed table and index statistics Use the dp2pd problem determination toolprivileges and implicit privileges Explain the major goals for table and to obtain statistics from a running instanceDescribe the different DB2 authorization index reorganization Identify additional commands for listinglevels Use the REORGCHK report to plan application information List the new security features in DB2 V8 and effective use of the REORG utility Discuss available lock modes and theirV9 Describe the use of the DB2 explain tools compatibilityIdentify the different monitor types to analyze access strategies for SQL Influence locking strategies used by theIdentify how to use the independent trace statements database manager facility (db2trc) Use DB2 access control mechanisms to Unit 1 - Components and ConceptsUse the dp2pd problem determination tool to implement security within the database Starting your Lab Environment, and Paperobtain statistics from a running instance Use group IDs to create a control LabIdentify additional commands for listing hierarchy Unit 2 - Getting Started with DB2application information Describe privileges within a database Unit 3 - InstallationDiscuss available lock modes and their Describe privileges required for binding Installation Labcompatibility and executing a package Unit 4 - Creating Databases Influence locking strategies used by the Describe the difference between explicit (Unit 5 - Partitioning and Databasedatabase manager privileges and implicit privileges Partition GroupsUnit 1 - Components and Concepts Describe the different DB2 authorization Partitioning Distribution Keys andStarting your Lab Environment, and Paper levels Database Partition Groups LabLab List the new security features in DB2 V8 (Unit 6 - Data Placement on the PartitionUnit 2 - Getting Started with DB2 and V9 Creating Table Spaces LabUnit 3 - Installation Identify the different monitor types Unit 7 - Create Objects Installation Lab Identify how to use the independent trace Unit 8 - Moving Data (Import and Load)Unit 4 - Creating Databases facility (db2trc) Moving Data Lab - Import and Load(Unit 5 - Partitioning and Database Partition Use the dp2pd problem determination Unit 8 Continued - Moving DataGroups tool to obtain statistics from a running (Partitioned Load)Partitioning Distribution Keys and Database instance Moving Data Lab - Partitioned LoadPartition Groups Lab Identify additional commands for listing Unit 9 - Application Alternatives(Unit 6 - Data Placement on the Partition application information Application Basics Lab Creating Table Spaces Lab Discuss available lock modes and their Backup and Recovery LabUnit 7 - Create Objects compatibility Unit 11 - Scaling the Database

Page 14: IBM DB2 9 for LUW Multiple Partition DBA Workshopstore.globalknowledge.net/course-overviews/IE/CL240G.pdfThe student will be using a Linux environment in a VMware image for the lab

CL240G www.globalknowledge.ie [email protected] 353-1-814 8200

Unit 8 - Moving Data (Import and Load) Influence locking strategies used by the Scaling LabMoving Data Lab - Import and Load database manager Unit 12 - Performance and ApplicationUnit 8 Continued - Moving Data (Partitioned Unit 1 - Components and Concepts ConceptsLoad) Starting your Lab Environment, and Application Performance Tools Lab Moving Data Lab - Partitioned Load Paper Lab Security LabUnit 9 - Application Alternatives Unit 2 - Getting Started with DB2 Unit 14 - Monitoring and ProblemApplication Basics Lab Unit 3 - Installation Determination ToolsBackup and Recovery Lab Installation Lab Unit 15 - Locking and ConcurrencyUnit 11 - Scaling the Database Unit 4 - Creating Databases Locking and Concurrency LabScaling Lab (Unit 5 - Partitioning and DatabaseUnit 12 - Performance and Application Partition Groups Day 4 Concepts Partitioning Distribution Keys and lineApplication Performance Tools Lab Database Partition Groups Lab Unit 10 - Partitioned Database Backup andSecurity Lab (Unit 6 - Data Placement on the Partition RecoveryUnit 14 - Monitoring and Problem Creating Table Spaces LabDetermination Tools Unit 7 - Create Objects Unit 15 - Locking and Concurrency Unit 8 - Moving Data (Import and Load) lineLocking and Concurrency Lab Moving Data Lab - Import and Load Use db2_all and rah commands

Unit 8 Continued - Moving Data List the major influences for SQL(Partitioned Load) optimization, including Catalog statistics,

line Moving Data Lab - Partitioned Load database memory configuration,Use db2_all and rah commands Unit 9 - Application Alternatives optimization class selection and databaseList the major influences for SQL Application Basics Lab partition groupsoptimization, including Catalog statistics, Backup and Recovery Lab Utilize the RUNSTATS utility to collectdatabase memory configuration, Unit 11 - Scaling the Database detailed table and index statisticsoptimization class selection and database Scaling Lab Explain the major goals for table and indexpartition groups Unit 12 - Performance and Application reorganizationUtilize the RUNSTATS utility to collect Concepts Use the REORGCHK report to plandetailed table and index statistics Application Performance Tools Lab effective use of the REORG utilityExplain the major goals for table and index Security Lab Describe the use of the DB2 explain toolsreorganization Unit 14 - Monitoring and Problem to analyze access strategies for SQLUse the REORGCHK report to plan effective Determination Tools statements use of the REORG utility Unit 15 - Locking and Concurrency Use DB2 access control mechanisms toDescribe the use of the DB2 explain tools to Locking and Concurrency Lab implement security within the databaseanalyze access strategies for SQL Use group IDs to create a control hierarchystatements Agenda Describe privileges within a databaseUse DB2 access control mechanisms to line Describe privileges required for bindingimplement security within the database and executing a packageUse group IDs to create a control hierarchy Day 1 Describe the difference between explicitDescribe privileges within a database line privileges and implicit privilegesDescribe privileges required for binding and Welcome Describe the different DB2 authorizationexecuting a package levelsDescribe the difference between explicit List the new security features in DB2 V8privileges and implicit privileges line and V9 Describe the different DB2 authorization Use db2_all and rah commands Identify the different monitor typeslevels List the major influences for SQL Identify how to use the independent traceList the new security features in DB2 V8 and optimization, including Catalog statistics, facility (db2trc)V9 database memory configuration, Use the dp2pd problem determination toolIdentify the different monitor types optimization class selection and database to obtain statistics from a running instanceIdentify how to use the independent trace partition groups Identify additional commands for listingfacility (db2trc) Utilize the RUNSTATS utility to collect application information Use the dp2pd problem determination tool to detailed table and index statistics Discuss available lock modes and theirobtain statistics from a running instance Explain the major goals for table and compatibilityIdentify additional commands for listing index reorganization Influence locking strategies used by theapplication information Use the REORGCHK report to plan database manager Discuss available lock modes and their effective use of the REORG utility Unit 1 - Components and Conceptscompatibility Describe the use of the DB2 explain tools Starting your Lab Environment, and PaperInfluence locking strategies used by the to analyze access strategies for SQL Labdatabase manager statements Unit 2 - Getting Started with DB2Unit 1 - Components and Concepts Use DB2 access control mechanisms to Unit 3 - InstallationStarting your Lab Environment, and Paper implement security within the database Installation LabLab Use group IDs to create a control Unit 4 - Creating Databases Unit 2 - Getting Started with DB2 hierarchy (Unit 5 - Partitioning and DatabaseUnit 3 - Installation Describe privileges within a database Partition GroupsInstallation Lab Describe privileges required for binding Partitioning Distribution Keys andUnit 4 - Creating Databases and executing a package Database Partition Groups Lab

Page 15: IBM DB2 9 for LUW Multiple Partition DBA Workshopstore.globalknowledge.net/course-overviews/IE/CL240G.pdfThe student will be using a Linux environment in a VMware image for the lab

CL240G www.globalknowledge.ie [email protected] 353-1-814 8200

(Unit 5 - Partitioning and Database Partition Describe the difference between explicit (Unit 6 - Data Placement on the PartitionGroups privileges and implicit privileges Creating Table Spaces LabPartitioning Distribution Keys and Database Describe the different DB2 authorization Unit 7 - Create Objects Partition Groups Lab levels Unit 8 - Moving Data (Import and Load)(Unit 6 - Data Placement on the Partition List the new security features in DB2 V8 Moving Data Lab - Import and LoadCreating Table Spaces Lab and V9 Unit 8 Continued - Moving DataUnit 7 - Create Objects Identify the different monitor types (Partitioned Load)Unit 8 - Moving Data (Import and Load) Identify how to use the independent trace Moving Data Lab - Partitioned LoadMoving Data Lab - Import and Load facility (db2trc) Unit 9 - Application AlternativesUnit 8 Continued - Moving Data (Partitioned Use the dp2pd problem determination Application Basics Lab Load) tool to obtain statistics from a running Backup and Recovery LabMoving Data Lab - Partitioned Load instance Unit 11 - Scaling the DatabaseUnit 9 - Application Alternatives Identify additional commands for listing Scaling LabApplication Basics Lab application information Unit 12 - Performance and ApplicationBackup and Recovery Lab Discuss available lock modes and their ConceptsUnit 11 - Scaling the Database compatibility Application Performance Tools Lab Scaling Lab Influence locking strategies used by the Security LabUnit 12 - Performance and Application database manager Unit 14 - Monitoring and ProblemConcepts Unit 1 - Components and Concepts Determination ToolsApplication Performance Tools Lab Starting your Lab Environment, and Unit 15 - Locking and ConcurrencySecurity Lab Paper Lab Locking and Concurrency LabUnit 14 - Monitoring and Problem Unit 2 - Getting Started with DB2Determination Tools Unit 3 - InstallationUnit 15 - Locking and Concurrency Installation Lab lineLocking and Concurrency Lab Unit 4 - Creating Databases Use db2_all and rah commands

(Unit 5 - Partitioning and Database List the major influences for SQLPartition Groups optimization, including Catalog statistics,Partitioning Distribution Keys and database memory configuration,Database Partition Groups Lab optimization class selection and database(Unit 6 - Data Placement on the Partition partition groupsCreating Table Spaces Lab Utilize the RUNSTATS utility to collectUnit 7 - Create Objects detailed table and index statisticsUnit 8 - Moving Data (Import and Load) Explain the major goals for table and indexMoving Data Lab - Import and Load reorganizationUnit 8 Continued - Moving Data Use the REORGCHK report to plan(Partitioned Load) effective use of the REORG utilityMoving Data Lab - Partitioned Load Describe the use of the DB2 explain toolsUnit 9 - Application Alternatives to analyze access strategies for SQLApplication Basics Lab statements Backup and Recovery Lab Use DB2 access control mechanisms toUnit 11 - Scaling the Database implement security within the databaseScaling Lab Use group IDs to create a control hierarchyUnit 12 - Performance and Application Describe privileges within a databaseConcepts Describe privileges required for bindingApplication Performance Tools Lab and executing a packageSecurity Lab Describe the difference between explicitUnit 14 - Monitoring and Problem privileges and implicit privilegesDetermination Tools Describe the different DB2 authorizationUnit 15 - Locking and Concurrency levelsLocking and Concurrency Lab List the new security features in DB2 V8

and V9 Identify the different monitor types

line Identify how to use the independent traceUse db2_all and rah commands facility (db2trc)List the major influences for SQL Use the dp2pd problem determination tooloptimization, including Catalog statistics, to obtain statistics from a running instancedatabase memory configuration, Identify additional commands for listingoptimization class selection and database application information partition groups Discuss available lock modes and theirUtilize the RUNSTATS utility to collect compatibilitydetailed table and index statistics Influence locking strategies used by theExplain the major goals for table and database manager index reorganization Unit 1 - Components and ConceptsUse the REORGCHK report to plan Starting your Lab Environment, and Papereffective use of the REORG utility LabDescribe the use of the DB2 explain tools Unit 2 - Getting Started with DB2

Page 16: IBM DB2 9 for LUW Multiple Partition DBA Workshopstore.globalknowledge.net/course-overviews/IE/CL240G.pdfThe student will be using a Linux environment in a VMware image for the lab

CL240G www.globalknowledge.ie [email protected] 353-1-814 8200

to analyze access strategies for SQL Unit 3 - Installationstatements Installation LabUse DB2 access control mechanisms to Unit 4 - Creating Databases implement security within the database (Unit 5 - Partitioning and DatabaseUse group IDs to create a control Partition Groupshierarchy Partitioning Distribution Keys andDescribe privileges within a database Database Partition Groups LabDescribe privileges required for binding (Unit 6 - Data Placement on the Partitionand executing a package Creating Table Spaces LabDescribe the difference between explicit Unit 7 - Create Objects privileges and implicit privileges Unit 8 - Moving Data (Import and Load)Describe the different DB2 authorization Moving Data Lab - Import and Loadlevels Unit 8 Continued - Moving DataList the new security features in DB2 V8 (Partitioned Load)and V9 Moving Data Lab - Partitioned LoadIdentify the different monitor types Unit 9 - Application AlternativesIdentify how to use the independent trace Application Basics Lab facility (db2trc) Backup and Recovery LabUse the dp2pd problem determination Unit 11 - Scaling the Databasetool to obtain statistics from a running Scaling Labinstance Unit 12 - Performance and ApplicationIdentify additional commands for listing Conceptsapplication information Application Performance Tools Lab Discuss available lock modes and their Security Labcompatibility Unit 14 - Monitoring and ProblemInfluence locking strategies used by the Determination Toolsdatabase manager Unit 15 - Locking and ConcurrencyUnit 1 - Components and Concepts Locking and Concurrency LabStarting your Lab Environment, andPaper LabUnit 2 - Getting Started with DB2 lineUnit 3 - Installation Use db2_all and rah commands Installation Lab List the major influences for SQLUnit 4 - Creating Databases optimization, including Catalog statistics,(Unit 5 - Partitioning and Database database memory configuration,Partition Groups optimization class selection and databasePartitioning Distribution Keys and partition groupsDatabase Partition Groups Lab Utilize the RUNSTATS utility to collect(Unit 6 - Data Placement on the Partition detailed table and index statisticsCreating Table Spaces Lab Explain the major goals for table and indexUnit 7 - Create Objects reorganizationUnit 8 - Moving Data (Import and Load) Use the REORGCHK report to planMoving Data Lab - Import and Load effective use of the REORG utilityUnit 8 Continued - Moving Data Describe the use of the DB2 explain tools(Partitioned Load) to analyze access strategies for SQLMoving Data Lab - Partitioned Load statements Unit 9 - Application Alternatives Use DB2 access control mechanisms toApplication Basics Lab implement security within the databaseBackup and Recovery Lab Use group IDs to create a control hierarchyUnit 11 - Scaling the Database Describe privileges within a databaseScaling Lab Describe privileges required for bindingUnit 12 - Performance and Application and executing a packageConcepts Describe the difference between explicitApplication Performance Tools Lab privileges and implicit privilegesSecurity Lab Describe the different DB2 authorizationUnit 14 - Monitoring and Problem levelsDetermination Tools List the new security features in DB2 V8Unit 15 - Locking and Concurrency and V9 Locking and Concurrency Lab Identify the different monitor types

Identify how to use the independent tracefacility (db2trc)

line Use the dp2pd problem determination toolUse db2_all and rah commands to obtain statistics from a running instanceList the major influences for SQL Identify additional commands for listingoptimization, including Catalog statistics, application information database memory configuration, Discuss available lock modes and their

Page 17: IBM DB2 9 for LUW Multiple Partition DBA Workshopstore.globalknowledge.net/course-overviews/IE/CL240G.pdfThe student will be using a Linux environment in a VMware image for the lab

CL240G www.globalknowledge.ie [email protected] 353-1-814 8200

optimization class selection and database compatibilitypartition groups Influence locking strategies used by theUtilize the RUNSTATS utility to collect database manager detailed table and index statistics Unit 1 - Components and ConceptsExplain the major goals for table and Starting your Lab Environment, and Paperindex reorganization LabUse the REORGCHK report to plan Unit 2 - Getting Started with DB2effective use of the REORG utility Unit 3 - InstallationDescribe the use of the DB2 explain tools Installation Labto analyze access strategies for SQL Unit 4 - Creating Databases statements (Unit 5 - Partitioning and DatabaseUse DB2 access control mechanisms to Partition Groupsimplement security within the database Partitioning Distribution Keys andUse group IDs to create a control Database Partition Groups Labhierarchy (Unit 6 - Data Placement on the PartitionDescribe privileges within a database Creating Table Spaces LabDescribe privileges required for binding Unit 7 - Create Objects and executing a package Unit 8 - Moving Data (Import and Load)Describe the difference between explicit Moving Data Lab - Import and Loadprivileges and implicit privileges Unit 8 Continued - Moving DataDescribe the different DB2 authorization (Partitioned Load)levels Moving Data Lab - Partitioned LoadList the new security features in DB2 V8 Unit 9 - Application Alternativesand V9 Application Basics Lab Identify the different monitor types Backup and Recovery LabIdentify how to use the independent trace Unit 11 - Scaling the Databasefacility (db2trc) Scaling LabUse the dp2pd problem determination Unit 12 - Performance and Applicationtool to obtain statistics from a running Conceptsinstance Application Performance Tools Lab Identify additional commands for listing Security Labapplication information Unit 14 - Monitoring and ProblemDiscuss available lock modes and their Determination Toolscompatibility Unit 15 - Locking and ConcurrencyInfluence locking strategies used by the Locking and Concurrency Labdatabase manager Unit 1 - Components and ConceptsStarting your Lab Environment, and linePaper Lab Use db2_all and rah commands Unit 2 - Getting Started with DB2 List the major influences for SQLUnit 3 - Installation optimization, including Catalog statistics,Installation Lab database memory configuration,Unit 4 - Creating Databases optimization class selection and database(Unit 5 - Partitioning and Database partition groupsPartition Groups Utilize the RUNSTATS utility to collectPartitioning Distribution Keys and detailed table and index statisticsDatabase Partition Groups Lab Explain the major goals for table and index(Unit 6 - Data Placement on the Partition reorganizationCreating Table Spaces Lab Use the REORGCHK report to planUnit 7 - Create Objects effective use of the REORG utilityUnit 8 - Moving Data (Import and Load) Describe the use of the DB2 explain toolsMoving Data Lab - Import and Load to analyze access strategies for SQLUnit 8 Continued - Moving Data statements (Partitioned Load) Use DB2 access control mechanisms toMoving Data Lab - Partitioned Load implement security within the databaseUnit 9 - Application Alternatives Use group IDs to create a control hierarchyApplication Basics Lab Describe privileges within a databaseBackup and Recovery Lab Describe privileges required for bindingUnit 11 - Scaling the Database and executing a packageScaling Lab Describe the difference between explicitUnit 12 - Performance and Application privileges and implicit privilegesConcepts Describe the different DB2 authorizationApplication Performance Tools Lab levelsSecurity Lab List the new security features in DB2 V8Unit 14 - Monitoring and Problem and V9 Determination Tools Identify the different monitor types

Page 18: IBM DB2 9 for LUW Multiple Partition DBA Workshopstore.globalknowledge.net/course-overviews/IE/CL240G.pdfThe student will be using a Linux environment in a VMware image for the lab

CL240G www.globalknowledge.ie [email protected] 353-1-814 8200

Unit 15 - Locking and Concurrency Identify how to use the independent traceLocking and Concurrency Lab facility (db2trc)

Use the dp2pd problem determination toolto obtain statistics from a running instance

line Identify additional commands for listingUse db2_all and rah commands application information List the major influences for SQL Discuss available lock modes and theiroptimization, including Catalog statistics, compatibilitydatabase memory configuration, Influence locking strategies used by theoptimization class selection and database database manager partition groups Unit 1 - Components and ConceptsUtilize the RUNSTATS utility to collect Starting your Lab Environment, and Paperdetailed table and index statistics LabExplain the major goals for table and Unit 2 - Getting Started with DB2index reorganization Unit 3 - InstallationUse the REORGCHK report to plan Installation Labeffective use of the REORG utility Unit 4 - Creating Databases Describe the use of the DB2 explain tools (Unit 5 - Partitioning and Databaseto analyze access strategies for SQL Partition Groupsstatements Partitioning Distribution Keys andUse DB2 access control mechanisms to Database Partition Groups Labimplement security within the database (Unit 6 - Data Placement on the PartitionUse group IDs to create a control Creating Table Spaces Labhierarchy Unit 7 - Create Objects Describe privileges within a database Unit 8 - Moving Data (Import and Load)Describe privileges required for binding Moving Data Lab - Import and Loadand executing a package Unit 8 Continued - Moving DataDescribe the difference between explicit (Partitioned Load)privileges and implicit privileges Moving Data Lab - Partitioned LoadDescribe the different DB2 authorization Unit 9 - Application Alternativeslevels Application Basics Lab List the new security features in DB2 V8 Backup and Recovery Laband V9 Unit 11 - Scaling the DatabaseIdentify the different monitor types Scaling LabIdentify how to use the independent trace Unit 12 - Performance and Applicationfacility (db2trc) ConceptsUse the dp2pd problem determination Application Performance Tools Lab tool to obtain statistics from a running Security Labinstance Unit 14 - Monitoring and ProblemIdentify additional commands for listing Determination Toolsapplication information Unit 15 - Locking and ConcurrencyDiscuss available lock modes and their Locking and Concurrency LabcompatibilityInfluence locking strategies used by thedatabase manager lineUnit 1 - Components and Concepts Use db2_all and rah commands Starting your Lab Environment, and List the major influences for SQLPaper Lab optimization, including Catalog statistics,Unit 2 - Getting Started with DB2 database memory configuration,Unit 3 - Installation optimization class selection and databaseInstallation Lab partition groupsUnit 4 - Creating Databases Utilize the RUNSTATS utility to collect(Unit 5 - Partitioning and Database detailed table and index statisticsPartition Groups Explain the major goals for table and indexPartitioning Distribution Keys and reorganizationDatabase Partition Groups Lab Use the REORGCHK report to plan(Unit 6 - Data Placement on the Partition effective use of the REORG utilityCreating Table Spaces Lab Describe the use of the DB2 explain toolsUnit 7 - Create Objects to analyze access strategies for SQLUnit 8 - Moving Data (Import and Load) statements Moving Data Lab - Import and Load Use DB2 access control mechanisms toUnit 8 Continued - Moving Data implement security within the database(Partitioned Load) Use group IDs to create a control hierarchyMoving Data Lab - Partitioned Load Describe privileges within a databaseUnit 9 - Application Alternatives Describe privileges required for bindingApplication Basics Lab and executing a package

Page 19: IBM DB2 9 for LUW Multiple Partition DBA Workshopstore.globalknowledge.net/course-overviews/IE/CL240G.pdfThe student will be using a Linux environment in a VMware image for the lab

CL240G www.globalknowledge.ie [email protected] 353-1-814 8200

Backup and Recovery Lab Describe the difference between explicitUnit 11 - Scaling the Database privileges and implicit privilegesScaling Lab Describe the different DB2 authorizationUnit 12 - Performance and Application levelsConcepts List the new security features in DB2 V8Application Performance Tools Lab and V9 Security Lab Identify the different monitor typesUnit 14 - Monitoring and Problem Identify how to use the independent traceDetermination Tools facility (db2trc)Unit 15 - Locking and Concurrency Use the dp2pd problem determination toolLocking and Concurrency Lab to obtain statistics from a running instance

Identify additional commands for listingapplication information

line Discuss available lock modes and theirUse db2_all and rah commands compatibilityList the major influences for SQL Influence locking strategies used by theoptimization, including Catalog statistics, database manager database memory configuration, Unit 1 - Components and Conceptsoptimization class selection and database Starting your Lab Environment, and Paperpartition groups LabUtilize the RUNSTATS utility to collect Unit 2 - Getting Started with DB2detailed table and index statistics Unit 3 - InstallationExplain the major goals for table and Installation Labindex reorganization Unit 4 - Creating Databases Use the REORGCHK report to plan (Unit 5 - Partitioning and Databaseeffective use of the REORG utility Partition GroupsDescribe the use of the DB2 explain tools Partitioning Distribution Keys andto analyze access strategies for SQL Database Partition Groups Labstatements (Unit 6 - Data Placement on the PartitionUse DB2 access control mechanisms to Creating Table Spaces Labimplement security within the database Unit 7 - Create Objects Use group IDs to create a control Unit 8 - Moving Data (Import and Load)hierarchy Moving Data Lab - Import and LoadDescribe privileges within a database Unit 8 Continued - Moving DataDescribe privileges required for binding (Partitioned Load)and executing a package Moving Data Lab - Partitioned LoadDescribe the difference between explicit Unit 9 - Application Alternativesprivileges and implicit privileges Application Basics Lab Describe the different DB2 authorization Backup and Recovery Lablevels Unit 11 - Scaling the DatabaseList the new security features in DB2 V8 Scaling Laband V9 Unit 12 - Performance and ApplicationIdentify the different monitor types ConceptsIdentify how to use the independent trace Application Performance Tools Lab facility (db2trc) Security LabUse the dp2pd problem determination Unit 14 - Monitoring and Problemtool to obtain statistics from a running Determination Toolsinstance Unit 15 - Locking and ConcurrencyIdentify additional commands for listing Locking and Concurrency Labapplication information Discuss available lock modes and their Day 5 compatibility lineInfluence locking strategies used by the Unit 13 - Securitydatabase manager Unit 1 - Components and ConceptsStarting your Lab Environment, and linePaper Lab Use db2_all and rah commands Unit 2 - Getting Started with DB2 List the major influences for SQLUnit 3 - Installation optimization, including Catalog statistics,Installation Lab database memory configuration,Unit 4 - Creating Databases optimization class selection and database(Unit 5 - Partitioning and Database partition groupsPartition Groups Utilize the RUNSTATS utility to collectPartitioning Distribution Keys and detailed table and index statisticsDatabase Partition Groups Lab Explain the major goals for table and index(Unit 6 - Data Placement on the Partition reorganization

Page 20: IBM DB2 9 for LUW Multiple Partition DBA Workshopstore.globalknowledge.net/course-overviews/IE/CL240G.pdfThe student will be using a Linux environment in a VMware image for the lab

CL240G www.globalknowledge.ie [email protected] 353-1-814 8200

Creating Table Spaces Lab Use the REORGCHK report to planUnit 7 - Create Objects effective use of the REORG utilityUnit 8 - Moving Data (Import and Load) Describe the use of the DB2 explain toolsMoving Data Lab - Import and Load to analyze access strategies for SQLUnit 8 Continued - Moving Data statements (Partitioned Load) Use DB2 access control mechanisms toMoving Data Lab - Partitioned Load implement security within the databaseUnit 9 - Application Alternatives Use group IDs to create a control hierarchyApplication Basics Lab Describe privileges within a databaseBackup and Recovery Lab Describe privileges required for bindingUnit 11 - Scaling the Database and executing a packageScaling Lab Describe the difference between explicitUnit 12 - Performance and Application privileges and implicit privilegesConcepts Describe the different DB2 authorizationApplication Performance Tools Lab levelsSecurity Lab List the new security features in DB2 V8Unit 14 - Monitoring and Problem and V9 Determination Tools Identify the different monitor typesUnit 15 - Locking and Concurrency Identify how to use the independent traceLocking and Concurrency Lab facility (db2trc)

Use the dp2pd problem determination toolto obtain statistics from a running instance

line Identify additional commands for listingUse db2_all and rah commands application information List the major influences for SQL Discuss available lock modes and theiroptimization, including Catalog statistics, compatibilitydatabase memory configuration, Influence locking strategies used by theoptimization class selection and database database manager partition groups Unit 1 - Components and ConceptsUtilize the RUNSTATS utility to collect Starting your Lab Environment, and Paperdetailed table and index statistics LabExplain the major goals for table and Unit 2 - Getting Started with DB2index reorganization Unit 3 - InstallationUse the REORGCHK report to plan Installation Labeffective use of the REORG utility Unit 4 - Creating Databases Describe the use of the DB2 explain tools (Unit 5 - Partitioning and Databaseto analyze access strategies for SQL Partition Groupsstatements Partitioning Distribution Keys andUse DB2 access control mechanisms to Database Partition Groups Labimplement security within the database (Unit 6 - Data Placement on the PartitionUse group IDs to create a control Creating Table Spaces Labhierarchy Unit 7 - Create Objects Describe privileges within a database Unit 8 - Moving Data (Import and Load)Describe privileges required for binding Moving Data Lab - Import and Loadand executing a package Unit 8 Continued - Moving DataDescribe the difference between explicit (Partitioned Load)privileges and implicit privileges Moving Data Lab - Partitioned LoadDescribe the different DB2 authorization Unit 9 - Application Alternativeslevels Application Basics Lab List the new security features in DB2 V8 Backup and Recovery Laband V9 Unit 11 - Scaling the DatabaseIdentify the different monitor types Scaling LabIdentify how to use the independent trace Unit 12 - Performance and Applicationfacility (db2trc) ConceptsUse the dp2pd problem determination Application Performance Tools Lab tool to obtain statistics from a running Security Labinstance Unit 14 - Monitoring and ProblemIdentify additional commands for listing Determination Toolsapplication information Unit 15 - Locking and ConcurrencyDiscuss available lock modes and their Locking and Concurrency LabcompatibilityInfluence locking strategies used by thedatabase manager lineUnit 1 - Components and Concepts Use db2_all and rah commands Starting your Lab Environment, and List the major influences for SQLPaper Lab optimization, including Catalog statistics,

Page 21: IBM DB2 9 for LUW Multiple Partition DBA Workshopstore.globalknowledge.net/course-overviews/IE/CL240G.pdfThe student will be using a Linux environment in a VMware image for the lab

CL240G www.globalknowledge.ie [email protected] 353-1-814 8200

Unit 2 - Getting Started with DB2 database memory configuration,Unit 3 - Installation optimization class selection and databaseInstallation Lab partition groupsUnit 4 - Creating Databases Utilize the RUNSTATS utility to collect(Unit 5 - Partitioning and Database detailed table and index statisticsPartition Groups Explain the major goals for table and indexPartitioning Distribution Keys and reorganizationDatabase Partition Groups Lab Use the REORGCHK report to plan(Unit 6 - Data Placement on the Partition effective use of the REORG utilityCreating Table Spaces Lab Describe the use of the DB2 explain toolsUnit 7 - Create Objects to analyze access strategies for SQLUnit 8 - Moving Data (Import and Load) statements Moving Data Lab - Import and Load Use DB2 access control mechanisms toUnit 8 Continued - Moving Data implement security within the database(Partitioned Load) Use group IDs to create a control hierarchyMoving Data Lab - Partitioned Load Describe privileges within a databaseUnit 9 - Application Alternatives Describe privileges required for bindingApplication Basics Lab and executing a packageBackup and Recovery Lab Describe the difference between explicitUnit 11 - Scaling the Database privileges and implicit privilegesScaling Lab Describe the different DB2 authorizationUnit 12 - Performance and Application levelsConcepts List the new security features in DB2 V8Application Performance Tools Lab and V9 Security Lab Identify the different monitor typesUnit 14 - Monitoring and Problem Identify how to use the independent traceDetermination Tools facility (db2trc)Unit 15 - Locking and Concurrency Use the dp2pd problem determination toolLocking and Concurrency Lab to obtain statistics from a running instance

Identify additional commands for listingDay 2 application information line Discuss available lock modes and their

Creating Database Lab compatibilityInfluence locking strategies used by thedatabase manager

line Unit 1 - Components and ConceptsUse db2_all and rah commands Starting your Lab Environment, and PaperList the major influences for SQL Laboptimization, including Catalog statistics, Unit 2 - Getting Started with DB2database memory configuration, Unit 3 - Installationoptimization class selection and database Installation Labpartition groups Unit 4 - Creating Databases Utilize the RUNSTATS utility to collect (Unit 5 - Partitioning and Databasedetailed table and index statistics Partition GroupsExplain the major goals for table and Partitioning Distribution Keys andindex reorganization Database Partition Groups LabUse the REORGCHK report to plan (Unit 6 - Data Placement on the Partitioneffective use of the REORG utility Creating Table Spaces LabDescribe the use of the DB2 explain tools Unit 7 - Create Objects to analyze access strategies for SQL Unit 8 - Moving Data (Import and Load)statements Moving Data Lab - Import and LoadUse DB2 access control mechanisms to Unit 8 Continued - Moving Dataimplement security within the database (Partitioned Load)Use group IDs to create a control Moving Data Lab - Partitioned Loadhierarchy Unit 9 - Application AlternativesDescribe privileges within a database Application Basics Lab Describe privileges required for binding Backup and Recovery Laband executing a package Unit 11 - Scaling the DatabaseDescribe the difference between explicit Scaling Labprivileges and implicit privileges Unit 12 - Performance and ApplicationDescribe the different DB2 authorization Conceptslevels Application Performance Tools Lab List the new security features in DB2 V8 Security Laband V9 Unit 14 - Monitoring and ProblemIdentify the different monitor types Determination ToolsIdentify how to use the independent trace Unit 15 - Locking and Concurrency

Page 22: IBM DB2 9 for LUW Multiple Partition DBA Workshopstore.globalknowledge.net/course-overviews/IE/CL240G.pdfThe student will be using a Linux environment in a VMware image for the lab

CL240G www.globalknowledge.ie [email protected] 353-1-814 8200

facility (db2trc) Locking and Concurrency LabUse the dp2pd problem determinationtool to obtain statistics from a runninginstance lineIdentify additional commands for listing Use db2_all and rah commands application information List the major influences for SQLDiscuss available lock modes and their optimization, including Catalog statistics,compatibility database memory configuration,Influence locking strategies used by the optimization class selection and databasedatabase manager partition groupsUnit 1 - Components and Concepts Utilize the RUNSTATS utility to collectStarting your Lab Environment, and detailed table and index statisticsPaper Lab Explain the major goals for table and indexUnit 2 - Getting Started with DB2 reorganizationUnit 3 - Installation Use the REORGCHK report to planInstallation Lab effective use of the REORG utilityUnit 4 - Creating Databases Describe the use of the DB2 explain tools(Unit 5 - Partitioning and Database to analyze access strategies for SQLPartition Groups statements Partitioning Distribution Keys and Use DB2 access control mechanisms toDatabase Partition Groups Lab implement security within the database(Unit 6 - Data Placement on the Partition Use group IDs to create a control hierarchyCreating Table Spaces Lab Describe privileges within a databaseUnit 7 - Create Objects Describe privileges required for bindingUnit 8 - Moving Data (Import and Load) and executing a packageMoving Data Lab - Import and Load Describe the difference between explicitUnit 8 Continued - Moving Data privileges and implicit privileges(Partitioned Load) Describe the different DB2 authorizationMoving Data Lab - Partitioned Load levelsUnit 9 - Application Alternatives List the new security features in DB2 V8Application Basics Lab and V9 Backup and Recovery Lab Identify the different monitor typesUnit 11 - Scaling the Database Identify how to use the independent traceScaling Lab facility (db2trc)Unit 12 - Performance and Application Use the dp2pd problem determination toolConcepts to obtain statistics from a running instanceApplication Performance Tools Lab Identify additional commands for listingSecurity Lab application information Unit 14 - Monitoring and Problem Discuss available lock modes and theirDetermination Tools compatibilityUnit 15 - Locking and Concurrency Influence locking strategies used by theLocking and Concurrency Lab database manager

Unit 1 - Components and ConceptsStarting your Lab Environment, and PaperLabUnit 2 - Getting Started with DB2Unit 3 - InstallationInstallation LabUnit 4 - Creating Databases (Unit 5 - Partitioning and DatabasePartition GroupsPartitioning Distribution Keys andDatabase Partition Groups Lab(Unit 6 - Data Placement on the PartitionCreating Table Spaces LabUnit 7 - Create Objects Unit 8 - Moving Data (Import and Load)Moving Data Lab - Import and LoadUnit 8 Continued - Moving Data(Partitioned Load)Moving Data Lab - Partitioned LoadUnit 9 - Application AlternativesApplication Basics Lab Backup and Recovery LabUnit 11 - Scaling the DatabaseScaling Lab

Page 23: IBM DB2 9 for LUW Multiple Partition DBA Workshopstore.globalknowledge.net/course-overviews/IE/CL240G.pdfThe student will be using a Linux environment in a VMware image for the lab

CL240G www.globalknowledge.ie [email protected] 353-1-814 8200

Unit 12 - Performance and ApplicationConceptsApplication Performance Tools Lab Security LabUnit 14 - Monitoring and ProblemDetermination ToolsUnit 15 - Locking and ConcurrencyLocking and Concurrency Lab

lineUse db2_all and rah commands List the major influences for SQLoptimization, including Catalog statistics,database memory configuration,optimization class selection and databasepartition groupsUtilize the RUNSTATS utility to collectdetailed table and index statisticsExplain the major goals for table and indexreorganizationUse the REORGCHK report to planeffective use of the REORG utilityDescribe the use of the DB2 explain toolsto analyze access strategies for SQLstatements Use DB2 access control mechanisms toimplement security within the databaseUse group IDs to create a control hierarchyDescribe privileges within a databaseDescribe privileges required for bindingand executing a packageDescribe the difference between explicitprivileges and implicit privilegesDescribe the different DB2 authorizationlevelsList the new security features in DB2 V8and V9 Identify the different monitor typesIdentify how to use the independent tracefacility (db2trc)Use the dp2pd problem determination toolto obtain statistics from a running instanceIdentify additional commands for listingapplication information Discuss available lock modes and theircompatibilityInfluence locking strategies used by thedatabase manager Unit 1 - Components and ConceptsStarting your Lab Environment, and PaperLabUnit 2 - Getting Started with DB2Unit 3 - InstallationInstallation LabUnit 4 - Creating Databases (Unit 5 - Partitioning and DatabasePartition GroupsPartitioning Distribution Keys andDatabase Partition Groups Lab(Unit 6 - Data Placement on the PartitionCreating Table Spaces LabUnit 7 - Create Objects Unit 8 - Moving Data (Import and Load)Moving Data Lab - Import and LoadUnit 8 Continued - Moving Data

Page 24: IBM DB2 9 for LUW Multiple Partition DBA Workshopstore.globalknowledge.net/course-overviews/IE/CL240G.pdfThe student will be using a Linux environment in a VMware image for the lab

CL240G www.globalknowledge.ie [email protected] 353-1-814 8200

(Partitioned Load)Moving Data Lab - Partitioned LoadUnit 9 - Application AlternativesApplication Basics Lab Backup and Recovery LabUnit 11 - Scaling the DatabaseScaling LabUnit 12 - Performance and ApplicationConceptsApplication Performance Tools Lab Security LabUnit 14 - Monitoring and ProblemDetermination ToolsUnit 15 - Locking and ConcurrencyLocking and Concurrency Lab

Further Information:

For More information, or to book your course, please call us on 353-1-814 8200

[email protected]

www.globalknowledge.ie

Global Knowledge, 3rd Floor Jervis House, Millennium Walkway, Dublin 1