All Products
Search
Document Center

ApsaraDB for OceanBase (Deprecated):Ikhtisar

Last Updated:Jul 02, 2025

Topik ini menjelaskan ruang lingkup konversi operasi DDL CREATE INDEX selama migrasi data dari database Oracle ke tenant Oracle di OceanBase Database.

Sintaksis

CREATE [ UNIQUE | BITMAP ] INDEX [ schema_name. ] index_name
  ON { cluster_index_clause
     | table_index_clause
     | bitmap_join_index_clause
     }
[ USABLE | UNUSABLE ]
[ { DEFERRED | IMMEDIATE } INVALIDATION ] ;


table_index_clause:
[ schema. ] table [ t_alias ]
(index_expr [ ASC | DESC ]
  [, index_expr [ ASC | DESC ] ]...)
  [ index_properties ]

index_properties:
[ { { global_partitioned_index
    | local_partitioned_index
    }
  | index_attributes
  }...
| INDEXTYPE IS { domain_index_clause
               | XMLIndex_clause
               }
]

cluster_index_clause:
CLUSTER [ schema. ] cluster 

index_attributes:
[ { physical_attributes_clause
  | logging_clause
  | ONLINE
  | TABLESPACE { tablespace | DEFAULT }
  | index_compression
  | { SORT | NOSORT }
  | REVERSE
  | VISIBLE | INVISIBLE
  | partial_index_clause
  | parallel_clause
  }...
]

bitmap_join_index_clause:
[ schema.]table
   ( [ [ schema. ]table. | t_alias. ]column
     [ ASC | DESC  ]
       [, [ [ schema. ]table. | t_alias. ]column
          [ ASC | DESC ]
       ]...
   )
   FROM [ schema. ]table [ t_alias ]
          [, [ schema. ]table [ t_alias ]
        ]...
   WHERE condition
      [ local_partitioned_index ] index_attributes

Operasi yang didukung

  • Membuat indeks unik dengan opsi UNIQUE INDEX didukung.

  • Membuat indeks normal dengan opsi INDEX didukung.

  • Mendefinisikan indeks normal dan indeks kunci unik menggunakan klausa table_index_clause didukung. Untuk informasi lebih lanjut, lihat Indeks Normal.

Operasi yang tidak didukung

  • Mendefinisikan CLUSTER INDEX menggunakan klausa cluster_index_clause tidak didukung. Kesalahan akan dikembalikan saat melakukan operasi ini.

  • Mendefinisikan BITMAP INDEX menggunakan klausa bitmap_join_index_clause tidak didukung. Kesalahan akan dikembalikan saat melakukan operasi ini.

Klausa dan opsi yang diabaikan

Catatan

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

  • Opsi USABLE dan UNUSABLE untuk menentukan ketersediaan indeks.

  • Opsi BITMAP INDEX untuk mendefinisikan indeks bitmap. Kata kunci BITMAP akan diabaikan dan indeks normal akan dibuat.

  • Opsi DEFERRED INVALIDATION dan IMMEDIATE INVALIDATION yang mengontrol invalidasi kursor dependen dalam operasi DDL untuk pembuatan indeks.