RMAN备份报错ORA-19501,DBV验证报错DBV-00102
xfNov 5 2012 — edited Nov 6 2012存储发现有异常,厂商决定要重做raid
现在要进行数据备份,exp已备份无异常
rman备份时报错:
RMAN> backup validate datafile 53;
启动 backup 于 2012.11.05 14:41:26
分配的通道: ORA_DISK_1
通道 ORA_DISK_1: sid=524 devtype=DISK
通道 ORA_DISK_1: 启动全部数据文件备份集
通道 ORA_DISK_1: 正在指定备份集中的数据文件
输入数据文件 fno=00053 name=E:\TOEC01.DBF
RMAN-03009: backup 命令 (ORA_DISK_1 通道上, 在 11/05/2012 14:41:29 上) 失败
ORA-19501: 文件 "E:\TOEC01.DBF", 块编号 12545 读错误 (块大小 = 8192)
ORA-27070: 异步读取/写入失败
OSD-04016: 异步 I/O 请求排队时出错。
O/S-Error: (OS 1) 函数不正确。
关闭异步I/O同步
alter system set disk_asynch_io=FALSE scope=spfile;
重启实例
RMAN> backup validate datafile 53;
启动 backup 于 2012.11.05 15:24:53
使用通道 ORA_DISK_1
通道 ORA_DISK_1: 启动全部数据文件备份集
通道 ORA_DISK_1: 正在指定备份集中的数据文件
输入数据文件 fno=00053 name=E:\TOEC01.DBF
RMAN-03009: backup 命令 (ORA_DISK_1 通道上, 在 11/05/2012 15:24:57 上) 失败
ORA-19501: 文件 "E:\TOEC01.DBF", 块编号 11905 读错误 (块大小 = 8192)
ORA-27070: 异步读取/写入失败
OSD-04006: ReadFile() 失败, 无法读取文件
O/S-Error: (OS 1) 函数不正确。
E:\>dbv file=TOEC01.DBF blocksize=8192
DBVERIFY: Release 10.2.0.1.0 - Production on 星期一 11月 5 15:29:23 2012
Copyright (c) 1982, 2005, Oracle. All rights reserved.
DBVERIFY - 开始验证: FILE = TOEC01.DBF
DBV-00102: FILE (TOEC01.DBF) 在 verification read 操作 (-2) 期间出现文件 I/O 错误
os:Windows2003 x64
db:oracle10.2.0.1.0 x64
求解,怎样能使rman继续完成备份?