Oracle错误问题(错误号:ORA-01578&ORA-01110)

t1212112 2006-05-03 02:45:13
PB9 + Oracle的,某天突然在用PB操作数据库(全表无条件检索)时出现以下错误:

select error:
ORA-01578:ORACLE数据块损坏(文件号8,块号8711)ORA-01110:数据文件8:‘C\ORACLE\ORADATA\CAR\USERS01.DBF'

但输入检索条件后,刚刚登录的数据还能被成功检索出来。

请问这是什么原因造成的?如何解决此问题?(硬盘空间没问题,还剩2G+)
谢谢先
...全文
509 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
zap0910 2006-05-08
  • 打赏
  • 举报
回复
这个问题没有遇到过! 请教高手吧!
skyinfo 2006-05-08
  • 打赏
  • 举报
回复
为何会有这种数据块被损坏的情况
----------------------------------------

1、十之八九这个Oracle的数据库server打开了异步I/O(async io)或增加了写进程
2、硬件的I/O出现了错误。
3、操作系统的I/O或缓存出现我问题,比如操作系统对于异步I/O的补丁没有打。
4、手动的修改了数据文件中的数据

其实坏块涉及的内容很多的,如果坏块发生的回滚段表空间、数据字典(system表空间)或联机日志,这些处理都是特难的,需要与oracle的supporter联系
认真读书 2006-05-08
  • 打赏
  • 举报
回复
请问楼上的为何会有这种数据块被损坏的情况了?我也以前遇到过。。。
skyinfo 2006-05-05
  • 打赏
  • 举报
回复
oracle数据块损坏

http://blog.csdn.net/cn_chenfeng/archive/2004/09/29/120441.aspx

17,086

社区成员

发帖
与我相关
我的任务
社区描述
Oracle开发相关技术讨论
社区管理员
  • 开发
  • Lucifer三思而后行
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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