Oracle PL/SQL - Programming for Advanced Users (ORA5A)

Databases, Oracle

This course is for developers who already know SQL and PL/SQL and want to master advanced PL/SQL techniques for designing and implementing highly efficient Oracle program units. The course covers practical use of cursors, packages and collections.

Participants gain hands-on skills to optimize performance, build flexible applications and improve database efficiency by using LOBs, result caching and profiling. Emphasis is on design patterns, memory use and maintainability for Oracle PL/SQL.

Location, current course term



Brno + online (volitelně)
12/15/2025 - 12/16/2025 CZECH
Order
3/9/2026 - 3/10/2026 CZECH
Order
Praha + online (volitelně)
9/22/2025 - 9/23/2025 CZECH
Order
10/23/2025 - 10/24/2025 CZECH
Order
Custom Customized Training (date, location, content, duration)

The course:

Hide detail
  • Overview of collections
  • Using associative arrays (index-by tables)
  • Using nested tables
  • Using VARRAYs
  • Efficient use of collections
  • Defining collection and object types
  • PL/SQL object type instances
  • PL/SQL constructors
  • PL/SQL attributes
  • PL/SQL member methods
  • PL/SQL inheritance for object types
  • Manipulating objects in PL/SQL
  • Sharing objects between sessions
  • Order and Map methods for object collections
  • Improve memory use with SQL result set caching
  • Enabling PL/SQL function result caching
  • Profiling PL/SQL applications
  • Creating and maintaining LOB data types
  • Using the DBMS_LOB PL/SQL package to manage LOBs
  • Characteristics and advantages of SecureFile LOBs
  • Guidelines for cursor design
  • Enabling deduplication, compression and encryption for SecureFile LOBs
Assumed knowledge:
Basic knowledge of PL/SQL.
Recommended previous course:
Oracle Database - Programming in PL/SQL (ORA5)
Schedule:
2 days (9:00 AM - 5:00 PM )
Course price:
552.00 € ( 667.92 € incl. 21% VAT)
Language:

Vybrané zákaznické reference

MONETA Money Bank, a.s., Miriam R.
Oracle PL/SQL - Programming for Advanced Users ( ORA5A)
"Školení bylo srozumitelné, dobře vysvětlené. Lektor byl skvělý, prezentace výborně připravena. Určitě pro mne bylo přínosem vysvětlení objektů v PL/SQL. Doporučuji."
Česká pošta, s.p., Michal E.
Oracle PL/SQL - Programming for Advanced Users ( ORA5A)
"Obsahem kurzu bylo mnoho názorných příkladů s čím se můžeme v praxi potkat a jak řešit případné problémy."
CETIN a.s., Josef B.
Oracle PL/SQL - Programming for Advanced Users ( ORA5A)
"Děkuji"
APAG Elektronik s.r.o., Patrik H.
Oracle PL/SQL - Programming for Advanced Users ( ORA5A)
"Vše perfektní"
365.bank, a.s., Martin M.
Oracle PL/SQL - Programming for Advanced Users ( ORA5A)
"Rozsah tém, ktorých sa školenie týkalo bol obrovský, čo bolo super. Tým, že toho bolo tak veľa tak možno nie všetko sa dá na prvý krát pochopiť. Lektor by mohol niektoré časti pomalšie vysvetliť, no na druhú stranu by sa zas toľko toho nestihlo. Oceňujem, že lektor poskytol veľké množstvo skriptov, ktoré môžu do budúcna v praxi slúžiť ako návod pre riešenie danej problematiky. So školením som spokojný."
OKsystem a.s., Marcela B.
Oracle PL/SQL - Programming for Advanced Users ( ORA5A)
"Velmi přínosné školení, skvělý lektor, příjemná atmosféra. Děkuji!"
Asseco Central Europe, a.s., Martin N.
Oracle PL/SQL - Programming for Advanced Users ( ORA5A)
"Chýbalo mi trošku viac času na precvičenie niektorých príkladov. Ale vďaka výborne pripraveným podkladom a prostrediu (Virtual Box) sa toto dalo precvičiť aj dodatočne. Spokojnosť. :-)"
Česká geologická služba, Jan S.
Oracle PL/SQL - Programming for Advanced Users ( ORA5A)
"Bylo to přesně takové školení jaké jsem potřeboval."