Mittwoch, 13. Juli 2011

Oracle Tabelle in einen anderen Tablespace verschieben

Das Verschieben einer Tabelle von einem Tablespace in einem anderen sollte nur in Ausnahmefällen erfolgen. Dies kann z.B. notwendig sein, wenn die Performance drastisch sinkt. Sämtliche Indizes dieser Tabelle werden gelöscht und müssen neu erstellt werden.

alter table [schema].[ursprungs_tabelle] move tablespace [ziel_tablespace];

Die Indizes müssen neu gebildet werden.

alter index [schema].[index]  rebuild;

Keine Kommentare:

Kommentar veröffentlichen