1-888-THE-TREE (1-888-843-8733)
PRODUCTIVITY THROUGH EDUCATION®
 
 

Application Development and Tuning for Oracle® Databases: Hands-On

 
Course: 492   Duration: 5 Days
 
 

You Will Learn How To

  • Design and implement efficient applications while incorporating Oracle features
  • Load data into Oracle databases using SQL*Loader or external tables
  • Maintain and secure the database with advanced application techniques
  • Enhance applications with key Oracle-provided packages
  • Improve query performance using the Oracle-provided toolset
  • Tune applications for optimal performance

Course Benefits

Developing efficient, secure, high-performance database applications is essential to the effectiveness of an organization's information structure. In this hands-on course, you gain the skills to create powerful and secure Oracle database applications, and tune them for optimal performance. You learn to load, maintain and secure your valuable data by leveraging advanced application techniques.

Who Should Attend

Developers and others interested in increasing the performance and efficiency of their Oracle database applications. A working knowledge of SQL and PL/SQL as well as experience with a SQL-based RDBMS is assumed.

Hands-On Training

A continuous case study provides experience building and tuning applications, including:
  • Loading data into an Oracle database
  • Automating processing with job scheduling
  • Utilizing LOBs
  • Managing dependencies
  • Generating optimizer statistics with DBMS_STATS
  • Using performance diagnostic tools
  • Influencing the optimizer
  • Implementing tuning techniques
  • Enhancing performance with Real-Time SQL Monitoring

Related Courses

 
Oracle is a registered trademark of Oracle Corporation.
 

Training Dates

Live online classroom training.Participate in person or in live, online events (highlighted) via Learning Tree AnyWareTM.
Mar 5 - 9Rockville, MD
Apr 16 - 20New York 
May 7 - 11Reston, VA
Jun 4 - 8Toronto 
Jul 9 - 13Rockville, MD
Aug 13 - 17New York 
Sep 10 - 14Reston, VA
Oct 1 - 5Toronto 
Oct 29 - Nov 2Rockville, MD
Dec 10 - 14New York 

For AnyWare enrollments, please register at least 10 days prior to the start of the course.


For complete schedule, please visit www.learningtree.com
 
http://www.learningtree.com/courses/492pf.htm
 
 
1-888-THE-TREE (1-888-843-8733)
PRODUCTIVITY THROUGH EDUCATION®
 
 

Application Development and Tuning for Oracle® Databases: Hands-On

 
Course: 492   Duration: 5 Days
 
 
Course 492 Content
 

Introduction to the Application Environment

The Oracle database environment

  • Reviewing basic architecture concepts
  • Examining existing databases using the Data Dictionary

Database design considerations

  • Managing basic storage structures
  • Enhancing performance with optional storage structures

Preparing the Database

Populating the database

  • Loading data from other sources using SQL*Loader or external tables
  • Writing to external tables using Data Pump
  • Upgrading Data Pump with legacy mode

Maintaining the application schema

  • Implementing best practices for the PL/SQL development structures
  • Managing dependencies
  • Generating DDL for existing objects

Exploiting Oracle Built-In Packages

Automating routine processing

  • Scheduling routines with DBMS_JOB or Oracle Scheduler
  • Starting jobs based on system or application events
  • Grouping scheduled jobs for program dependent scheduling

Handling other media types

  • Programming with LOBs
  • Providing transparent compression, encryption and deduplication with SecureFiles

Maintaining the Database

Applying advanced programming techniques

  • Developing modular code using packages
  • Managing default, serializable and autonomous transactions
  • Resolving potential trigger problems

Securing the database

  • Enforcing security using PL/SQL
  • Implementing row-level security applications
  • Controlling access with Oracle Label Security

Locking and read consistency

  • Implicit vs. explicit locking
  • Avoiding deadlocks
  • Waiting for DML and DDL locking

Upgrading the application

  • Building a new application version using Edition-Based Redefinition
  • Implementing the new version

Improving Query Performance

Identifying basic tuning techniques

  • Developing a tuning methodology
  • Planning and managing the tuning process

Employing tuning tools

  • Running EXPLAIN PLAN and autotrace
  • SQL Trace and TKPROF output

Query tuning techniques

  • Optimizing join operations
  • Partitioning data to improve access to frequently used data
  • Storing rows in sorted sequence with sorted hash clusters

Deciphering and Controlling the Optimizer

Optimizer concepts

  • Fundamentals of access paths
  • Gathering object and system statistics with DBMS_STATS
  • Managing low-selectivity columns with histograms

Influencing the Optimizer

  • Utilizing hints and optimizer mode
  • Determining the driving table

Tuning the Application

Optimizing performance

  • Exploring B-Trees
  • Bitmapped, function-based and other indexing options
  • Partitioning indexes with virtual columns and other options
  • Monitoring index usage with invisible indexes

Tuning with the automated tools

  • Tuning SQL with the SQL Tuning Advisor and the SQL Access ADVISOR
  • Identifying real-time performance problems with Real-Time SQL Monitoring
 
http://www.learningtree.com/courses/492pf.htm
 
 
1-888-THE-TREE (1-888-843-8733)
PRODUCTIVITY THROUGH EDUCATION®
 
 

Application Development and Tuning for Oracle® Databases: Hands-On

 
Course: 492   Duration: 5 Days
 
 
Course Tuition
$ 3,190Standard Tuition
Tuition with a Savings Plan
$ 1,700Premium-Pass
$ 1,833Training Passport
$ 2,250Voucher 10-Pack
$ 2,267Triple-Pack
$ 2,833Government Discount
$ 2,870Alumni Gold Discount

Your Course Tuition Entitles You To...

  • Class participation
  • Team workshops
  • Use of in-class hands-on equipment
  • Comprehensive course materials
  • Morning and afternoon refreshments
  • Course Completion Certificate awarding Continuing Education Units
  • FREE participation in Professional Certification
  • FREE participation in College Credit programs (including related exams)
 
 

Tuition Savings Plans

Training Passport
  • 3 courses in 12 months
  • As little as $1,833 per course
  • Savings as much as 40%
  • Only $5,500
Premium Pass
  • 4 courses in 24 months
  • As little as $1,700 per course
  • Save as much as 45%
Training Vouchers
  • Save as much as $1,040 per course
  • Fully transferable
  • As low as $2,250 per course
Triple-Pack
  • 3 courses for anyone in your organization
  • As little as $2,266 per course
  • Only $6,799
Alumni Gold Discount Attend your first course and you'll receive a personalized Alumni Gold Discount card, entitling you to save as much as $320 on each course you take within the following 12 months. Take just one course each year and you'll be entitled to ongoing discounts...year after year!

Your Guarantee of Satisfaction

Unless you feel 100% satisfied that Learning Tree delivered even more than you expected, there is no fee for your course attendance. Our Guarantee of Quality lets you experience the value of the course—and then pay only if you feel the course was well worth the tuition.

Enrolling is Easy and Flexible!

Enroll by phone or online. If your plans change, just let us know and, without a fee, you can transfer to another course or cancel your enrollment. Pay after you've taken the course, and then only if you are 100% satisfied.

 
http://www.learningtree.com/courses/492pf.htm