文档解释
ORA-14530: row mismatches found in table string.string and index string.string
Cause: rows in table and index inconsistent
Action: run complete analyze to determine corrupt rows
。
ORA-14530 错误指的是表与索引之间有冲突。它可以由执行以下操作避免:
1. 在更新表之前,先刷新索引
2. 在改变表数据之前,检查关联索引
3. 使用 a COMMIT statement 来保存任何更改,使其他用户可以访问更新后的数据
4. 使用 UPDATE statement 更新表,而不是直接更改表数据
5. 检查表的完整性,防止数据的冲突 (CREATE INTEGRITY)
6. 在创建表时,使用合适的数据类型,以确保合理的比较
7. 调整表行锁定模式以支持更新(CREATE TABLE with ROWLOCK)