Training



    DB2 Family Fundamentals

    Overview
    This course provides you with information about the functions of IBM's DB2, a relational database manager which may be installed under a variety of operating systems on many hardware platforms.
    DB2 runs under the z/OS, VM, Linux, UNIX, and Windows operating systems, to name a few.
    The course includes discussion of how the DB2 products provide services. The focus is on the services DB2 provides and how we work with DB2, not on its internal workings.

    Audience
    This basic course is for persons needing an introductory knowledge of DB2, and persons preparing for advanced and specialized DB2 education.

    Prerequisites
    You should have:
     Basic knowledge in data processing

    Objective
     List and describe the major components of IBM's relational database, DB2
     Explain the characteristics of a DB2 table
     Relate the basic concepts of data modeling
     Comprehend the processing instructions given to DB2 via simple SQL statements
     List and describe several ways to build (write) and execute SQL statements
     List and describe steps needed to imbed SQL statements in an application program
     Explain some of the functions performed by, and the responsibilities of, database and system administrators
     Establish a base for more specialized DB2 education


    For Registration click here

    Relational Database Design

    Overview
    This course presents a methodology for modeling and designing relational databases.

    Audience
    This course is for people responsible for designing relational databases and people who need an in-depth understanding of data modeling.

    Prerequisites
    The course does not require any special prerequisites.

    Objective
     Design relational databases.
     Consider logical and physical aspects including integrity requirements during the design

    For Registration click here

    DB2 SQL Workshop

    Overview
    This course provides an introduction to the SQL language.
    This course is appropriate for customers working in all DB2 environments, that is, z/OS, VM/VSE, iSeries, Linux, UNIX, and Windows. It is also appropriate for customers working in an Informix environment.

    Audience
    This basic course is for everyone needing to write, support, or understand SQL queries. This includes but is not limited to end-users, programmers, application designers, database administrators, and system administrators who do not yet have knowledge of the SQL Data Manipulation Language (DML).

    Prerequisites
    You should have:
     Basic computer literacy
     Basic editing skills
    Database skills are not required.

    Objective
     Code SQL statements to retrieve data from a DB2 or Informix table, including the SELECT, FROM, WHERE, GROUP BY, HAVING and ORDER BY clauses
     Code inner joins and non-correlated subqueries
     Use SQL arithmetic operations
     Use scalar and column functions
     Use UNION and UNION ALL
     INSERT, UPDATE and DELETE rows
     Code simple CREATE TABLE and CREATE VIEW statements

    For Registration click here

    DB2 SQL Workshop for Experienced Users

    Overview
    This course teaches you how to make use of advanced SQL techniques to access DB2 databases in different environments. This course is appropriate for customers working in all DB2 environments, specifically for z/OS, Linux, UNIX, and Windows.

    Audience
    This intermediate course is for experienced SQL end users, application programmers, database administrators, and user support staff who need more advanced knowledge of SQL.

    Prerequisites
    You should have experience with:
     coding and executing basic SQL statements.
    These skills can be developed by attending
     SQL Workshop (CE120), or equivalent experience.

    Objective
     Discuss basic relational database concepts
     Use some of the OLAP features of DB2, such as GROUPing and RANKing functions
     Create tables, views and indexes
     Use referential integrity, check constraints and triggers
     Use outer joins, and join tables to themselves
     Use CASE expressions, and the CAST function
     Identify the impact of Summary Tables, Materialized Query Tables, and temporary tables
     Use complex subqueries
     Use a greater number of scalar SQL functions
     Use advanced SQL constructs, such as recursive SQL and table expressions
     Define User-Defined Distinct Types and User-Defined Functions
     Avoid several of the most common causes for poorly-performing SQL

    For Registration click here

    DB2 Programming Workshop for Linux, UNIX and Windows

    Overview
    This course enables you to acquire the skills necessary to produce application programs that manipulate DB2 databases. Emphasis is on embedding Structured Query Language (SQL) statements and preparing programs for execution.

    Audience
    This basic course is for application programmers who need to write embedded SQL programs in COBOL or PL/I (on z/OS) or in C language (on Linux, UNIX, and Windows).

    Prerequisites
    You should have experience with one of the supported programming languages:
     COBOL or PL/I for z/OS or
     C language for Linux, UNIX, and Windows.
    You are also expected to already be able to construct and use SQL statements.

    Objective
     Incorporate static SQL statements in an application program
     Prepare the program for execution
     Validate execution results are correct
     Produce code to support multiple rows being returned from the database manager using cursors
     Identify considerations regarding units of work concurrency, and restart of programs
     Identify differences between static and dynamic SQL
     Provide test data for applications
     Discuss program and DB2 options relative to performance of static SQL

    For Registration click here

    DB2 9 for Linux, UNIX and Windows Application Programming Advanced

    Overview
    This course teaches how to take advantage of advanced programming techniques to access DB2 databases in the workstation environment. These techniques can be utilized in addition to standard embedded SQL calls that are addressed in the prerequisite offering,DB2 UDB Programming Fundamentals. These advanced techniques include:
     Stored Procedures
     User-Defined Functions
     Application Programming Interfaces (APIs)
    Performance concepts are also addressed.

    Audience
    This advanced course is for application programmers and other technical personnel who are involved in designing and implementing applications that access DB2 data from a workstation environment.

    Prerequisites
    The following prerequisites are suggested:
     The ability to code embedded, static SQL applications
     Familiarity with relational database concepts
     Use of basic C language syntax components
    These skills can be developed by taking:
     Introduction to C Programming
     DB2 UDB Programming Fundamentals
    Equivalent experience may be substituted for these courses.
    Application programming experience with other relational database systems, such as DB2 MVS, DB2/VSE and VM, and DB2/400, would be appropriate for meeting the DB2 prerequisites.

    Objective
     Use object-relational capabilities of DB2 UDB such as LOB manipulation, user-defined functions, and user-defined distinct types
     Code stored procedures and call such procedures
     Use product-defined Application Programming Interfaces (APIs)

    For Registration click here

    DB2 9 Database Administration Workshop for UNIX

    Overview
    This course teaches you how to perform basic database administration tasks using DB2 9. These tasks include creating DB2 instances, creating and populating databases, and using logical design to support concurrency and recovery requirements. New features, such as range partitioning, data row compression, and pure XML (native XML storage) will be introduced.

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

    Prerequisites
    You should be able to:
     Use basic OS functions such as utilities, file permissions, hierarchical file system, commands, and editor
     State the functions of the Structured Query Language (SQL), and be able to construct DDL, DML, and authorization statements
     Discuss basic relational database concepts and objects such as tables, indexes, views, and joins
    These skills can be developed by taking:
     OS Training:

       AIX 5L Basics
       Linux Basics and Administration
       Windows Systems Administration

     DB2 SQL Workshop
     DB2 Fundamentals
    or by having equivalent HP-UX or Solaris administration experience.

    Objective
     List and describe the components of DB2
     Manage System Managed Storage (SMS), Database Managed Storage (DMS), and Automatic Storage databases and apply data placement principles
     Administer a DB2 database system using commands and GUI tools
     Implement a given logical database design using DB2 to support integrity and concurrency requirements
     Use autonomic features of DB2
     Define a DB2 recovery strategy and perform the tasks necessary to support the strategy
     Implement DB2 security

    For Registration click here

    DB2 10 for LUW: Basic Administration for AIX

    Overview
    This course teaches you to perform, basic database administrative tasks using DB2 10.1 for Linux, UNIX, and Windows. These tasks include creating and populating databases and implementing a logical design to support recovery requirements. The access strategies selected by the DB2 Optimizer will be examined using the DB2 Explain tools.
    Various diagnostic methods will be presented, including using the db2diag.log file messages to direct your investigation of problems, as well as using the db2pd commands.

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

    Prerequisites
    You should be able to:
     Use basic OS functions such as utilities, file permissions, hierarchical file system, commands, and editor
     State the functions of the Structured Query Language (SQL), and be able to construct DDL, DML, and authorization statements
     Discuss basic relational database concepts and objects such as tables, indexes, views, and joins
    These skills can be developed by taking:
     OS Training:

       Linux Basics and Administration
       Windows Systems Administration

     DB2 SQL Workshop
     DB2 Fundamentals

    Objective
     Administer a DB2 database system using commands and GUI tools
     Compare DMS, SMS and Automatic storage management for table space storage
     Implement a given logical database design using DB2 to support integrity and concurrency requirements
     List and describe the components of DB2
     Define a DB2 recovery strategy and perform the tasks necessary to support the strategy
     Use autonomic features of DB2
     Examine Explain output to determine access strategy chosen by Optimizer
     Investigate current application activity that might indicate performance problems using SQL statements
     Implement DB2 security

    For Registration click here

    DB2 9 for LUW Multiple Partition DBA Workshop

    Overview
    This course replaces course CF242. This is the classroom version of the Instructor-led online course DB2 9 for LUW Multiple Partition DBA Workshop Instructor-led online
    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.

    Audience
    This intermediate course is for:
     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.

    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)
     DB2 SQL Workshop
     DB2 Family Fundamentals
    You will be using a Linux environment in a VMware image for the lab exercises.
    It will be helpful for students running DB2 on other operating systems and platforms - such as DB2 on an AIX - to have experience with using and administering their operating system environment.

    Objective
     Describe the steps to install and customize DB2 in a partitioned environment
     Use GUI and Command Line tools to administer the database
     Create objects and load data into DB2 databases
     Define a DB2 partitioned recovery strategy and perform the tasks necessary to support the strategy
     Describe the application development process with respect to DB2 considerations
     Identify how a database should be designed to take advantage of the parallel architecture
     Use DB2 utilities to manage data and maintain your database
     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.

    For Registration click here

    DB2 9 for LUW Multiple Partition Environment for Single Partition DBAs

    Overview
    This course teaches you how to perform database administration tasks using IBM DB2 Enterprise 9 with the Database Partitioning Feature. This course provides a fast path to DB2 Enterprise 9 partitioned database administration skills for experienced DB2 single partition database administrators. 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:
    Eleven 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.
    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.

    Audience
    This intermediate course is for DB2 for Linux, UNIX and Windows single partition experienced database administrators involved in planning, implementing, or maintaining DB2 multi partitioned DPF databases.

    Prerequisites
    You should be able to:
     Use basic UNIX functions such as utilities, file permissions, hierarchical file system, commands, and the vi editor
     Administer a DB2 for Linux, UNIX and Windows single partition database

    Objective
     Describe the steps to install and customize DB2 Enterprise 9 in a DPF partitioned environment
     Load data on DB2 Enterprise 9 in a partitioned environment
     Define a DB2 DPF partitioned recovery strategy and perform the tasks necessary to support the strategy
     Identify how a database should be designed to take advantage of the parallel architecture
     Use the DB2 utilities to manage data and maintain your DPF partitioned database

    For Registration click here

    DB2 9 Database Administration Workshop for Linux, UNIX, and Windows

    Overview
    This course is designed to teach you how to perform database administration tasks using DB2 9. These tasks include creating DB2 instances, creating and populating databases, and using logical design to support concurrency and recovery requirements. New features, such as range partitioning, data row compression, and pure XML (native XML storage) will be introduced. Hands-on exercises provide an option of using either an AIX, Linux, or Windows operating system.
    Course Materials:
    The course materials address DB2 9.7 for Linux, UNIX, and Windows.
    Hands-On Labs:
    Ten 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.

    Audience
    This intermediate course is for System administrators, database administrators, and technical personnel involved in planning, implementing, and maintaining DB2 databases.
    This course is appropriate for students using DB2 in a z/Linux environment.

    Prerequisites
    You should be able to:  Use basic OS functions such as utilities, file permissions, hierarchical file system, commands, and editor
     State the functions of the Structured Query Language (SQL), and be able to construct DDL, DML, and authorization statements
     Discuss basic relational database concepts and objects such as tables, indexes, views, and joins
    These skills can be developed by taking:
    Basic OS functions:
     Windows Operating System Training
     Linux Operating System Training
     AIX Operating System Training
     or have equivalent administration experience
     SQL and relational database basics
     DB2 SQL Workshop (CE12), (3E12)
     or have equivalent knowledge of SQL basics What's Next
    Use the link to the Training Path in the course description for easy access to prerequisite courses, and other courses that might be of interest to you.
    The next courses that may be of interest to you include:
     DB2 9 for LUW Advanced Database Administration for Experts (CL46)
     DB2 9 for Linux, UNIX, and Windows Performance Tuning and Monitoring Workshop (CL41)
     DB2 9 for LUW Advanced Database Recovery

    Objective

     Administer a DB2 database system using commands and GUI tools
     Manage System Managed Storage (SMS) and Database Managed Storage (DMS) databases and apply data placement principles
     Implement a given logical database design using DB2 to support integrity and concurrency requirements
     List and describe the components of DB2
     Define a DB2 recovery strategy and perform the tasks necessary to support the strategy
     Use autonomic features of DB2
     Implement DB2 security

    For Registration click here

    DB2 10 for LUW: Basic Administration for Linux and Windows

    Overview
    This course teaches you to perform basic database administrative tasks using DB2 10.1 for Linux, UNIX, and Windows. These tasks include creating and populating databases and implementing a logical design to support recovery requirements. The access strategies selected by the DB2 Optimizer will be examined using the DB2 Explain tools. Various diagnostic methods will be presented including using the db2diag.log file messages to direct your investigation of problems as well as using the db2pd commands.

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

    Prerequisites
    You should be able to:
     Use basic OS functions such as utilities, file permissions, hierarchical file system, commands, and editor
     State the functions of the Structured Query Language (SQL) and be able to construct DDL, DML, and authorization statements
     Discuss basic relational database concepts and objects such as tables, indexes, views, and join
    These skills can be developed by taking:
     OS Training:

       AIX 5L Basics
       Linux Basics and Administration
       Windows Systems Administration
       Or by having equivalent HP-UX or Solaris administration experience

     DB2 SQL Workshop
     DB2 Fundamentals

    Objective
     Administer a DB2 database system using commands and GUI tools
     Compare DMS, SMS, and Automatic storage management for table space storage
     Implement a given logical database design using DB2 to support integrity and concurrency requirements
     List and describe the components of DB2
     Define a DB2 recovery strategy and perform the tasks necessary to support the strategy
     Use autonomic features of DB2
     Examine Explain output to determine access strategy chosen by Optimizer
     Investigate current application activity that might indicate performance problems using SQL statements
     Implement DB2 security

    For Registration click here

    DB2 9.7 for Linux, UNIX, and Windows New Features

    Overview
    Get the technical information about the new functions and features available in DB2 9.7 for Linux, UNIX, and Windows for current DB2 Version 8, 9.1 and 9.5 database systems.
    If you are transitioning from DB2 for LUW V8.2 to 9.7, you may consider attending the 4-day transition course, DB2 9.5 for Linux, UNIX, and Windows Transition from DB2 V8.2 (CL310) or DB2 9.5 for Linux, UNIX, and Windows Transition from DB2 V8.2 - ILO (3L310) before attending this course.
    If you are transitioning from DB2 for LUW V9.1 to 9.7, you may consider attending the 2-day transition course, DB2 9.5 for Linux, UNIX, and Windows Transition from DB2 9 (CL311) or DB2 9.5 for Linux, UNIX, and Windows Transition from DB2 9 - ILO (3L311) before attending this course.
    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.

    Audience
    This is an intermediate course for database administrators, application designers, technical support, and technical specialists who require information about the features and functions of DB2 9.7 for Linux, UNIX, and Windows.

    Prerequisites
    You should be familiar with the functionality of the previous DB2 releases.

    Objective

     Describe the new functions and options for administration of DB2 databases provided by DB2 9.7
     Assess the applicability of the DB2 9.7 features and functions in your application environment to maximize the performance, monitoring, security and operational management
     Discuss the advantages and potential impact of this release of DB2 to your environment

    For Registration click here

    DB2 10.1 for LUW New Features and Database Migration Considerations

    Overview
    Get the technical information about the new functions and features available in DB2 10.1 for Linux, UNIX, and Windows and plan the migration for DB2 Version 9.5, 9.7 or 9.8 database systems to DB2 LUW 10.1.
    DB2 Version 10.1 for Linux, UNIX, and Windows continues to deliver database efficiency, simplicity, and reliability. Important new features and enhancements address the needs of your business. Whether your needs are improving business critical reliability and performance, simplifying consolidation and security, increasing business insight, reducing costs, or providing a resilient system for the valuable information assets of your company, DB2 Version 10.1 delivers.
    The course will describe the adaptive compression feature of DB2 LUW 10.1 that improves table compression through an advanced row compression technique that uses two levels of compression dictionaries (table-level and page-level) to improve compression ratios, particularly as data changes.
    DB2 LUW 10.1 support for Multi-temperature storage allows administrators to define storage groups that can be used to assign data based on performance characteristics and migrate data to a storage group with lower cost devices or lower performance when the demand for that data declines.
    The lectures will describe the DB2 LUW 10.1 performance related features including improved query optimizer techniques and functionality including star schema query optimization, improved data and index prefetching, and improved use of statistical views.
    We will discuss how to implement system period and application period temporal tables associated with Time Travel Query to assign time-based state information to your data, so you can query the past state of your data.
    DB2 LUW 10.1 introduces row and column access control (RCAC), as an additional layer of data security. Row and column access control is sometimes referred to as fine-grained access control or FGAC. We will discuss using RCAC to control access to a table at the row level, column level, or both and how RCAC can be used to complement the table privileges model.
    The database high availability feature HADR is significantly enhanced with DB2 LUW 10.1. We will discuss how with DB2 10.1 you can define up to three standby databases. The lecture will also explain how to implement one standby database with the new time-delayed replay feature, which helps to recover from application errors that cause data loss on the primary.
    We will cover various migration planning and installation considerations to help move existing DB2 LUW databases to DB2 LUW 10.1 to take advantage of the new features and functions

    Audience
    This intermediate course is for system administrators, database administrators, and technical personnel involved in planning, implementing, and maintaining DB2 LUW 10.1 databases and have experience working with DB2 LUW Version 9.

    Prerequisites
    You should have:
     Experience supporting DB2 LUW Version 9.5, 9.7 or 9.8 databases.

    Objective
    Please refer to Course Overview.

    For Registration click here

    DB2 10.5 for LUW New Features and Database Upgrade Considerations

    Overview
    This course is designed to describe the major technical features and enhancements provided by the DB2 for Linux, UNIX and Windows database 10.5 software.
    DB2 10.5 has two primary areas of focus.
    One key feature of DB2 10.5 is new support for column-organized tables to provide accelerated analytic processing called BLU Acceleration.
    Another important focus are for DB2 10.5 is a set of enhancements for the DB2 pureScale feature, including online topology changes and the support for High Availability Disaster Recovery (HADR) with a DB2 pureScale cluster.

    Audience
    This intermediate course is for system administrators, database administrators, and technical personnel involved in planning, implementing, and maintaining DB2 LUW 10.5 databases and have experience working with DB2 LUW Version 9 or Version 10.1 Prerequisites.

    Prerequisites
    You should have:
     Experience supporting DB2 Linux, UNIX and Windows Version 9.7, 9.8 or 10.1 databases

    Objective
     Implement column-organized table support for a new or existing DB2 database
     Describe how the column dictionaries used to provide extreme compression of column-organized tables are built and utilized
     Explain the impact of setting the DB2 registry variable DB2_WORKLOAD to ANALYTICS
     List the seven 'big ideas' that work together to provide DB2 BLU acceleration
     Describe the different storage used for column-organized table compared to row-organized tables
     Explain how DB2 uses a synopsis table to support data skipping with column-organized tables
     Monitor a DB2 database or application that uses column-organized tables
     Use db2convert or ADMIN_MOVE_TABLE to convert row-organized tables to column-organized tables
     Describe the DB2 pureScale cluster topology changes that can be made online, without database downtime
     Plan and implement High Availability Disaster Recovery (HADR) for a DB2 pureScale database
     Explain how member subsets can be used to manage how an application views the topology of the pureScale database environment
     Utilize DB2 provided routines to define, alter and drop member subsets for a pureScale database
     Explain which types of Backup and Restore operations for DB2 pureScale databases can utilize online backups or require offline database backups.
     Describe the product packaging enhancements in DB2 10.5 including the new Advanced Workgroup Server edition
     Plan the upgrading of existing DB2 database servers to DB2 10.5
     Explain the support for large row sizes with DB2 10.5
     List the supported operating systems for running DB2 10.5 database servers
     Use DB2 Version 10.5 create an index that contains an expression-based key
     Monitor DB2 10.5 databases and instances using SQL table functions MON_GET_DATABASE and MON_GET_INSTANCE

    For Registration click here

    DB2 for Linux, UNIX, and Windows Performance Tuning and Monitoring Workshop

    Overview
    Learn how to tune for optimum performance the IBM DB2 9 for Linux, UNIX, and Windows relational database management system and associated applications written for this environment. Learn about DB2 9 for Linux, UNIX, and Windows in a single partition database environment. Explore performance issues affecting the design of the database and applications using the database, the major database performance parameters, and the different tools that assist in performance monitoring and tuning.
    Use tools that are common across the Linux, UNIX, and Windows environments. During labs running on DB2 9.7, develop your ability to use monitoring tools, Explain tools and DB2 utilities like RUNSTATS, REORG and db2batch to tune a database running on your local LINUX workstation.
    Course Materials
    The course materials cover DB2 9.7 for Linux, UNIX, and Windows.
    Hands-On Labs
    The twelve labs use the DB2 9.5 Linux, UNIX, and Windows tools and commands to monitor, configure and analyze performance. The labs are performed using one DB2 9.5 for Linux system per student.

    Audience
    This is an advanced course for database designers, database administrators, and application developers working with DB2 for Linux, UNIX, and Windows who are concerned about performance.
    This course is appropriate for those using DB2 in a z/Linux environment.

    Prerequisites
    You should complete:
     DB2 9 Database Administration Workshop for Linux, UNIX, and Windows or
     DB2 9 for Linux, UNIX, and Windows Quickstart for Experienced Relational DBAs
     or have equivalent experience.

    Objective
     Define the impact of database design (tables, indexes, and data placement) on database performance
     Describe database application programming considerations and how they affect performance
     Identify and describe the parameters (database and non-database) that affect performance
     Tune parameters to achieve optimum performance
     Identify and use the tools that assist in monitoring and tuning of a database

    For Registration click here

    DB2 for LUW Performance Tuning and Monitoring Workshop

    Overview
    Learn how to tune for optimum performance the IBM DB2 10 for Linux, UNIX, and Windows relational database management system and associated applications written for this environment. Learn about DB2 10 for Linux, UNIX, and Windows in a single partition database environment. Explore performance issues affecting the design of the database and applications using the database, the major database performance parameters, and the different tools that assist in performance monitoring and tuning. Use tools in class that are common across the Linux, UNIX, and Windows environments. During labs running on DB2 10.1, develop your ability to use monitoring tools. Explain tools and DB2 utilities like RUNSTATS, REORG and db2batch to tune a database running on your local LINUX workstation.

    Audience
    This is an advanced course for database designers, database administrators, and application developers working with DB2 for Linux, UNIX, and Windows who are concerned about performance.

    Prerequisites
    You should have completed:
     DB2 10 for LUW: Basic Administration for Linux and Windows or
     DB2 10.1 for Linux, UNIX, and Windows Quickstart for Experienced Relational DBAs

    Objective

     Define the impact of database design (tables, indexes, and data placement) on database performance
     Describe database application programming considerations and how they affect performance
     Identify and describe the parameters (database and non-database) that affect performance
     Tune parameters to achieve optimum performance
     Identify and use the tools that assist in monitoring and tuning of a database

    For Registration click here

    DB2 LUW Performance Tuning and Monitoring for Single and Multiple Partition DBs

    Overview
    Learn how to tune for optimum performance the IBM DB2 9 for Linux, UNIX, and Windows relational database management system and associated applications written for this environment. Learn about DB2 9 for Linux, UNIX, and Windows in support of single partition and multiple partition (DPF) database environments. Explore performance issues affecting the design of the database and applications using the database, the major database performance parameters, and the different tools that assist in performance monitoring and tuning.
     Use tools that are common across the Linux, UNIX, and Windows environments. During labs running on DB2 9.7, develop your ability to use monitoring tools, Explain tools and DB2 utilities like RUNSTATS, REORG and db2batch to tune a database running on your local LINUX workstation.
     Course Materials
     The course materials cover DB2 9.7 for Linux, UNIX, and Windows.
     Hands-On Labs
     The twelve labs use the DB2 9.7 Linux, UNIX, and Windows tools and commands to monitor, configure and analyze performance. The labs are performed using one DB2 9.7 for Linux system per student.

    Audience
    This is an advanced course for database designers, database administrators, and application developers working with DB2 9 for Linux, UNIX, and Windows who are concerned about performance in both single and multiple partition databases.

    Prerequisites
    You should complete:
     DB2 9 for LUW Multiple Partition DBA Workshop or
     DB2 9 for LUW Multiple Partition Environment for Single Partition DBAs
     or have equivalent experience

    Objective

     Define the impact of database design (tables, indexes, and data placement) on database performance
     Describe database application programming considerations and how they affect performance
     Identify and describe the parameters (database and non-database) that affect performance
     Tune parameters to achieve optimum performance for Online Transaction processing (OLTP) or Data Warehouse environments
     Identify and use the tools that assist in monitoring and tuning of single partition and multiple partition (DPF) databases
     Analyze Explain reports to identify the access strategies selected by the DB2 Optimizer for execution of SQL statements including the selection of indexes, join techniques, sorts and table queues.

    For Registration click here

    DB2 LUW Performance Tuning/Monitoring for Single/Multiple Partition DBs

    Overview
    Learn how to tune for optimum performance the IBM DB2 10 for Linux, UNIX, and Windows relational database management system and associated applications written for this environment. Learn about DB2 10 for Linux, UNIX, and Windows in support of single partition and multiple partition database environments. Explore performance issues affecting the design of the database and applications using the database, the major database performance parameters, and the different tools that assist in performance monitoring and tuning. Use tools in class that are common across the Linux, UNIX, and Windows operating systems environments. During exercises running on DB2 10.1, develop your ability to use monitoring tools, Explain tools and DB2 utilities like RUNSTATS, REORG and db2batch to tune a database running on your local LINUX workstation using single and multiple partition DB2 databases.
    The course materials cover DB2 10.1 for Linux, UNIX, and Windows.

    Audience
    This is an advanced course for database designers, database administrators, and application developers working with DB2 10 for Linux, UNIX, and Windows who are concerned about performance in both single and multiple partition databases.

    Prerequisites
    You should complete:
     DB2 9 for LUW Multiple Partition DBA Workshop or
     DB2 9 for LUW Multiple Partition Environment for Single Partition DBAs

    Objective
     Define the impact of database design (tables, indexes, and data placement) on database performance
     Describe database application programming considerations and how they affect performance
     Identify and describe the parameters (database and non-database) that affect performance
     Tune parameters to achieve optimum performance for Online Transaction processing (OLTP) or Data Warehouse environments
     Identify and use the tools that assist in monitoring and tuning of single partition and multiple partition (DPF) databases
     Analyze Explain reports to identify the access strategies selected by the DB2 Optimizer for execution of SQL statements including the selection of indexes, join techniques, sorts and table queues.

    For Registration click here

    Implementation and Use of DB2 BLU Acceleration

    Overview
    This course is designed to teach you how to:
     Implement DB2 BLU Acceleration, column-organized table support, for a new or existing DB2 database.
     Describe how the column dictionaries used for DB2 BLU Acceleration are built and utilized to provide extreme compression for column-organized tables.
     Explain the default workload management used for DB2 BLU Acceleration processing and how you can tailor the WLM objects to efficiently use system resources.
     Monitor a DB2 database or application that uses column-organized tables using SQL monitor functions. You get practical experience in the planning and utilization of the DB2 BLU Acceleration functions, using DB2 LUW commands, utilities and SQL statements performing a lab exercise using DB2 Advanced Enterprise Edition 10.5 installed on a Linux platform.

    Audience
    This is an intermediate course for DB2 LUW experienced database administrators who support DB2 for UNIX, Windows, and Linux databases and want to learn more about the DB2 BLU acceleration capabilities in DB2 10.5.

    Prerequisites
    You should have completed:
     DB2 10 for LUW: Basic Administration for Linux and Windows or
     DB2 10 for LUW: Basic Administration for AIX or
     DB2 10.1 for Linux, UNIX, and Windows Quickstart for Experienced Relational DBAs
     Or have equivalent experience

    Objective

     Implement DB2 BLU Acceleration, column-organized table support, for a new or existing DB2 database.
     Configure a DB2 database that uses DB2 BLU Acceleration, column-organized tables, including sort memory and utility heap memory considerations
     Describe the default workload management used for DB2 BLU Acceleration processing and how you can tailor the WLM objects to efficiently use system resources
     Locate the column-organized processing portion of the access plans for column-organized tables in DB2 explain reports
     Use db2convert or ADMIN_MOVE_TABLE to convert row-organized tables to column-organized tables

    For Registration click here

    DB2 9 for LUW Advanced Database Administration for Experts

    Overview
    This course is designed to teach you how to:
     Fully use the advanced technical functions and features of DB2 LUW.
     Perform advanced monitoring using the DB2 administrative views and routines in SQL queries. Use the db2diag.log file messages to direct your investigation of problems using db2pd, INSPECT, db2support, and DB2 traces. Use DB2's health monitoring and Health Center to review the health indicator status for the instance, database, and table spaces. The type of problems monitored and resolved include buffer pool activity, lock contention, long running SQL statements, and log space utilization. Understand how automatic and manual first occurrence data capture can help to collect the diagnostic information needed to solve problems.
     Configure and manage the implementation of DB2 instance or database level auditing, including using the db2audit command and creation of audit policies which can be assigned to specific tables, users or database roles to perform selective collection of audit records.
     Explore DB2's management of disk space usage in Database Managed Storage (DMS) table spaces, including the activities of the rebalancer. Use DB2 commands and utilities to check the high water mark on table spaces and to monitor the rebalance operation. Move data from one table to another or from one database to another using utilities, such as db2move and db2relocatedb.
     Implement automatic storage management for table spaces or enable automatic resize options for DMS managed table spaces to reduce administration requirements and complexity.
     Exploit and monitor the REORG utility processing for offline and online table, and index reorganization This includes planning for the disk space and database log space necessary for reorganization. Configure the options and policies to automate the collection of table and index statistics or the reorganization of DB2 tables and indexes to improve performance and provide efficient disk space utilization. Monitor and review DB2's automated operations using health monitoring and diagnostic log messages.
     Utilize the REORG Utility to implement row compression for large tables, to reduce disk utilization and improve I/O performance for a DB2 database and understand the automatic creation of compression dictionaries.
     For Multidimensional Clustering (MDC) tables, determine how to select the dimension columns and table space extent size for efficient implementation of MDC tables. Compare the block indexes used for MDC table with rows based indexes. Select the MDC rollout option

    For Registration click here