Training Classes | Learning and Development Resources | Training Directory | New Training Programs | New Training Providers | Site Map | Promote Training | Training Keywords | Training Programs | Training Providers | Regions | Training Search | Advertise Training Programs | Login
Provided by: Serebra Learning Corporation

Advanced Oracle PL/SQL: Implementation and Advanced Features

Click here for more information or to take this course
Serebra Learning Corporation


  home  : Computer  : Databases and SQL  : Oracle PL/SQL

Get More Information
Search for Training
Find Your Genius!
What do you want to learn about?

Training Provided by Serebra Learning Corporation

This course introduces students to advanced interface methods practices and techniques that improve the efficiency and performance of PL/SQL operations. Students also learn about essential Oracle supplied packages that are commonly used in developing applications.


Training Avaliability and Delivery

This is primarily online training
on-line e-learning cbt (computer based)This is an online eLearning or CBT training program
Contact Serebra Learning Corporation for more information
Schedule:8 hours
Training Presented in:English

Related Keywords:  advanced oracle pl   sql 

Training Program Details


Audience

The intended audience for this course is application developers. Required prerequisites are Develop PL/SQL Program Units Introduction to Oracle: SQL and PL/SQL and Introduction to Oracle for Experienced SQL Users. Suggested prerequisites are a thorough knowledge of SQL SQL*Plus and working experience developing applications with PL/SQL.

Objective

  • Read and write to operating system text files by using the UTL_FILE package.
  • Access BFILEs.
  • Implement external routines.
  • Publish load and package Java class methods.
  • Tune PL/SQL code.
  • Trace PL/SQL execution.
  • Tune memory and network issues.
  • Use the DBMS_SESSION DBMS_JOB DBMS_ALERT and DBMS_LOCK packages.

Topics Include

Unit 1: Advanced Interface Methods

  • Match each exception of the UTL_FILE package with its appropriate description.
  • Match the subprogram with its description.
  • Label subprograms when shown in a PL/SQL block.
  • Identify the characteristics of BFILEs.
  • Identify guidelines for creating directories.
  • Sequence the steps necessary for managing BFILEs.
  • Select the correct use of the BFILENAME function.
  • Load BFILEs.
  • Identify the benefits of external routines.
  • Match the uses of external routine components with the corresponding descriptions.
  • Sequence the steps involved in an external routine.
  • Sequence the steps for creating an Alias library using PL/SQL.
  • Publish an external C routine.
  • Match the syntax definition with its appropriate description.
  • Sequence the steps for Java class methods.
  • Sequence the steps for loading a Java class method.
  • Publish a Java class method.

Unit 2: Performance and Tuning

  • Complete a data manipulation command.
  • Identify the benefit of bulk binding.
  • Identify the method of rephrasing a conditional statement to efficiently implement a conditional construct.
  • Identify a practice that addresses data type and constraint issues.
  • Identify a method of efficiently supporting index-by tables in PL/SQL code.
  • Identify the advantages of native dynamic SQL over the DBMS_SQL package.
  • Identify the implementations of SQL or PL/SQL in a specific operation.
  • Sequence the steps involved in tracing PL/SQL execution.
  • Enable subprograms for PL/SQL tracing.
  • Enable PL/SQL tracing.
  • Disable PL/SQL tracing.
  • Display PL/SQL trace information.
  • Identify the importance of sizing the shared pool.
  • Pin specific objects in memory.
  • Identify PL/SQL techniques that address network issues.

Unit 3: Advanced Features of Supplied Packages

  • Identify the DBMS_SESSION subprograms.
  • Change roles.
  • Change the NLS setting for a session.
  • Reclaim unused memory.
  • Identify the DBMS_JOB subprograms.
  • Submit jobs.
  • Change characteristics of submitted jobs.
  • Execute jobs.
  • Remove submitted jobs.
  • Mark submitted jobs as broken.
  • Identify the DBMS_ALERT subprograms.
  • Prepare alerts.
  • Register alerts.
  • Remove alerts.
  • Identify the differences between the DBMS_ALERT and DBMS_PIPE packages.
  • Identify the features of the DBMS_LOCK package.
  • Allocate locks for a session.
  • Request locks for a session.
  • Convert locks for a session.
  • Release locks for a session.
  • Suspend a session.

Duration

8

Minimum Requirements

The CDROM version of this course requires:

  • At least a 486DX 33Mhz CPU.
  • Microsoft Windows 3.1 or higher and a Microsoft compatible mouse.
  • At least 8MB RAM.
  • At least VGA graphics capability with a minimum 512K video RAM (1MB video RAM recommended).
  • At least a double speed CDROM drive.
  • An MPC compliant sound card with attached speakers or headphones is recommended (Currently only the CDROM version supports audio).
The network version of this course requires:
  • At least a 486DX 33Mhz CPU.
  • Microsoft Windows 3.1 or higher and a Microsoft compatible mouse.
  • At least 8MB RAM and 22MB available hard disk space or file server space.
  • At least VGA graphics capability with a minimum 512K video RAM (1MB video RAM recommended).

Media


Serebra Learning Corporation 119 - 7565 132nd Street Surrey BC    V3W 1K5 Canada

About Serebra Learning Corporation - Training Provider

Serebra Learning Corporation - Serebra Learning Corporation provides technology-based training solutions through a combination of Cortex, its proprietary learning management system (LMS), and a curriculum catalog with over 1,825 current courseware titles. Founded in 1987 (as FirstClass Systems, with a name change to Serebra in 2001), Serebra has over sixteen years" experience delivering e-learning solutions to both...

More Advanced Oracle PL/SQL Training from Serebra Learning Corporation

Click here for more information or to take this course

Training Directory | New Training Programs | New Training Providers | Search | Site Map | Promote Training | Login | Links


Connecting people who want to learn with people who love to teach
 Are you an Advanced oracle pl training provider?
You could be on this page today - for FREE!