创建Oracle索引簇遇ORA-02158错误:无效CREATE INDEX选项
Oracle ORA-02158 创建簇索引报错解决方法
报错原因是你在创建簇索引时,错误地在簇名称后指定了列(col1)。索引簇的键列已经在CREATE CLUSTER语句中定义,创建簇索引时无需重复指定列。
错误语句:
CREATE INDEX index_cluster_index ON CLUSTER index_cluster_t1_col1(col1);
正确语句:
CREATE INDEX index_cluster_index ON CLUSTER index_cluster_t1_col1;
如果需要设置索引相关选项(如存储、表空间等),可在语句末尾添加合法选项,示例:
CREATE INDEX index_cluster_index ON CLUSTER index_cluster_t1_col1 TABLESPACE users PCTFREE 10 LOGGING;
内容的提问来源于stack exchange,提问作者Luis Angel Urena Lopez
相关产品推荐
相关产品推荐

