C# ORA-08102:未找到索引键,obj 194450,文件51,块10623(2)ORA-02063:LIVEPAY的前一行
我在asp.NETC中运行了一个删除查询,但它给出了以下错误 ORA-08102:未找到索引键,obj 194450,文件51,块10623 2 ORA-02063:LIVEPAY的前一行 但是在蟾蜍身上运行了这个查询,它在蟾蜍身上运行得很好。 任何帮助都将受到高度重视 谢谢C# ORA-08102:未找到索引键,obj 194450,文件51,块10623(2)ORA-02063:LIVEPAY的前一行,c#,asp.net,oracle,toad,C#,Asp.net,Oracle,Toad,我在asp.NETC中运行了一个删除查询,但它给出了以下错误 ORA-08102:未找到索引键,obj 194450,文件51,块10623 2 ORA-02063:LIVEPAY的前一行 但是在蟾蜍身上运行了这个查询,它在蟾蜍身上运行得很好。 任何帮助都将受到高度重视 谢谢 这是我从叶子中运行的查询delete*,其中app_no='xxxxxx'在选择集中包含RowID。RDMS需要能够绝对唯一地标识要删除的行。此字段存在,但通常不显示。我认为您可能需要与dba交谈,您可能有索引损坏,他/她
这是我从叶子中运行的查询delete*,其中app_no='xxxxxx'在选择集中包含RowID。RDMS需要能够绝对唯一地标识要删除的行。此字段存在,但通常不显示。我认为您可能需要与dba交谈,您可能有索引损坏,他/她可以运行dbv实用程序检查坏块。您可能希望删除并重新创建出现错误的索引,您可以使用dba_对象使用objrecreated索引查找索引。但是问题仍然存在。好的,我想是时候给你的dba打电话了。还有一件事您可以尝试,您可以尝试在不同的表空间中创建它,这可能无法修复它,但是如果是某个wierd磁盘错误可能会修复它,您知道create索引上的tablespace子句吗?还要仔细检查是否从dba_对象中重建了正确的索引select*,其中object_id=object id from error