本文為您介紹遷移 Oracle 資料庫的資料至 OceanBase 資料庫 Oracle 租戶時,CREATE TABLE DDL 分區同步的支援轉換範圍。
總覽
{ range_partitions
| list_partitions
| hash_partitions
| composite_range_partitions
| composite_list_partitions
| composite_hash_partitions
| reference_partitioning
| system_partitioning
| consistent_hash_partitions
| consistent_hash_with_subpartitions
| partitionset_clauses
}
reference_partitioning:
PARTITION BY REFERENCE ( constraint )
[ (reference_partition_desc...) ]
system_partitioning:
PARTITION BY SYSTEM [ PARTITIONS integer
| reference_partition_desc
[, reference_partition_desc ...]
]
consistent_hash_partitions:
PARTITION BY CONSISTENT HASH (column [, column ]...)
[ PARTITIONS AUTO ] TABLESPACE SET tablespace_set
consistent_hash_with_subpartitions:
PARTITION BY CONSISTENT HASH (column [, column ]...)
{ subpartition_by_range
| subpartition_by_list
| subpartition_by_hash
}
[ PARTITIONS AUTO ]
partitionset_clauses:
{ range_partitionset_clause | list_partitionset_clause }
支援的範圍
支援
range_partitions
子句定義 range 分區,詳情請參見 range 分區。支援
list_partitions
子句定義 list 分區,詳情請參見 list 分區。支援
hash_partitions
子句定義 hash 分區,詳情請參見 hash 分區。支援
composite_range_partitions
子句定義 range 複合分區,詳情請參見 range 二級分區。支援
composite_list_partitions
子句定義list 複合分區,詳情請參見 list 二級分區。支援
composite_hash_partitions
子句定義 hash 複合分區,詳情請參見 hash 二級分區。
不支援的範圍
不支援 reference 分區
reference_partitioning
,會報錯。不支援 system 分區
system_partitioning
,會報錯。不支援建立一致的 hash 分區
consistent_hash_partitions
,該子句僅對分區表有效,會報錯。不支援
consistent_hash_with_subpartitions
子句建立與子分區一致的散列,該子句僅對分區表有效,會報錯。不支援
partitionset_clauses
子句,建立 range 和 list 分區集,會報錯。