如果自己搞不定可以找诗檀软件专业ORACLE数据库修复团队成员帮您恢复!
诗檀软件专业数据库修复团队
服务热线 : 13764045638 QQ号:47079569 邮箱:service@parnassusdata.com
本文的信息适用于:
- Oracle RDBMS 版本 9.0.1和 9.2
所有平台
症状
ORA-1499 使用在线选项分析聚簇索引时,例如:
SQL> analyze index I_USER# validate structure online;analyze index I_USER# validate structure online*第一行的错误:ORA-01499: 表/索引交叉引用失败 -参考跟踪文件
原因
这个问题已得到解决(非公开) bug:2939823. 特殊的索引,例如LOB 索引,丛索引等等没有相关的rowids ,因此我们不能证明行事实上存在于基础表中, Oracle9i SQL Reference中也写道(参考”ANALYZE – Restriction on ONLINE”)ONLINE选项不能用于丛目标。
修复
在10.1中,如果你想分析这些索引,会出现 ORA-19361 :
SQL> analyze index i_user# validate structure online;analyze index i_user# validate structure online *第一行的错误:ORA-19361: ONLINE 选项不允许这种类型的索引
在10.1之前,分析时会避免使用在线选项这种解决方法/方法。
参考文献
Oracle9i SQL Reference – ANALYZE (“Restriction on ONLINE”)
Comment