Oraculix

Geschichten aus dem Alltag der Oracle Datenbank-Programmierung und -Administration

DOAG2011 – Addenda

Geschrieben von Uwe M. Küchler am 19. November 2011

Sodele, eine interessante DOAG-Konferenz liegt hinter mir, und in der Nachbetrachtung meines Vortrages „Oracle Old Features“ ist mir aufgefallen, daß in den Unterlagen die Quellen- und Literaturhinweise fehlten. Diese möchte ich hier nachliefern, und zwar umfangreicher als geplant.
Wer nicht auf der Konferenz war und daher auch nicht die Vortragsunterlagen herunterladen kann: Nicht traurig sein, ich werde in diesem Blog noch einiges über wichtige, oft unterbewertete „Old Features“ veröffentlichen!

Constraints

Fremdschlüssel, Query Rewrite

RELY-Constraints

  • RELY wieder entfernen, bevor „enable validate“ durchgeführt wird! Siehe hier.

Deferred Constraints

COALESCE, ANSI-Joins, WITH-Clause etc.

Veröffentlicht in DBA, Oracle, Performance, SQL | Getaggt mit: , , | Kommentar schreiben »

Böser Bug: CASE liefert zusätzliche Rows zurück

Geschrieben von Uwe M. Küchler am 11. Oktober 2011

Heute gibt’s mal wieder nur einen kurzen Post, aber dieser Bug ist so gemein, daß ich ihn gleich öffentlich dokumentieren wollte. Schließlich hat er zur Folge, daß auf die Ergebnisse von Abfragen mit CASE-Anweisungen kein Verlass mehr ist! Den Rest des Beitrags lesen »

Veröffentlicht in Oracle, SQL | Getaggt mit: | Kommentar schreiben »

Zeitreisen

Geschrieben von Uwe M. Küchler am 4. Juli 2011

Zeitreisen sind möglich! Wer hätte das gedacht? Leider beschränkt sich diese Möglichkeit für diesen Artikel auf Datenbank-Server, es wird also vorläufig noch nichts mit dem Nobelpreis… ;-)

Szenario

Geschäftskritische Softwaresysteme müssen oftmals auf ihr Verhalten zu bestimmten Zeiten in der Zukunft geprüft werden. Darunter fallen z.B. Jahreswechsel (wer erinnert sich noch an den Hype um das Jahr 2000?) oder auch Kalenderdaten, zu denen bestimmte Funktionen in der Anwendung aktiv oder inaktiv werden sollen. Normalerweise wird dann das Serverdatum kurz vor oder kurz hinter das zu untersuchende Datum gesetzt und das Systemverhalten beobachtet. Das ist bei Oracle-Datenbanken aber mit einigen Nebenwirkungen behaftet. Vorgehen und Fallstricke sollen hier beleuchtet werden.

Den Rest des Beitrags lesen »

Veröffentlicht in DBA, Oracle | Getaggt mit: | Kommentar schreiben »

 
Follow

Get every new post delivered to your Inbox.