Low Level PL/SQL-Programmierung für DB-Administration
Automatische Partitionierung von Tabellen
Projektauftrag
Partitionierte Tabellen werden durch das Starten eines PL/SQL-Jobs erweitert. Es wird zwischen add- und split-Partition unterschieden.
Die Partitionierungsrichtlinien bzw. Namenskonventionen des Auftraggebers werden eingehalten. Es können mehrere Partitionen miteinander erstellt werden. Die neue Partition wird anhand des Musters ihrer Vorgängerpartition erstellt.
Überschreiten die aktuellen Partitionen die in den Parametern festgelegte maximale Anzahl Partitionen, werden die ältesten Partitionen gelöscht. Dabei werden die maximale Anzahl Partitionen anhand des aktuellen Datums rückgerechnet, damit keine noch aktuellen Daten gelöscht werden.
Die Jobsteuerung erfolgt über Parameter-Tabellen und dba_jobs als Scheduling-Werkzeug. Das Programm kann entweder im Ausgabe- oder im Ausführmodus gestartet werden.
Kunde
Die Schweizerische Post
Ausführung und Betrieb
Ab 2007 bis Dato
Besonderheiten
Alle benötigten Informationen für die Partitionierung werden aus dem Case Dictionary ausgelesen