ORACLE Database 11g

Advanced PL/SQL

Seminar-Konfigurator

Detaillierte Beschreibung

Inhalte
  • 1. Tag
  • Überblick Entwicklungsumgebungen
  • SQL Developer vs. SQL*Plus
  • Überlegungen zum Design
  • Vordefinierte Datentypen beschreiben
  • Subtypen erstellen
  • Verschiedene Richtlinien für den Cursor-Entwurf
  • Cursor-Variablen verwenden
  • Cursor-Variablen als Programmparameter übergeben
  • Cursor-Variablen mit statischen Cursorn vergleichen
  • Collections verwenden
  • Collections – Überblick
  • Assoziative Arrays, Nested Tables, Varrays
  • PL/SQL-Programme entwickeln, die Collections verwenden
  • Collections effektiv verwenden
  • Weitere Schnittstellenmethoden
  • C und Java über PL/SQL aufrufen
  • 2. Tag
  • VDP mit fein granulierter Zugriffskontrolle implementieren
  • Funktionsweise der fein granulierten Zugriffskontrolle
  • Features der fein granulierten Zugriffskontrolle
  • Anwendungskontext beschreiben und erstellen
  • DBMS_RLS-Prozeduren auflisten
  • Policies implementieren
  • Dictionary Views zur fein granulierten Zugriffskontrolle
  • Large Objects bearbeiten
  • Interne LOBs verwalten, BFILEs beschreiben
  • DIRECTORY-Objekt erstellen und damit auf BFILEs zugreifen
  • Das DBMS_LOB-Package
  • LOBs entfernen
  • Temporäres LOB mit dem DBMS_LOB-Package erstellen
  • SecureFile-LOBs verwalten
  • Umgebung für SecureFile-LOBs aktivieren
  • Mit SecureFile-LOBs Dokumente speichern
  • BasicFile-LOBs in das SecureFile-LOB-Format konvertieren
  • Performance von SecureFile-LOBs prüfen
  • Deduplication, Komprimierung, Verschlüsselung aktivieren
  • Performance und Tuning
  • Compiler verstehen und beeinflussen
  • PL/SQL-Code optimieren
  • Inlining innerhalb von Einheiten aktivieren
  • Speicherprobleme identifizieren und optimieren
  • Performance mit SQL- und PL/SQL-Caching verbessern
  • Ergebnis-Cache für SQL-Abfragen und PL/SQL Funktionen
  • 3. Tag
  • PL/SQL-Code analysieren
  • bereitgestellten Packages und Dictionary Views
  • Codierungsinformationen suchen
  • Identifier-Typen mit PL/Scope ermitteln
  • Das DBMS_METADATA Package
  • PL/SQL-Code – Tracing und Profilerstellung
  • PL/SQL-Programmausführung tracen
  • Profile von PL/SQL-Anwendungen erstellen
  • Code vor SQL-Injection-Angriffen schützen
  • Angriffsflächen verringern
  • DBMS_ASSERT verwenden
  • Immunen Code entwickeln
Ihre Wunschthemen
Diese Konfiguration jetzt anfragen