All Products
Search
Document Center

ApsaraDB for OceanBase (Deprecated):Menambahkan partisi dan subpartisi

Last Updated:Jun 28, 2025

Topik ini menjelaskan ruang lingkup konversi yang didukung untuk operasi DDL ALTER TABLE dalam menambahkan partisi dan subpartisi selama migrasi data dari database Oracle ke tenant Oracle di OceanBase Database.

Sintaksis

add_table_partition:
ADD {
PARTITION [ partition ] add_range_partition_clause
  [, PARTITION [ partition ] add_range_partition_clause ]...
| PARTITION [ partition ] add_list_partition_clause
  [, PARTITION [ partition ] add_list_partition_clause ]...
| PARTITION [ partition ] add_system_partition_clause
  [, PARTITION [ partition ] add_system_partition_clause ]...
  [ BEFORE { partition_name | partition_number } ]
| PARTITION [ partition ] add_hash_partition_clause
} [ dependent_tables_clause ]


add_range_partition_clause:
range_values_clause
[ table_partition_description ]
[ external_part_subpart_data_props ]
[ ( { range_subpartition_desc [, range_subpartition_desc] ...
    | list_subpartition_desc [, list_subpartition_desc] ...
    | individual_hash_subparts [, individual_hash_subparts] ...
    }
  ) | hash_subparts_by_quantity ]
[ update_index_clauses ]

add_list_partition_clause:
list_values_clause
[ table_partition_description ]
[ external_part_subpart_data_props ]
[ ( { range_subpartition_desc [, range_subpartition_desc] ...
    | list_subpartition_desc [, list_subpartition_desc] ...
    | individual_hash_subparts [, individual_hash_subparts] ...
    }
  ) | hash_subparts_by_quantity ]
[ update_index_clauses ]

add_system_partition_clause:
[table_partition_description]
[update_index_clauses]

add_hash_partition_clause:
partitioning_storage_clause
[ update_index_clauses ]
[ parallel_clause ]
[ read_only_clause ]
[ indexing_clause ]

dependent_tables_clause:
DEPENDENT TABLES
( table ( partition_spec [, partition_spec]... 
          [, table ( partition_spec [, partition_spec]... ]
        )
)

DDL yang Didukung

  • Penambahan partisi LIST dan RANGE didukung.

  • Penambahan subpartisi LIST dan RANGE didukung.

DDL yang Tidak Didukung

  • Penambahan partisi HASH tidak didukung. Kesalahan akan dikembalikan saat Anda melakukan operasi ini.

  • Penambahan subpartisi HASH tidak didukung. Kesalahan akan dikembalikan saat Anda melakukan operasi ini.

  • Penambahan partisi SYSTEM tidak didukung. Kesalahan akan dikembalikan saat Anda melakukan operasi ini.

Klausa dan opsi yang diabaikan

Catatan

Klausa dan opsi berikut diabaikan dan tidak diselesaikan atau dikonversi ketika ditentukan dalam operasi DDL yang disinkronkan.

  • Klausa dependent_tables_clause untuk menentukan atribut partisi.

  • Klausa update_index_clauses untuk memperbarui indeks dalam tabel.