Move uma partição ou subpartição para um tablespace diferente.
O PolarDB usa uma arquitetura de armazenamento distribuído compartilhado, em que vários nós de computação compartilham uma única cópia dos dados. Tablespaces físicos não têm suporte. O comando ALTER TABLE MOVE PARTITION é aceito apenas para compatibilidade com Oracle e não altera o local físico de armazenamento dos dados.
Pré-requisitos
Antes de começar, verifique se você tem:
Propriedade da tabela ou permissão
ALTERna tabela de destino
Sinopse
O comando ALTER TABLE MOVE PARTITION tem duas formas.
Para mover uma partição para um novo tablespace:
ALTER TABLE table_name
MOVE PARTITION partition_name
TABLESPACE tablespace_name;
Para mover uma subpartição para um novo tablespace:
ALTER TABLE table_name
MOVE SUBPARTITION subpartition_name
TABLESPACE tablespace_name;
Parâmetros
|
Parâmetro |
Obrigatório |
Descrição |
Exemplo |
|
|
Sim |
Nome da tabela que contém a partição. |
|
|
|
Sim |
Nome da partição a mover. |
|
|
|
Sim |
Nome da subpartição a mover. |
|
|
|
Sim |
Nome do tablespace de destino. |
|