O/S-Error: (OS 33) The process cannot access the file
Mon Jun 21 09:04:10 2010
Errors in file d:\oracle\product\10.2.0\admin\wsjhrm\bdump\wsjhrm_ckpt_2904.trc:
ORA-00206: error in writing (block 3, # blocks 1) of control file
ORA-00202: control file: 'E:\ORADATA\WSJHRM\CONTROL03.CTL'
ORA-27072: File I/O error
OSD-04008: WriteFile() failure, unable to write to file
O/S-Error: (OS 33) The process cannot access the file because another process has locked a portion of the file.
Mon Jun 21 09:04:11 2010
Errors in file d:\oracle\product\10.2.0\admin\wsjhrm\bdump\wsjhrm_ckpt_2904.trc:
ORA-00221: error on write to control file
ORA-00206: error in writing (block 3, # blocks 1) of control file
ORA-00202: control file: 'E:\ORADATA\WSJHRM\CONTROL03.CTL'
ORA-27072: File I/O error
OSD-04008: WriteFile() failure, unable to write to file
O/S-Error: (OS 33) The process cannot access the file because another process has locked a portion of the file.
Typically this error sequence is caused by 3rd party backup software that is configured to backup open files. This software places a lock on the Oracle files and if Oracle tries to access a file while this lock exists, the error you are seeing gets generated. These errors indicate that the database was open, so check your backup routines
In your case, O/S-Error: (OS 1167) is an operating system error which says the request could not be performed because of an I/O device error. ERROR_IO_DEVICE could be a hardware problem and you should check the NT Event log for additional information.
OSD-04008: WriteFile() failure 9 February 2000
I realise this is a bit obscure, but would appreciate any hints. The following segment from an alert.log indicates that some non-Oracle process is locking portions of the datafiles at the O/S level.
KCF: write/open error block=0x4fd1 nline=1
file=3 D:\ORANT\DATABASE\USR1WIND.ORA
error=27072 txt: 'OSD-04008: WriteFile() failure, unable to write to file
O/S-Error: (OS 33) The process cannot access the file because another process has locked a portion of the file.'
Instance terminating due to error 1242
Would you have any suggestions as to the most likely culprits in the O/S? What would be the best NT tool to use to track down the offending process?
This is a reasonably well known problem on NT. Generally the error is seen when a routine NT file system backup takes a byte-range lock on one of the Oracle datafiles in that file system in order to back it up. There are many solutions, such as configuring the backup software to skip open files, or at least not to lock them; or you can use ocopy to copy the datafiles and back those up instead; or you can shutdown the instance; and so on.
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/35489/viewspace-665765/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 【問題處理】Oracle process running out of OS kernel I/O resourcesOracle
- O/S-Error: (OS 1326) 登入失敗: 未知的使用者名稱或錯誤密碼。Error密碼
- Cannot Access Pls Pages: 'mod_security: Access denied with code 400'
- oracle for windows使用NFS遠端備份報錯之O/S-Error: (OS 1326) 使用者名稱或密碼不正確OracleWindowsNFSError密碼
- Access denied; you need (at least one of) the PROCESS privilege(s)AST
- a type "complete deletion of data target contents process cannot follow process" Excute Infopacakge
- [Shell] Linux monitor OS process and DB sessionLinuxSession
- Cannot access a disposed object.問題根源所在.....Object
- 【process】一些常見file和process的作用總結
- ORA-27092: skgfofi: size of file exceeds file size limit of the processMIT
- [Oracle Script] check File I/OOracle
- 6.Monitor Linux OS process and DB sessionLinuxSession
- Cannot access androidx.lifecycle.HasDefaultViewModelProviderFactoryAndroidViewIDE
- sqlplus cannot execute binary fileSQL
- Process W000 died, see its trace file
- libmysqlclient.so.16: cannot open shared object file: No such file or directoryIBMMySqlclientObject
- libcap.so.1:cannot open shared object file: No such file or directoryObject
- libXext.so.6: cannot open shared object file: No such file or directoryObject
- libz.so.1: cannot open shared object file: No such file or directoryObject
- 452 Error writing file: A file cannot be larger than the value set by ulimit.ErrorMIT
- ElasticSearch:Request cannot be executed; I/O reactor status: STOPPEDElasticsearchReact
- Python--File及OS操作Python
- 等待事件:Disk file operations I/O事件
- error C2248: cannot access protected member declared in class '****'Error
- ulimit: core file size: cannot modify limit: Operation not permittedMIT
- goldengate extract abended unable to queue I/O, I/O beyond file sizeGo
- More than one file was found with OS independent path
- Cannot find SS.INI file for user *** 解決方法
- Process J000 died, see its trace file,kkjcre1p: unable to spawn jobq slave process
- 關於React Native報Cannot access ‘serviceOf‘的解決方案React Native
- 記錄 libldap-2.4.so.2: cannot open shared object file: No such file or directoryLDAObject
- 問題1.libXp.so.6: cannot open shared object file: No such file or directoryObject
- 每日一個 Golang Packages 06/06 os FileGolangPackage
- Dynamics CRM the field cannot be deleted because it is used in one or more process的解決方法delete
- tar (child): bzip2: Cannot exec: No such file or directory 報錯
- cannot use '/dev/da1': must be a block device or regular filedevBloC
- FILE ON OCFS CANNOT BE DELETED LINUX ERROR: 16: DEVICE OR RESOURCE BUSYdeleteLinuxErrordev
- VM warning: INFO: OS::commit_memory Cannot allocate memoryMIT