重庆思庄Oracle、Redhat认证学习论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 1118|回复: 1
打印 上一主题 下一主题

[Oracle] 前端界面上报:ora-01115,ora-01110,ora-27070,osd-04006

[复制链接]
跳转到指定楼层
楼主
发表于 2024-2-22 18:25:32 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
应用报错:

[Microsoft][ODBc driver for Oraclel[Oracle]ORA-01115:从文件读取块时出现 1O 错误 (块 #}
ORA-01110: 数据文件 15:
'D:\APP\ADMINISTRATOR\ORADATA\ORCL\ZHINDEXHIS.DBF
ORA-27070:异步读取/写入失败
OSD-04006:ReadFile0 失败,无法连取文件O/S-Error: (Os 23) 数据镨误(循环冗余检查)

系统日志,在不停的报以下错误:

设备 iDevice\Harddisk3\DR6 有一个不正确的区块。


给对方说硬件出问题了,对方说硬件没有报红灯,不算硬件问题,
那么什么才算硬件问题呢?



分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 支持支持 反对反对
回复

使用道具 举报

沙发
 楼主| 发表于 2024-3-8 12:23:18 | 只看该作者
以上问题,通过RMAN VALIDATE DATAFILE 15 可以找到具体的块号

RMAN> validate datafile 15;

启动 validate 于 08-3月 -24
使用目标数据库控制文件替代恢复目录
分配的通道: ORA_DISK_1
通道 ORA_DISK_1: SID=23 设备类型=DISK
通道 ORA_DISK_1: 正在开始验证数据文件
通道 ORA_DISK_1: 正在指定数据文件进行验证
输入数据文件: 文件号=00015 名称=D:\APP\ADMINISTRATOR\ORADATA\ORCL\ZL9INDEXHIS.DB
F
RMAN-00571: ===========================================================
RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS ===============
RMAN-00571: ===========================================================
RMAN-03009: validate 命令 (ORA_DISK_1 通道上, 在 03/08/2024 11:47:17 上) 失败
ORA-19501: 文件 "D:\APP\ADMINISTRATOR\ORADATA\ORCL\ZL9INDEXHIS.DBF", 块编号 6750
72 (块大小=8192) 上出现读取错误
ORA-27070: 异步读取/写入失败
OSD-04016: 异步 I/O 请求排队时出错。
O/S-Error: (OS 23) 数据错误(循环冗余检查)。

RMAN>

然后,通过以下语句:

SQL> select owner,segment_name,segment_type,tablespace_name
  2     from dba_extents
  3    where file_id=15
  4     and 675072 between block_id and block_id+blocks-1;

OWNER
------------------------------
SEGMENT_NAME
----------------------------------------------------------------------------

SEGMENT_TYPE       TABLESPACE_NAME
------------------ ------------------------------
ZLHIS
病人挂号记录_IX_病人ID
INDEX              ZL9INDEXHIS


看到是一个索引 病人挂号记录_IX_病人ID

删除,并重建到其他表空间即可。

alter index  zlhis.病人挂号记录_IX_病人ID  tablespace tsp_zl9indhis_new;

之后,应用不报错了。


回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|手机版|小黑屋|重庆思庄Oracle、Redhat认证学习论坛 ( 渝ICP备12004239号-4 )

GMT+8, 2024-11-25 05:32 , Processed in 0.096988 second(s), 19 queries .

重庆思庄学习中心论坛-重庆思庄科技有限公司论坛

© 2001-2020

快速回复 返回顶部 返回列表