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.
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
3) Indizes neu erstellen
ALTER TABLE A MODIFY PARTITION
Eine sehr gute Zusammenfassung zu Partitionierung ist unter http://www.akadia.com/services/ora_partition.html zu finden.
Kommentare
Kommentar veröffentlichen