Todos os produtos
Search
Central de documentação

PolarDB:ALTER TABLE MOVE PARTITION

Última atualização: Jun 28, 2026

Move uma partição ou subpartição para um tablespace diferente.

Importante

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 ALTER na 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

table_name

Sim

Nome da tabela que contém a partição.

archived_logs

partition_name

Sim

Nome da partição a mover.

p_2022_q1

subpartition_name

Sim

Nome da subpartição a mover.

sp_2023_asia

tablespace_name

Sim

Nome do tablespace de destino.

tbs_cold_data