如果自己搞不定可以找诗檀软件专业ORACLE数据库修复团队成员帮您恢复!
诗檀软件专业数据库修复团队
服务热线 : 13764045638 QQ号:47079569 邮箱:service@parnassusdata.com
ORA-01157 oerr ora 1157 01157, 00000, "cannot identify/lock data file %s - see DBWR trace file" // *Cause: The background process was either unable to find one of the data // files or failed to lock it because the file was already in use. // The database will prohibit access to this file but other files will // be unaffected. However the first instance to open the database will // need to access all online data files. Accompanying error from the // operating system describes why the file could not be identified. // *Action: Have operating system make file available to database. Then either // open the database or do ALTER SYSTEM CHECK DATAFILES.
适用于:
Oracle Database – Enterprise Edition – 版本11.2.0.4 及以上
本文信息适用于任何平台。
*** 于22-Mar-2016 检查相关性***
症状
# Startup upgrade from 11.2.0.4 home fails
# ORA-01157: cannot identify/lock data file 6 – see DBWR trace file
# ORA-01110: data file 6: ‘/oraapps/tst7/tst7data1/eul01.dbf’
在跟踪文件中能注意到类似信息:
DDE: Problem Key ‘ORA 1110’ was flood controlled (0x1) (no incident)
ORA-01110: data file 6: ‘/oraapps/tst7/tst7data1/eul01.dbf’
ORA-01157: cannot identify/lock data file 6 – see DBWR trace file
ORA-01110: data file 6: ‘/oraapps/tst7/tst7data1/eul01.dbf’
在mount后显示的锁信息:
SQL> startup upgrade
ORACLE instance started.
Total System Global Area 2138521600 bytes
Fixed Size 2183272 bytes
Variable Size 1157631896 bytes
Database Buffers 956301312 bytes
Redo Buffers 22405120 bytes
Database mounted.
ORA-01157: cannot identify/lock data file 6 – see DBWR trace file
ORA-01110: data file 6: ‘/oraapps/tst7/tst7data1/eul01.dbf’
更改
升级数据库发布版本
原因
在升级进程后在数据文件上有锁
在升级后数据文件头锁可能有一些来自旧发布版本的信息,这可能是导致问题的原因。
DBVERIFY 能被用于受影响的数据文件且有时显示问题
解决方案
尝试以下解决方法:
========================
重启系统
或
drop并重建被锁数据文件(类似于Doc ID 212053.1)
或
重新调整数据文件大小
参考
NOTE:212053.1 – ORA-1157/ORA-1110 Trying To Open The Database
Comment