Certification courseware and training course guide books
 
Returning Customers
click here to log in.
 
Shopping Cart
Your Cart is Empty
View Cart
  
 
 
 
Print Courseware
Oracle
Oracle Certification
Oracle 11g
Oracle 10g
Oracle Database 10g: SQL
Oracle Database 10g: PL/SQL
Oracle Database 10g: Administrator
Oracle Fusion Middleware Application Server 10g
Oracle Fusion Middleware Business Intelligence (BI) 10g
Oracle 10g Internet Application Developer
Oracle Designer 10g
ora10g001-ver2-VA
ora10g001-ver2-VB
ora10g001-ver2
ora10g002-ver1
ora10g003-ver3
ora10g004-ver1
ora10g005-ver1
ora10g101v1-ver3
ora10g101v2-ver3
ora10g101-ver3
ora10g201-ver2
ora10g202-ver1
ora10g203-ver1
ora10g204-ver4
ora10g205-ver1
ora10g208-ver1
ora10g301-ver4
ora10g303-ver1
ora10g304-ver1
ora10g350-ver2
ora10g401-ver11
ora10g402-ver11
ora10g403-ver14
ora10g501-ver11
ora10g502-ver3
ora10g601-ver1
ora10g602-ver1
ora10g603-ver1
ora10g604-ver1
ora10g605-ver1
sarc001-ver1
sarc002-ver1
ora-ebook
Oracle 9i
ITIL Accredited Courseware Training & Testing Center
Microsoft
Internet, Web, Java, XML
Professional Certification

ora10g102-ver1

Oracle Database 10g: Advanced PL/SQL Programming & Tuning (4 Days)

Description

This Oracle 10g courseware training guide book will teach experienced PL/SQL developers to write efficient programs. Advanced techniques which not only improve execution speed but also enhance the functionality of the programs are also discussed.

Audience

The target audience for this course is senior application developers. Developers who will be building, debugging and tuning PL/SQL program units will benefit from this course.

Mandatory Prerequisites


• The Sideris course Oracle Database 10g: Introduction to SQL - Complete Library
• The Sideris course Oracle Database 10g: Program With PL/SQL - Complete Library

Objectives

Among the specific objectives to be met with this course are these:
• Exploiting and managing cursor sharing.
• Utilizing cursor variables.
• Invoking external procedures.
• Including dynamic SQL and other advanced programming techniques.
• Efficiently executing dynamic SQL using bulk bind techniques.
• Tuning with the DBMS_PROFILER() system-supplied package.
• Debugging with the DBMS_TRACE() system-supplied package.
• Performance tuning and analysis of PL/SQL applications

Course Outline

PL/SQL DEVELOPMENT SUPPORT FROM EM • ABOUT EM & PL/SQL • MANAGING INVALID OBJECTS

EXPLOITING & MANAGING CURSOR SHARING • ABOUT CURSOR SHARING • BIND VARIABLES & CURSOR PEEKING • USING THE CURSOR_SHARING PARAMETER

DYNAMIC SQL • NATIVE DYNAMIC SQL

USING COLLECTIONS • ABOUT COLLECTIONS • BULK BIND USING COLLECTIONS • COLLECTION METHODS

RETRIEVING DDL WITH DBMS_METADATA() • WHY RETRIEVE OBJECT DEFINITIONS? • RETRIEVING DEFAULT METADATA • RETRIEVING CUSTOMIZED METADATA

ADVANCED DBMS_METADATA() PROCESSING • SET_TRANSFORM_PARAM() • GET_QUERY()

PROCESSING DEPENDENT OBJECTS WITH DBMS_METADATA()

REDEFINING TABLES WITH DBMS_REDEFINITION() • ABOUT TABLE REDEFINITION • USING THE DBMS_REDEFINITION() PACKAGE

USING OTHER SYSTEM-SUPPLIED PACKAGES • DBMS_DESCRIBE() • UTL_MAIL • DBMS_SCHEDULER()

USING LARGE OBJECTS (LOBS)

ADVANCED INTERFACE METHODS • ABOUT EXTERNAL PROCEDURES • REGISTERING WITH THE DATABASE • ORACLE NET CONFIGURATION • CALLING EXTERNAL PROCEDURES

ABOUT PL/SQL PERFORMANCE TUNING • ABOUT THE TUNING EFFORT • THE DIFFICULTY OF TUNING • THE SQL & PL/SQL EXECUTION ENVIRONMENT • THE IMPACT OF THE SYSTEMS INFRASTRUCTURE

USING THE TUNING UTILITIES

INFLUENCING ORACLE10G PL/SQL COMPILATION • PLSQL_WARNINGS • PLSQL_OPTIMIZE_LEVEL • PL/SQL NATIVE EXECUTION

PL/SQL TUNING WITH DBMS_PROFILER() • ABOUT DBMS_PROFILER() • INSTALLING DBMS_PROFILER() • USING DBMS_PROFILER() TO MANAGE RUNS • EXAMINING THE PROFILER TABLES

EVALUATING THE PL/SQL PROFILER DATA • ABOUT THE PROFILER DATA • USER QUERIES OF THE CROSS RUN TABLES • SYSTEM-SUPPLIED CROSS RUN TABLES QUERIES

PL/SQL ADVANCED PROGRAMMING & TUNING TECHNIQUES • AUTONOMOUS TRANSACTIONS • USING NOCOPY FOR PARAMETERS • CHOOSING THE OPTIMUM DATATYPE • USEFUL PL/SQL CODING TECHNIQUES

PL/SQL DEBUGGING WITH DBMS_TRACE() • ABOUT THE TRACE FACILITY • INSTALLING DBMS_TRACE() • USING DBMS_TRACE() TO MANAGE RUNS • EXAMINING THE PLSQL_TRACE_... TABLES

Oracle training courseware and learning products
Oracle Database 10g: Advanced PL/SQL Programming & Tuning
 
Quantity
Price
1 – 14$200.00
15 – 24$180.00
25 +$160.00

  1.0  
  657 pages  
 
Broaden the scope of your database tuning effort by including these supplemental database performance tuning courses. Using XML with Oracle? Check out our latest XML courses as well.
ora10g003-ver3
 
Oracle Database 10g: SQL Tuning
Price: $200.00
  3.0  
  611 pages  
 
ora10g004-ver1
 
Oracle Database 10g: Implement Parallel SQL & Partitioning For Data Warehouses
Price: $150.00
  1.0  
  314 pages  
 
ora10g203-ver1
 
Oracle Database 10g: Performance Tuning
Price: $200.00
  1.0  
  438 pages  
 
wl405-ver1.1
 
XML Developer's Program
Price: $250.00 – $260.00
  1.1  
  167  
  
 
wl415-ver3.2
 
XML Developer - Complete Library
Price: $250.00 – $260.00
  3.2  
  447