Call : (+91) 968636 4243
Mail : info@EncartaLabs.com
EncartaLabs

DB2 - Database Administration

The DB2 Database Administration - Essentials training course teaches database administrators to perform basic database administrative tasks. These tasks include creating database objects like tables, indexes and views, and loading data into the database with Db2 utilities like LOAD and INGEST. Various diagnostic methods will be presented, including using db2pd command options, and monitoring with SQL statements that reference Db2 monitor functions. You will learn how to implement automatic archival for database logs and how to recover a database to a specific point in time using the archived logs. The course covers using EXPLAIN tools to review the access plans for SQL statements and adding indexes to improve SQL performance. We will cover the locking performed by Db2 and the effect the application isolation level has on locking and lock wait conditions. You will learn how to implement database security, including adding a security administrator, SECADM user, and implement database roles to simplify security management. We will also describe implementing Db2 native encryption for a database.

By attending DB2 Database Administration - Essentials workshop, delegates will learn to:

  • 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

By attending DB2 Database Administration - Advanced workshop, delegates will learn to:

  • Perform advanced monitoring using the Db2 administrative views and routines in SQL queries.
  • Manage the disk space assigned in Database Managed Storage (DMS) and Automatic Storage table spaces, including the activities of the rebalancer.
  • Use SQL queries and Db2 commands to check the high water mark on table spaces and to monitor the rebalance operation.
  • Utilize the REBUILD option of RESTORE, which can build a database copy with a subset of the tablespaces using database or tablespace backup images.
  • Plan and execute the TRANSPORT option of RESTORE to copy schemas of objects between two Db2 databases.
  • Create incremental database or tablespace level backups to reduce backup processing and backup image storage requirements.
  • Implement automatic storage management for table spaces and storage groups or enable automatic resize options for DMS managed table spaces to reduce administration requirements and complexity.
  • Describe the various types of database memory including buffer pools, sort memory, lock memory and utility processing memory.
  • Adjust database or Db2 instance configuration options to improve application performance or processing efficiency.
  • Implement Db2 Self Tuning Memory management for specific database memory areas.

For DB2 Database Administration - Essentials course:

  • Perform basic database administration tasks on a relational database system
  • 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

For DB2 Database Administration - Advanced course:

  • Perform basic database administration tasks for a Db2 database server, including using Db2 commands like BACKUP and RESTORE
  • Utilize Structured Query Language (SQL) and be able to construct DDL, DML, and authorization statements

This DB2 Database Administration class is suitable for System administrators, Database Administrators and Technical Personnel involved in planning, implementing, and maintaining DB2 databases.

COURSE AGENDA

DB2 Database Administration - Essentials
(Duration : 4 Days)

1

Overview of DB2 on Linux, UNIX and Windows

  • Contrast the DB2 Family of products
  • Identify the DB2 Products
  • Describe the functions of DB2 components
  • Explore installation and parameters
2

Command Line Processor (CLP) and GUI usage

  • Use the Command Line Processor
  • Explore the GUI environment
  • Describe the DAS role with GUI tools
3

The DB2 environment

  • Specify the key features of an Instance
  • Create and drop an Instance
  • Use db2start and db2stop
  • Distinguish between types of configuration
  • Describe and modify the Database Manager Configuration
4

Creating databases and data placement

  • Review specifics of creating a database
  • Explore the System Catalog tables and views
  • Compare DMS versus SMS table spaces
  • Describe how to setup and manage a DB2 database with Automatic Storage enabled
  • Differentiate between table spaces, containers, extents, and pages
  • Define table spaces
  • Use the get snapshot for tablespaces command to display table space statistics
  • Explore Database configuration parameters
5

Creating database objects

  • List DB2 object hierarchy and physical directories and files
  • Create the following objects: Schema, Table, View, Alias, Index
  • Explore the use of table partitioning
  • Review the use of Temporary Tables
  • Explore the use and implementation of Check Constraints, Referential Integrity and Triggers
  • Exploring the need for and the use of Large Objects
  • Recognize XML and its native store as critical infrastructure for emerging technologies
6

Moving data

  • Discuss the INSERT statement and recognize its limitations
  • Explain the differences between IMPORT and LOAD
  • Explain the EXPORT, IMPORT, and LOAD syntax
  • Create and use Exception Tables and Dump-Files
  • Distinguish and resolve Table States: Load Pending and Set Integrity Pending
  • Use the SET INTEGRITY command
  • Discuss the db2move and db2look commands
7

Backup and recovery

  • Describe the major principles and methods for backup and recovery
  • State the three types of recovery used by DB2
  • Explain the importance of logging for backup and recovery
  • Describe how data logging takes place, including circular logging and archival logging
  • Use the BACKUP, RESTORE, and ROLLFORWARD commands
  • Perform a table space backup and recovery
  • Restore a database to the end of logs or to a point-in-time
  • Discuss the configuration parameters and the recovery history file and use these to handle various backup and recovery scenarios
8

Locking and concurrency

  • Explain why locking is needed
  • List objects that can be locked
  • Describe and discuss the various lock modes and their compatibility
  • Explain four different levels of data protection
  • Set isolation level and lock time out for current activity
  • Explain lock conversion and escalation
  • Describe the situation that causes deadlocks
9

Problem determination

  • Collect information for problem analysis and resolution
  • Use error logs for basic problem analysis
  • Describe four types of monitors: Snapshot Monitor, Event Monitor, Activity Monitor, and Health Monitor
  • Describe the function of EXPLAIN and use this facility to assist basic analysis
  • Use a series of basic commands to better work with connections and sessions
  • Retrieve statistics and other information from a running DB2 instance
  • Use RUNSTATS, REORGCHK, and REORG to resolve application performance problems
10

Security

  • Use DB2 access control mechanisms to implement security within the database
  • Use group IDs to create a control hierarchy
  • Describe Label Based Access Control (LBAC)
  • Describe privileges within a database
  • Describe privileges required for binding and executing a package
  • Describe the difference between explicit privileges and implicit privileges
  • Describe the different DB2 authorization levels
DB2 Database Administration - Advanced
(Duration : 2 Days)

1

Advanced Monitoring

2

Db2 Table Space Management

3

Db2 Database Memory Management

4

Database rebuild support

5

Db2 database and tablespace relocation

6

Db2 Incremental Backup

Encarta Labs Advantage

  • One Stop Corporate Training Solution Providers for over 6,000 various courses on a variety of subjects
  • All courses are delivered by Industry Veterans
  • Get jumpstarted from newbie to production ready in a matter of few days
  • Trained more than 50,000 Corporate executives across the Globe
  • All our trainings are conducted in workshop mode with more focus on hands-on sessions

View our other course offerings by visiting https://www.encartalabs.com/course-catalogue-all.php

Contact us for delivering this course as a public/open-house workshop/online training for a group of 10+ candidates.

Top
Notice
X