文档解释
ORA-14071: invalid option for an index used to enforce a constraint
Cause: An option other than COMPRESS, NOCOMPRESS, PCTFREE, INITRANS, MAXTRANS, STORAGE, TABLESPACE, PARALLEL, NOPARALLEL, RECOVERABLE, UNRECOVERABLE, LOGGING, NOLOGGING, LOCAL, or GLOBAL was specified for an index used to enforce a constraint.
Action: Choose one of the valid index options.
ORA-14071:对用于强制约束的索引使用了无效选项。
官方解释
当为实现强制约束(such as UNIQUE or PRIMARY KEY)添加索引时,Oracle 所支持的索引选项不正确。在此情况发生的时候,例如,强制使用UNIQUE或PRIMARY KEY索引但设置INDEX_ONLY可能会引发此错误。
常见案例
在创建用于强制约束的索引时,Oracle可能会不支持一些选项,同时会出现ORA-14071的错误。例如,如果试图为索引设置INDEX_ONLY(只是索引,不支持初始信息)选项但同时也启用UNIQUE或PRIMARY KEY约束,可能会出现此错误。
正常处理方法及步骤
检查索引是否设置了正确的选项,以满足Oracle Oracle要求或者适用的约束。如果选项不正确,则更改它们来符合要求,以便避免ORA-14071错误。