错误 ORA-08103: object no longer exists , 有一个表 返回10条数据没问题,但是返回1000条 数据 就报这个错误

tianhuo_soft 2009-01-10 02:10:46
错误 ORA-08103: object no longer exists , 有一个表 返回10条数据没问题,但是返回1000条 数据 就报这个错误

我把主键删除,然后在还原主键的时候 也报这个错误

这是为什么呢 ~!

谁能帮我解决一下啊~!

QQ 39869602
...全文
4182 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
trh505 2010-01-28
  • 打赏
  • 举报
回复
如果上面解决不了
analyze table XXX validate structure cascade;
XXX 为sql中用的表名,需要分析所有的表名。
1.如果有问题,会报错。
表结构有损坏。
解决用相应的建表权限重建表。
2.没错。查询下表数量。看是否有异常,
否则在看下表对应的表空间及索引空间。
trh505 2010-01-28
  • 打赏
  • 举报
回复
我今天也遇到了,我的问题是由于用到了一个索引有问题。不清楚lz的情况是什么样的,重新drop索引在建立就可以了,希望能有帮助。
Andy__Huang 2009-01-18
  • 打赏
  • 举报
回复
请把回滚段设置大一些
watson110 2009-01-11
  • 打赏
  • 举报
回复
[Quote=引用楼主 tianhuo_soft 的帖子:]
错误 ORA-08103: object no longer exists , 有一个表 返回10条数据没问题,但是返回1000条 数据 就报这个错误

我把主键删除,然后在还原主键的时候 也报这个错误

这是为什么呢 ~!

谁能帮我解决一下啊~!

QQ 39869602
[/Quote]
你是用啥返回的呀
wiler 2009-01-11
  • 打赏
  • 举报
回复
估计数据库字典搞乱了
tianhuo_soft 2009-01-10
  • 打赏
  • 举报
回复
最新发现 还不一个表 报这样的错误

凡是超过500行的都报这个错误
tianhuo_soft 2009-01-10
  • 打赏
  • 举报
回复
我都重启 服务器了
又是违规昵称 2009-01-10
  • 打赏
  • 举报
回复
没有遇到过,查了官方文档,如下:

ORA-08103: object no longer exists
Cause: The object has been deleted by another user since the operation began, or a prior incomplete recovery restored the database to a point in time during the deletion of the object.
Action: Delete the object if this is the result of an incomplete recovery.

原因是:在执行操作之前对象已经被另一个用户删除了,或者在删除些对象之前有一个未完成的数据库恢复
应该不是什么大的问题,等等就自己没有了
humucun 2009-01-10
  • 打赏
  • 举报
回复
你试试999条是否可以

17,377

社区成员

发帖
与我相关
我的任务
社区描述
Oracle 基础和管理
社区管理员
  • 基础和管理社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧