Course Code: OAP
Duration: 3 days
This course, designed for Oracle database administrators and software development personnel who need to gain practical experience of the advanced features of PL/SQL such as program design, packages, cursors, large objects and collections.
It also introduces some of the Oracle-supplied packages.
Exercises and examples are used throughout the course to give practical hands-on experience with the techniques covered.
Versions supported 12cR2, 18c, 19c.
By the end of this Oracle Advanced PL/SQL course delegates will be able to effectively tune PL/SQL code; create subtypes; create and use collections; execute external C programs and Java programs from PL/SQL; use fine-grained access control; use LOB data types and the DBMS_LOB package; use SecureFile LOBs; effectively design cursors; improve memory usage with PL/SQL result caching and SQL result sets and apply coding standards to avoid SQL injection attacks.
Software development personnel and Oracle database administrators who need to take advantage of the advanced features of PL/SQL in Oracle Database.
Practical experience of Oracle SQL or SQL Developer and a good working knowledge of the fundamentals of the PL/SQL programming language are required.
Versions supported 12cR2, 18c and 19c.
The delegate will learn and acquire skills as follows:
Practical experience of Oracle SQL and the PL/SQL programming language is required. This can be gained by attendance on the pre-requisite courses. Familiarity with the Oracle Database is also required.
The course was particularly good and certainly took my PL/SQL to another level. A lot of extremely useful stuff beyond programming. And certainly gave ideas what is possible. The instructor was particularly good and very knowledgeable and anything he didn't know he would investigate and come with the explanation. That is not my first class with him and one of the reason, I actually book with this company.
Caroline - Government - November 2024
Course written very well. A mixed of different approaches to teaching. I am very glad that I attended this course as a lot have been learned and these skills will be used from tomorrow :) Trainer very approachable, professional and would recommend this to anyone who need to develop their skills.
Salma - Oracle Developer - Utilities
Fantastic course, learned a lot. Great pace, concepts well explained. Thanks!
Gail - Senior BI Developer - Finance
Documentation and lab environments are great and the instructor was friendly and very knowledgeable.
Scott
Very useful course explaining new features for use within Oracle PL/SQL for Interfaces, programming standards and large data volumes. The sections exploring many techniques for Pl/SQL performance tuning, profiling, tracing, best practices and code analysis will be very useful in my role in support to assist trouble-shooting performance issues in our PL/SQL code and processes used in the Production systems. new techniques for development were also discussed. The instruction was good and with practice where required and plenty of discussion for the real world application. Would recommend this course for Advanced Pl/SQL developers.
Andrew - Application Support Manager - Transport
That was an excellent course and a very good teacher. I enjoyed the whole content explained by the trainer.
Justyna - Application Database Administrator - Pharmaceuticals
Live Virtual Classroom
Our Customers Include
Our Course Curriculum