ORA-00376: 此时无法读取文件问题…
2017-05-02 10:45
441 查看
Alertlog中的错误信息:
Created Oracle managed file
D:\ORACLE\PRODUCT\10.1.0\FLASH_RECOVERY_AREA\MYORACLE\ARCHIVELOG\2010_07_17\O1_MF_1_7329_641T9YS2_.ARC
Sat Jul 17 08:29:35 2010
KCF: write/open error block=0x148de
online=1
file=3 D:\ORACLE\PRODUCT\10.1.0\ORADATA\MYORACLE\SYSAUX01.DBF
error=27072 txt: 'OSD-04008: WriteFile() 失败, 无法写入文件
O/S-Error: (OS 1453) 配额不足,无法完成请求的服务。'
Automatic datafile offline due to write error on
file 3:
D:\ORACLE\PRODUCT\10.1.0\ORADATA\MYORACLE\SYSAUX01.DBF
Sat Jul 17 08:29:37 2010
Errors in file
d:\oracle\product\10.1.0\admin\myoracle\udump\myoracle_ora_5436.trc:
ORA-00202: 控制文件: 'D:\DISK3\CONTROL01.CTL'
ORA-27091: 无法将 I/O 排队
ORA-27070: 异步读取/写入失败
OSD-04006: ReadFile() 失败, 无法读取文件
O/S-Error: (OS 1453) 配额不足,无法完成请求的服务。
KCF: write/open error block=0x112 online=1
file=7
D:\ORACLE\PRODUCT\10.1.0\ORADATA\MYORACLE\JERRY_UNDO.DBF
error=27072 txt: 'OSD-04008: WriteFile() 失败, 无法写入文件
O/S-Error: (OS 1453) 配额不足,无法完成请求的服务。'
Automatic datafile offline due to write error on
file 7:
D:\ORACLE\PRODUCT\10.1.0\ORADATA\MYORACLE\JERRY_UNDO.DBF
Sat Jul 17 08:31:47 2010
ORA-376 encountered when generating server alert SMG-3503
Sat Jul 17 08:31:48 2010
Errors in file
d:\oracle\product\10.1.0\admin\myoracle\udump\myoracle_ora_7120.trc:
ORA-00376: file 3 cannot be read at this time
ORA-01110: data file 3:
'D:\ORACLE\PRODUCT\10.1.0\ORADATA\MYORACLE\SYSAUX01.DBF'
ORA-06512: at "SYSMAN.MGMT_JOB_ENGINE", line 7097
ORA-06512: at line 1
Sat Jul 17 08:31:48 2010
Errors in file
d:\oracle\product\10.1.0\admin\myoracle\udump\myoracle_ora_8132.trc:
ORA-00376: file 3 cannot be read at this time
ORA-01110: data file 3:
'D:\ORACLE\PRODUCT\10.1.0\ORADATA\MYORACLE\SYSAUX01.DBF'
ORA-06512: at "SYS.DBMS_AQ", line 577
ORA-06512: at "SYSMAN.EMD_NOTIFICATION", line 492
ORA-06512: at line 1
Sat Jul 17 08:31:49 2010
KCF: write/open error block=0x116e online=1
file=1 D:\ORACLE\PRODUCT\10.1.0\ORADATA\MYORACLE\SYSTEM01.DBF
error=27072 txt: 'OSD-04008: WriteFile() 失败, 无法写入文件
O/S-Error: (OS 1453) 配额不足,无法完成请求的服务。'
Sat Jul 17 08:31:49 2010
Errors in file
d:\oracle\product\10.1.0\admin\myoracle\bdump\myoracle_smon_1656.trc:
ORA-00376: file 7 cannot be read at this time
ORA-01110: data file 7:
'D:\ORACLE\PRODUCT\10.1.0\ORADATA\MYORACLE\JERRY_UNDO.DBF'
Sat Jul 17 08:31:50 2010
Errors in file
d:\oracle\product\10.1.0\admin\myoracle\bdump\myoracle_dbw0_1596.trc:
ORA-01243: system tablespace file suffered media failure
ORA-01114: IO error writing block to file 1 (block # 4462)
ORA-01110: data file 1:
'D:\ORACLE\PRODUCT\10.1.0\ORADATA\MYORACLE\SYSTEM01.DBF'
ORA-27072: File I/O error
OSD-04008: WriteFile() 失败, 无法写入文件
O/S-Error: (OS 1453) 配额不足,无法完成请求的服务。
DBW0: terminating instance due to error 1243
Sat Jul 17 08:31:51 2010
Errors in file
d:\oracle\product\10.1.0\admin\myoracle\bdump\myoracle_smon_1656.trc:
ORA-00376: file 7 cannot be read at this time
ORA-01110: data file 7:
'D:\ORACLE\PRODUCT\10.1.0\ORADATA\MYORACLE\JERRY_UNDO.DBF'
Sat Jul 17 08:31:51 2010
Errors in file
d:\oracle\product\10.1.0\admin\myoracle\bdump\myoracle_pmon_1472.trc:
ORA-01243: system tablespace file suffered media failure
Sat Jul 17 08:31:53 2010
Errors in file
d:\oracle\product\10.1.0\admin\myoracle\bdump\myoracle_lgwr_1600.trc:
ORA-01243: system tablespace file suffered media failure
Sat Jul 17 08:31:53 2010
Errors in file
d:\oracle\product\10.1.0\admin\myoracle\bdump\myoracle_ckpt_1576.trc:
ORA-01243: system tablespace file suffered media failure
Sat Jul 17 08:31:54 2010
Errors in file
d:\oracle\product\10.1.0\admin\myoracle\bdump\myoracle_mman_1592.trc:
ORA-01243: system tablespace file suffered media failure
Sat Jul 17 08:32:14 2010
Errors in file
d:\oracle\product\10.1.0\admin\myoracle\bdump\myoracle_q000_2332.trc:
ORA-01243: system tablespace file suffered media failure
Sat Jul 17 08:32:15 2010
Errors in file
d:\oracle\product\10.1.0\admin\myoracle\bdump\myoracle_reco_1660.trc:
ORA-01243: system tablespace file suffered media failure
Sat Jul 17 08:32:17 2010
Instance terminated by DBW0, pid = 1596
Dump file
d:\oracle\product\10.1.0\admin\myoracle\bdump\alert_myoracle.log
ALERTLOG中,
ublished database character set on system events channel
Wed Jul 21 16:04:04 2010
All processes have switched to database character set
Wed Jul 21 16:04:04 2010
Errors in file
d:\oracle\product\10.1.0\admin\myoracle\udump\myoracle_ora_5780.trc:
ORA-00604: 递归 SQL 级别 1 出现错误
ORA-00376: 此时无法读取文件 7
ORA-01110: 数据文件 7:
'D:\ORACLE\PRODUCT\10.1.0\ORADATA\MYORACLE\JERRY_UNDO.DBF'
Error 604 happened during db open, shutting down database
USER: terminating instance due to error 604
Wed Jul 21 16:04:05 2010
Errors in file
d:\oracle\product\10.1.0\admin\myoracle\bdump\myoracle_dbw0_3056.trc:
ORA-00604: error occurred at recursive SQL level
Wed Jul 21 16:04:05 2010
Errors in file
d:\oracle\product\10.1.0\admin\myoracle\bdump\myoracle_pmon_1660.trc:
ORA-00604: error occurred at recursive SQL level
Wed Jul 21 16:04:05 2010
Errors in file
d:\oracle\product\10.1.0\admin\myoracle\bdump\myoracle_mman_4788.trc:
ORA-00604: error occurred at recursive SQL level
Wed Jul 21 16:04:05 2010
Errors in file
d:\oracle\product\10.1.0\admin\myoracle\bdump\myoracle_ckpt_5344.trc:
ORA-00604: error occurred at recursive SQL level
Wed Jul 21 16:04:06 2010
Errors in file
d:\oracle\product\10.1.0\admin\myoracle\bdump\myoracle_reco_3448.trc:
ORA-00604: error occurred at recursive SQL level
Wed Jul 21 16:04:06 2010
Errors in file
d:\oracle\product\10.1.0\admin\myoracle\bdump\myoracle_lgwr_4160.trc:
ORA-00604: error occurred at recursive SQL level
Instance terminated by USER, pid = 5780
ORA-1092 signalled during: alter database open...
原因可能是断电引起的,导致2个文件(数据文件3和数据文件7需要恢复),恢复后还是无法打开数据库,因为数据文件处于脱机状态,导致无法打开。
关于该错误的一个解释:
Possible causes and solutions summary:
=====================================
A. Tablespace or Datafile
offline.
B. Datafile does not exist at
the OS level.
C. Datafile locked by Backup
Software.
D. Incorrectly set ULIMIT on
UNIX.
E. Rollback Segment with active
transactions is unavailable
F. Possible Other Causes.
SQL> /
STATUS
FILE#
------- ----------
SYSTEM
1
ONLINE
2
OFFLINE
3
ONLINE
4
ONLINE
5
ONLINE
6
ONLINE
7
ONLINE
8
ONLINE
9
ONLINE
10
ONLINE
11
STATUS
FILE#
------- ----------
ONLINE
12
ONLINE
13
ONLINE
14
ONLINE
15
已选择15行。
SQL> alter database datafile 3 online;
数据库已更改。
SQL> alter database open;
数据库已更改。
SQL>
Created Oracle managed file
D:\ORACLE\PRODUCT\10.1.0\FLASH_RECOVERY_AREA\MYORACLE\ARCHIVELOG\2010_07_17\O1_MF_1_7329_641T9YS2_.ARC
Sat Jul 17 08:29:35 2010
KCF: write/open error block=0x148de
online=1
file=3 D:\ORACLE\PRODUCT\10.1.0\ORADATA\MYORACLE\SYSAUX01.DBF
error=27072 txt: 'OSD-04008: WriteFile() 失败, 无法写入文件
O/S-Error: (OS 1453) 配额不足,无法完成请求的服务。'
Automatic datafile offline due to write error on
file 3:
D:\ORACLE\PRODUCT\10.1.0\ORADATA\MYORACLE\SYSAUX01.DBF
Sat Jul 17 08:29:37 2010
Errors in file
d:\oracle\product\10.1.0\admin\myoracle\udump\myoracle_ora_5436.trc:
ORA-00202: 控制文件: 'D:\DISK3\CONTROL01.CTL'
ORA-27091: 无法将 I/O 排队
ORA-27070: 异步读取/写入失败
OSD-04006: ReadFile() 失败, 无法读取文件
O/S-Error: (OS 1453) 配额不足,无法完成请求的服务。
KCF: write/open error block=0x112 online=1
file=7
D:\ORACLE\PRODUCT\10.1.0\ORADATA\MYORACLE\JERRY_UNDO.DBF
error=27072 txt: 'OSD-04008: WriteFile() 失败, 无法写入文件
O/S-Error: (OS 1453) 配额不足,无法完成请求的服务。'
Automatic datafile offline due to write error on
file 7:
D:\ORACLE\PRODUCT\10.1.0\ORADATA\MYORACLE\JERRY_UNDO.DBF
Sat Jul 17 08:31:47 2010
ORA-376 encountered when generating server alert SMG-3503
Sat Jul 17 08:31:48 2010
Errors in file
d:\oracle\product\10.1.0\admin\myoracle\udump\myoracle_ora_7120.trc:
ORA-00376: file 3 cannot be read at this time
ORA-01110: data file 3:
'D:\ORACLE\PRODUCT\10.1.0\ORADATA\MYORACLE\SYSAUX01.DBF'
ORA-06512: at "SYSMAN.MGMT_JOB_ENGINE", line 7097
ORA-06512: at line 1
Sat Jul 17 08:31:48 2010
Errors in file
d:\oracle\product\10.1.0\admin\myoracle\udump\myoracle_ora_8132.trc:
ORA-00376: file 3 cannot be read at this time
ORA-01110: data file 3:
'D:\ORACLE\PRODUCT\10.1.0\ORADATA\MYORACLE\SYSAUX01.DBF'
ORA-06512: at "SYS.DBMS_AQ", line 577
ORA-06512: at "SYSMAN.EMD_NOTIFICATION", line 492
ORA-06512: at line 1
Sat Jul 17 08:31:49 2010
KCF: write/open error block=0x116e online=1
file=1 D:\ORACLE\PRODUCT\10.1.0\ORADATA\MYORACLE\SYSTEM01.DBF
error=27072 txt: 'OSD-04008: WriteFile() 失败, 无法写入文件
O/S-Error: (OS 1453) 配额不足,无法完成请求的服务。'
Sat Jul 17 08:31:49 2010
Errors in file
d:\oracle\product\10.1.0\admin\myoracle\bdump\myoracle_smon_1656.trc:
ORA-00376: file 7 cannot be read at this time
ORA-01110: data file 7:
'D:\ORACLE\PRODUCT\10.1.0\ORADATA\MYORACLE\JERRY_UNDO.DBF'
Sat Jul 17 08:31:50 2010
Errors in file
d:\oracle\product\10.1.0\admin\myoracle\bdump\myoracle_dbw0_1596.trc:
ORA-01243: system tablespace file suffered media failure
ORA-01114: IO error writing block to file 1 (block # 4462)
ORA-01110: data file 1:
'D:\ORACLE\PRODUCT\10.1.0\ORADATA\MYORACLE\SYSTEM01.DBF'
ORA-27072: File I/O error
OSD-04008: WriteFile() 失败, 无法写入文件
O/S-Error: (OS 1453) 配额不足,无法完成请求的服务。
DBW0: terminating instance due to error 1243
Sat Jul 17 08:31:51 2010
Errors in file
d:\oracle\product\10.1.0\admin\myoracle\bdump\myoracle_smon_1656.trc:
ORA-00376: file 7 cannot be read at this time
ORA-01110: data file 7:
'D:\ORACLE\PRODUCT\10.1.0\ORADATA\MYORACLE\JERRY_UNDO.DBF'
Sat Jul 17 08:31:51 2010
Errors in file
d:\oracle\product\10.1.0\admin\myoracle\bdump\myoracle_pmon_1472.trc:
ORA-01243: system tablespace file suffered media failure
Sat Jul 17 08:31:53 2010
Errors in file
d:\oracle\product\10.1.0\admin\myoracle\bdump\myoracle_lgwr_1600.trc:
ORA-01243: system tablespace file suffered media failure
Sat Jul 17 08:31:53 2010
Errors in file
d:\oracle\product\10.1.0\admin\myoracle\bdump\myoracle_ckpt_1576.trc:
ORA-01243: system tablespace file suffered media failure
Sat Jul 17 08:31:54 2010
Errors in file
d:\oracle\product\10.1.0\admin\myoracle\bdump\myoracle_mman_1592.trc:
ORA-01243: system tablespace file suffered media failure
Sat Jul 17 08:32:14 2010
Errors in file
d:\oracle\product\10.1.0\admin\myoracle\bdump\myoracle_q000_2332.trc:
ORA-01243: system tablespace file suffered media failure
Sat Jul 17 08:32:15 2010
Errors in file
d:\oracle\product\10.1.0\admin\myoracle\bdump\myoracle_reco_1660.trc:
ORA-01243: system tablespace file suffered media failure
Sat Jul 17 08:32:17 2010
Instance terminated by DBW0, pid = 1596
Dump file
d:\oracle\product\10.1.0\admin\myoracle\bdump\alert_myoracle.log
ALERTLOG中,
ublished database character set on system events channel
Wed Jul 21 16:04:04 2010
All processes have switched to database character set
Wed Jul 21 16:04:04 2010
Errors in file
d:\oracle\product\10.1.0\admin\myoracle\udump\myoracle_ora_5780.trc:
ORA-00604: 递归 SQL 级别 1 出现错误
ORA-00376: 此时无法读取文件 7
ORA-01110: 数据文件 7:
'D:\ORACLE\PRODUCT\10.1.0\ORADATA\MYORACLE\JERRY_UNDO.DBF'
Error 604 happened during db open, shutting down database
USER: terminating instance due to error 604
Wed Jul 21 16:04:05 2010
Errors in file
d:\oracle\product\10.1.0\admin\myoracle\bdump\myoracle_dbw0_3056.trc:
ORA-00604: error occurred at recursive SQL level
Wed Jul 21 16:04:05 2010
Errors in file
d:\oracle\product\10.1.0\admin\myoracle\bdump\myoracle_pmon_1660.trc:
ORA-00604: error occurred at recursive SQL level
Wed Jul 21 16:04:05 2010
Errors in file
d:\oracle\product\10.1.0\admin\myoracle\bdump\myoracle_mman_4788.trc:
ORA-00604: error occurred at recursive SQL level
Wed Jul 21 16:04:05 2010
Errors in file
d:\oracle\product\10.1.0\admin\myoracle\bdump\myoracle_ckpt_5344.trc:
ORA-00604: error occurred at recursive SQL level
Wed Jul 21 16:04:06 2010
Errors in file
d:\oracle\product\10.1.0\admin\myoracle\bdump\myoracle_reco_3448.trc:
ORA-00604: error occurred at recursive SQL level
Wed Jul 21 16:04:06 2010
Errors in file
d:\oracle\product\10.1.0\admin\myoracle\bdump\myoracle_lgwr_4160.trc:
ORA-00604: error occurred at recursive SQL level
Instance terminated by USER, pid = 5780
ORA-1092 signalled during: alter database open...
原因可能是断电引起的,导致2个文件(数据文件3和数据文件7需要恢复),恢复后还是无法打开数据库,因为数据文件处于脱机状态,导致无法打开。
关于该错误的一个解释:
Possible causes and solutions summary:
=====================================
A. Tablespace or Datafile
offline.
B. Datafile does not exist at
the OS level.
C. Datafile locked by Backup
Software.
D. Incorrectly set ULIMIT on
UNIX.
E. Rollback Segment with active
transactions is unavailable
F. Possible Other Causes.
SQL> /
STATUS
FILE#
------- ----------
SYSTEM
1
ONLINE
2
OFFLINE
3
ONLINE
4
ONLINE
5
ONLINE
6
ONLINE
7
ONLINE
8
ONLINE
9
ONLINE
10
ONLINE
11
STATUS
FILE#
------- ----------
ONLINE
12
ONLINE
13
ONLINE
14
ONLINE
15
已选择15行。
SQL> alter database datafile 3 online;
数据库已更改。
SQL> alter database open;
数据库已更改。
SQL>
相关文章推荐
- ORA-00376: 此时无法读取文件
- ora - 00604 & ORA-00376: 此时不能读取文件的处理
- c# 读取其他程序正打开的文件的时“正由另一进程使用,因此该进程无法访问该文件。"的问题解决方法
- “错误: 无法读取页脚文件。”问题的解决
- IE8上传文件时javascript读取文件的本地路径的问题("C:/fakepath/")的解决方案
- Silverligth项目加载问题 无法读取项目文件“SL1201.csproj”。请确认 声明中的路径正确,且磁盘上存在该文件。
- (转载)解决IIS7虚拟目录出现HTTP 错误 500.19(由于权限不足而无法读取配置文件)的问题
- win7 web开发遇到的问题-由于权限不足而无法读取配置文件,无法访问请求的页面
- visual studio 2008安装出现"无法打开数据文件问题"
- IE8上传文件时javascript读取文件的本地路径的问题("C:/fakepath/")的解决方案
- VS打开.net工程提示"无法读取项目文件"web.csproj",系统找不到指定路径"
- “无法打开工作组信息文件中的表 'MSysAccounts'”的问题的解决方法
- 网站部署到IIS7上出现HTTP 错误 500.19(由于权限不足而无法读取配置文件)的问题
- vs2010 "写入项目文件时出错。没有注册类别","无法读取项目文件",解决方法
- lftp下载文件无法覆盖,提示" file already existst and xfer:clobber is unset" 问题解决
- 双击盘符出现: "无法访问F:文件或目录损坏且无法读取"的解决办法!
- 移动硬盘"文件或目录损坏且无法读取"可能的处理办法
- Java解析DBF文件,错误Failed to parse Number: For input string: "-.---" 或读取不出数据或乱码问题都在这里解决
- AVI编码方式及OpenCV读取AVI文件-解决opencv无法读AVI视频的问题
- IIS7虚拟目录出现HTTP错误500.19(由于权限不足而无法读取配置文件)的问题