|
Learn Oracle from Oracle - Original Oracle University Seminar
Nur Oracle University Schulungen bieten die notwendige Voraussetzung zur Teilnahme an den Prüfungen zum:
OCA (Oracle Certified Assosiate)
OCP (Oracle Certified Professional)
OCM (Oracle Certified Master)
Seminarinhalt
Teilnehmerkreis
Vorkenntnisse
Sachgebiete
In diesem Kurs lernen die Teilnehmer die neuen Features von SQL und PL/SQL in Oracle Database 11g kennen. Er bietet eine Einführung in das SQL Developer-Tool, mit dem Sie Weiterentwicklungen der Programmiersprachenfunktionalität und Trigger kennen lernen.
Die Teilnehmer lernen, Weiterentwicklungen zur besseren Verwendbarkeit von Programmiersprachen zu erproben und Features zur Performance-Verbesserung (wie Inlining und Flashback) zu verwenden. Außerdem verwenden sie Trigger-Weiterentwicklungen im Code, um die Trigger besser steuern zu können. In diesem Kurs werden auch Weiterentwicklungen der dynamischen SQL-Features behandelt. Die Teilnehmer lernen darüber hinaus den überarbeiteten LOB-Datentyp kennen, der erweiterte Funktionalität der nächsten Generation wie intelligente Komprimierung und transparente Verschlüsselung bietet. Daneben lernen die Teilnehmer die Weiterentwicklungen zur besseren Verwendbarkeit des Data Warehousing mit den neuen Operatoren SQL PIVOT und UNPIVOT kennen.
Learn To:
- Performance-Verbesserungen erproben
- SecureFile-LOBS verwenden
- Abhängigkeitsverfolgung und Änderungsbenachrichtigung überwachen
- SQL Developer-Benutzeroberfläche verwenden
- Komplexe Trigger erstellen und Trigger-Weiterentwicklungen verwenden
- SQL-Anweisungen erstellen, die neue Funktionen zur Weiterentwicklung der Unterstützung für reguläre Ausdrücke umfassen
nach oben
- PL/SQL-Entwickler
- Entwickler
- Systemanalytiker
- Data Warehouse-Administrator
nach oben
Erforderliche Vorkenntnisse:
- Erfahrung und Kenntnisse in SQL und PL/SQL aus früheren Oracle-Releases
Empfohlene Vorkenntnisse:
- Praktische Erfahrung in PL/SQL
nach oben
Weiterentwicklungen zur Verbesserung der Programmiersprachenfunktionalität
- Mit den neuen Funktionen zur Unterstützung regulärer Ausdrücke nach Teilmustern suchen und deren Anzahl ermitteln
- Abhängigkeiten auf Elementebene protokollieren
- Exception Handler suchen und korrigieren, die die Exception nicht nach oben an das aufrufende Programm oder die Umgebung übergeben
- Objekttypmethode, die außer Kraft gesetzt werden kann, mit Hilfe des Standards ANSI SQL 2003 für Supertypen verteilen
- WAIT-Option für DDL-Anweisungen verwenden
- Mit der neuen LOCK TABLE-Syntax angeben, wie lange (in Sekunden) die Anweisung maximal auf eine DML-Sperre für die Tabelle warten soll
Dynamisches SQL in PL/SQL mit den 11g-Weiterentwicklungen ausführen
- PL/SQL-Code erstellen, der dynamisches SQL verwendet und größere SQL-Anweisungen als 32 KB erlaubt
- Funktion DBMS_SQL.PARSE() verwenden, die für CLOBs überladen ist (Overloading)
- REF CURSOR in DBMS_SQL-Cursor konvertieren und umgekehrt, um Interoperabilität zu unterstützen
- Mit den Weiterentwicklungen zur Verbesserung von DBMS_SQL einschließlich der Unterstützung aller Datentypen (zum Beispiel Collections und Objekttypen) programmieren
- Benutzerdefinierte Collection-Typen erstellen und mit DBMS_SQL per Bulk Binding binden
Weiterentwicklungen für Performance-Verbesserungen nutzen
- Compiler-Änderungen und ihre Auswirkungen auf die native Kompilierung auflisten
- Neuen SIMPLE_INTEGER-Datentyp verwenden
- Inlining-Prozess beschreiben
- Alle Transaktionsänderungen an einem Record mit Hilfe von Flashback speichern und protokollieren
Weiterentwicklungen zur besseren Verwendbarkeit der Programmiersprache erproben
- Sequence-Aufrufe von NEXTVAL und CURRVAL implementieren, ohne die Werte mit einer SQL-Anweisung abzurufen
- Mit der neuen CONTINUE-Anweisung die nächste Schleifeniteration steuern oder eine Schleife verlassen
- Benannte und gemischte Notation für Funktionsaufrufe aus einer SQL-Anweisung verwenden
- Mit der ALTER TABLE-Anweisung den Status von Tabellen in Read-Only ändern
Trigger-Weiterentwicklungen codieren
- Komplexe Trigger erstellen
- Deaktivierte Trigger erstellen
- ENABLE-Klausel mit Triggern verwenden
- Trigger-Reihenfolge mit den Klauseln FOLLOWS und PRECEDES steuern
SecureFile-LOBs verwalten
- Features von SecureFile-LOBs beschreiben
- BasicFile-LOBs zum SecureFile-LOB-Format migrieren
- Performance von LOBs analysieren
- Deduplication, Komprimierung und Verschlüsselung für SecureFile-LOBs aktivieren
Weiterentwicklungen zur besseren Verwendbarkeit des Data Warehousing
- Vorteile von Pivoting- und Unpivoting-Operationen bestimmen
- Kreuztabellenabfragen erstellen, um Spaltenwerte in neue Spalten und Spalten in Spaltenwerte umzuwandeln (Pivoting bzw. Unpivoting)
- Pivoting- und Unpivoting-Operationen mit mehreren Spalten und mehreren Aggregaten ausführen
- Platzhalter und Aliasnamen bei Pivoting-Operationen verwenden
SQL Developer-Weiterentwicklungen
- Im Object Navigator navigieren und Weiterentwicklungen anzeigen
- PL/SQL kompilieren und debuggen
- Verfügbare Suchmaschinen verwenden
- Voreinstellungen ändern
- Berichte erstellen
Dauer
Dauer: 2 Tage
nach oben
|