このトピックでは、Oracle データベースから OceanBase Database の 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_partitioningオプションを使用した REFERENCE パーティションの定義はサポートされていません。この操作を実行するとエラーが返されます。system_partitioningオプションを使用した SYSTEM パーティションの定義はサポートされていません。この操作を実行するとエラーが返されます。consistent_hash_partitionsオプションを使用した一貫性のある HASH パーティションの作成はサポートされていません。非シャーディングテーブルでこのオプションを使用すると、エラーが返されます。consistent_hash_with_subpartitionsオプションを使用したサブパーティションと一貫性のある HASH パーティションの作成はサポートされていません。非シャーディングテーブルでこのオプションを使用すると、エラーが返されます。partitionset_clauses句を使用した RANGE および LIST パーティションセットの作成はサポートされていません。これらの操作を実行するとエラーが返されます。