0800 282 353 or +44 1372 364610
TRAINING YOU CAN TRUST
 
 

Application Development and Tuning for Oracle Databases: Hands-On

 
Course: 492   Type: Hands-On Training   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 organisation'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
  • Managing constraint-based indexes
  • Developing procedures, functions and packages
  • Resolving critical PL/SQL problems
  • Generating optimiser statistics with DBMS_STATS
  • Using performance diagnostic tools
  • Optimising Oracle applications
  • Implementing tuning techniques
  • Identifying PL/SQL bottlenecks using DBMS_PROFILER

Related Courses

  • 493 Oracle PL/SQL Programming
  • 234 Developing SQL Queries for Oracle Databases
  • 594 Oracle Database 10g Administration
  • 131 SQL Server 2005 Comprehensive Introduction
  • 530 SQL Server 2000 Comprehensive Introduction
  • 518 Oracle Database 10g: Backup, Recovery and Tuning
  • 315 Developing User Requirements
  • 296 Project Management: Skills for Success

 
Oracle is a registered trademark of Oracle Corporation.
  Oracle Databases: Application Development & Tuning

Upcoming Dates

24 - 28 Nov, 2008
London
23 - 27 Mar, 2009
London
20 - 24 Jul, 2009
London

For complete schedule, please visit www.learningtree.co.uk
 
http://www.learningtree.co.uk/courses/uk492.htm
 
 
0800 282 353 or +44 1372 364610
TRAINING YOU CAN TRUST
 
 

Application Development and Tuning for Oracle Databases: Hands-On

 
Course: 492   Type: Hands-On Training   Duration: 5 Days
 
 
Course Content
 

Introduction to the Application Environment

The Oracle database environment

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

Database design considerations

  • Designing for performance
  • Managing basic storage structures
  • Storage management issues

Preparing the Database

Maintaining the application schema

  • Managing dependencies
  • Migrating LONG to LOB datatypes

Populating the database

  • Loading data from other sources using SQL*Loader or external tables
  • Writing to external tables using Data Pump
  • Importing other Oracle database content

Maintaining the Database

Applying advanced programming techniques

  • Developing modular code using packages
  • Managing default, serialisable 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

Exploiting Oracle Built-In Packages

Handling other media types

  • Accessing operating system files
  • Programming with LOBs

Automating routine processing

  • Scheduling routines with DBMS_JOB or Oracle Scheduler
  • Starting jobs based on system or application events

Enhancing application capabilities

  • Controlling the application schema with invoker's rights
  • Generating DDL for existing objects

Improving Query Performance

Identifying basic tuning techniques

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

Employing tuning tools

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

Query tuning techniques

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

Deciphering and Controlling the Optimiser

Optimiser concepts

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

Influencing the Optimiser

  • Utilising hints and optimiser mode
  • Specifying first-rows optimisation
  • Determining the driving table

Tuning the Application

Optimising performance

  • Partitioned, function-based and other indexing options
  • Monitoring index usage
  • Reducing heavy I/O operations
  • Exploring B+Trees
  • Parallel DML

PL/SQL tuning techniques

  • Generating dynamic SQL
  • Binding variables to enable SQL statement reuse
 
http://www.learningtree.co.uk/courses/uk492.htm
 
 
0800 282 353 or +44 1372 364610
TRAINING YOU CAN TRUST
 
 

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

 
Course: 492   Type: Hands-On Training   Duration: 5 Days
 
 

Course 492 Tuition

£ 1,995Standard Tuition
Tuition with a Savings Plan
£ 1,22510-Day Training Pass
£ 995Flex-Training Pass
£ 1,31410-Training Vouchers
£ 1,4045-Training Vouchers
£ 1,795Alumni Gold Tuition

Your Course Fee Entitles You To...

  • Class participation
  • Team workshops
  • Use of in-class hands-on equipment
  • Comprehensive course materials
  • Morning and afternoon refreshments
  • Lunch
  • Course Completion Certificate
  • FREE participation in the Learning Tree Professional Certification Programmes (including related exams)
 
 

Tuition Savings Plans

Flex-Training Pass
  • 3 Courses for £2 ,995
  • As little as £995
  • Savings as much as 50%
  • 3 courses in 24 months
10-Day Training Pass
  • Save as much as £770 per course
  • Any combination of courses
  • Only £2,695
Training Vouchers
  • Save as much as £681 per course
  • Fully transferable
  • As low as £1,314 per course
Alumni Gold Discount Attend your first course and you will receive a personalised Alumni Gold Discount card, entitling you to save as much as £200 on each course you take in the following 24 months. Take just one course every two years, and you will be entitled to ongoing discounts...year after year. You save 10%.
* Exact savings may vary depending on courses selected.

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 fee.

Enrolling is Easy and Flexible!

Enrol 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.co.uk/courses/uk492.htm