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
Klausa dan opsi berikut diabaikan dan tidak diselesaikan atau dikonversi ketika ditentukan dalam operasi DDL yang disinkronkan.
Klausa
dependent_tables_clauseuntuk menentukan atribut partisi.Klausa
update_index_clausesuntuk memperbarui indeks dalam tabel.