Integration neuer Daten in partitionierte Tabelle

Ein effizienter Weg neue Daten in eine partitionierte Tabelle zu integrieren, unter der Voraussetzung, dass kein Primärschlüssel für diese Tabelle existiert:

1) Daten in neue, leere Tabelle A importieren
2) Diese Tabelle als Partition in partitionierte Tabelle einbinden (es werden KEINE Daten kopiert)
ALTER TABLE A EXCHANGE PARTITION WITH TABLE B WITHOUT VALIDATION;
3) Indizes neu erstellen
ALTER TABLE A MODIFY PARTITION REBUILD UNUSABLE LOCAL INDEXES;

Eine sehr gute Zusammenfassung zu Partitionierung ist unter http://www.akadia.com/services/ora_partition.html zu finden.

Kommentare

Beliebte Posts aus diesem Blog

PGA unter Oracle 11g

trunc(sysdate) - nette Spiele mit dem Datum

Datapump - Verzeichnis erstellen