CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Oracle >  开发

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

楼主t1212112()2006-05-03 14:45:13 在 Oracle / 开发 提问

PB9   +   Oracle的,某天突然在用PB操作数据库(全表无条件检索)时出现以下错误:  
   
  select   error:  
          ORA-01578:ORACLE数据块损坏(文件号8,块号8711)ORA-01110:数据文件8:‘C\ORACLE\ORADATA\CAR\USERS01.DBF'  
   
  但输入检索条件后,刚刚登录的数据还能被成功检索出来。  
   
  请问这是什么原因造成的?如何解决此问题?(硬盘空间没问题,还剩2G+)  
  谢谢先  
  问题点数:20、回复次数:4Top

1 楼skyinfo(tiger)回复于 2006-05-05 14:42:32 得分 0

oracle数据块损坏  
   
  http://blog.csdn.net/cn_chenfeng/archive/2004/09/29/120441.aspxTop

2 楼sxiong()回复于 2006-05-08 15:16:03 得分 0

请问楼上的为何会有这种数据块被损坏的情况了?我也以前遇到过。。。Top

3 楼skyinfo(tiger)回复于 2006-05-08 21:36:50 得分 0

为何会有这种数据块被损坏的情况  
  ----------------------------------------  
   
  1、十之八九这个Oracle的数据库server打开了异步I/O(async   io)或增加了写进程  
  2、硬件的I/O出现了错误。  
  3、操作系统的I/O或缓存出现我问题,比如操作系统对于异步I/O的补丁没有打。  
  4、手动的修改了数据文件中的数据  
   
  其实坏块涉及的内容很多的,如果坏块发生的回滚段表空间、数据字典(system表空间)或联机日志,这些处理都是特难的,需要与oracle的supporter联系Top

4 楼zap0910()回复于 2006-05-08 21:44:15 得分 0

这个问题没有遇到过!   请教高手吧!Top

相关问题

关键词

得分解答快速导航

  • 帖主:t1212112

相关链接

  • Oracle类图书

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo