migrazione

La migrazione di una partizione di una tabella online

La migrazione di una partizione (o sub-partizione) di una tabella ad un tablespace differente, a partire da Oracle 12c, non è un più un’operazione complessa. Quando viene specificata la clausola “online”, tutte le operazioni dml vengono eseguite senza interruzioni sulle partizioni/sub-partizioni coinvolte nella procedura. Non sono invece consentite nel caso in cui tali partizioni/sub-partizioni siano poste offline. Un po’ di esempi … SQL> ALTER TABLE table_name MOVE PARTITION|SUBPARTITION partition_name TO tablespace tablespace_name; Sposta una partizione/sub-partizione di una tabella in un nuovo tablespace offline. SQL> ALTER TABLE table_name MOVE PARTITION|SUBPARTITION partition_name TO tablespace tablespace_name UPDATE INDEXES ONLINE; Sposta una partizione/sub-partizione di Continua a leggere

La migrazione di una partizione di una tabella

La migrazione di una partizione (o sub-partizione) di una tabella ad un tablespace differente, a partire da Oracle 12c, non è un più un’operazione complessa. Quando viene specificata la clausola “online”, tutte le operazioni dml vengono eseguite senza interruzioni sulle partizioni/sub-partizioni coinvolte nella procedura. Non sono invece consentite nel caso in cui tali partizioni/sub-partizioni siano poste offline. Un po’ di esempi … SQL> ALTER TABLE table_name MOVE PARTITION|SUBPARTITION partition_name TO tablespace tablespace_name; Sposta una partizione/sub-partizione di una tabella in un nuovo tablespace offline. SQL> ALTER TABLE table_name MOVE PARTITION|SUBPARTITION partition_name TO tablespace tablespace_name UPDATE INDEXES ONLINE; Sposta una partizione/sub-partizione di Continua a leggere