Allgemein Oracle

Partitionen zwischen Tabellen verschieben

Sie fragen sich vielleicht, warum Sie eine Partition von einer Tabelle zur anderen verschieben sollten, aber tatsächlich gibt es dafür mehrere Gründe. Der folgende tauchte in einer Session auf, die ich mit einem Kunden abhielt, der „alte“ Daten archivieren wollte. Die aktuellen Daten sind partitioniert (INTERVAL) und seine initiale Idee war es, die Reihen in die Archiv-Tabelle mit INSERT AS SELECT zu verschieben. Die Archiv-Tabelle muss mindestens 10 Jahre verfügbar bleiben, wird aber nur sehr selten genutzt. Da es auf der aktuellen Tabellen mit bis zu 300 Millionen Rows globale Indizes gibt, konnten wir die alten Daten nicht einfach in

Partitionen zwischen Tabellen verschieben Blogbeitrag lesen »