Oracle9I Advanced PL/SQL Programming Course

Course Code: RT 268
Course Abstract:

The objective of this course is to allow PL/SQL developers to write efficient and tuned programs. Performance techniques, problem areas and troubleshooting tools are all presented.  Please note: This course is alternately named Oracle9i PL/SQL Application Tuning.

Audience:

This course is designed for Oracle application developers.

Duration: 4 days
Learning Outcomes:

Upon completion of this course, the participant will be able to:
> Write efficient programs

Course Topics:

Understanding The Tuning Issues 
Using Tkprof & Autotrace 
Using The Statspack Utility
Setting Snampshot Levels & SQL Thresholds
Maintaining The Statistics Performance Tables
Exploiting & Managing Cursor Sharing 
Bind Variables & Cursor Peeking 
Using The Cursor_Sharing Parameter 
Using Cursor Variables 
Using Sys_Refcursor 
Invoking External Procedures 
Registering With The Database 
Oracle Net Configuration 
Advanced Program Units 
Using Invoker Rights 
Native Dynamic SQL 
Autonomous Transactions 
Using Collections 
Bulk Bind Using Collections
Collection Methods 
Pl/SQL Tuning With DBMS_Profiler() 
Installing DBMS_Profiler()
Using DBMS_Profiler() To Manage Runs 
Evaluating The Pl/SQL Profiler Data
User Queries Of The Cross Run Tables
System-Supplied Cross Run Tables Queries
Pl/SQL Tuning Techniques 
Using Nocopy For Parameters 
Using The Returning Clause 
Choosing The Optimum Datatype 
Useful PL/SQL Coding Techniques 
PL/SQL Debugging With DBMS_Trace() 
Installing DBMS_Trace() 
Using DBMS_Trace() To Manage Runs 
Examining The PLSQL_Trace_ ... Tables 

Prerequisites:

Oracle9i SQL (RT 262)
Oracle9i Advanced SQL (RT 258)
Oracle9i PL/SQL Language (RT 275)
Oracle9i SQL Tuning (RT 269)

Note: All fields are required
At the present time we do not offer training for individuals or groups less then 6 individuals. We apologize for any inconvenience.


We Value Your Privacy!

Ready to get started or in need of more information? Contact us today.

Go To Blog Virtual Learning