Database Crashes with OSD-04008, O/S-Error: (OS 33) (Doc ID 1415635.1)

Last updated on DECEMBER 15, 2016

Applies to:

Oracle Database - Enterprise Edition - Version 11.1.0.6 and later
Generic Windows
***Checked for relevance on 15-Dec-2016***

Symptoms

Database crashes subsequent to following errors in the alert log:

KCF: write/open error block=0x392c8d online=1
file=32 D:\ORACLE\ORADATA\EXC\RMS_DF13
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.'
Errors in file d:\oracle\diag\rdbms\exc\exc\trace\exc_dbw4_692.trc:
ORA-01242: data file suffered media failure: database in NOARCHIVELOG mode
ORA-01114: IO error writing block to file 32 (block # 3746957)
ORA-01110: data file 32: 'D:\ORACLE\ORADATA\EXC\RMS_DF13'
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.
DBW4 (ospid: 692): terminating the instance due to error 1242
Thu Jan 26 15:28:30 2012
Error occured while spawning process m000; error = 1242
Instance terminated by DBW4, pid = 692



Restarting the Database resolves the issue temorarily. This error eventually reoccurs and Database crashes again.

Cause

Sign In with your My Oracle Support account

Don't have a My Oracle Support account? Click to get started

My Oracle Support provides customers with access to over a
Million Knowledge Articles and hundreds of Community platforms