Check ALRT.LOG

some contents looks like:
Errors in file: XXX\ora00293.trc
Errors in file: XXX\ora00123.trc
Errors in file: XXX\ora00302.trc
Errors in file: XXX\ora00077.trc
Errors in file: XXX\prodLGWR.trc

ORA-01110: Data file 6:XXXX
ORA-01114: IO Error writing block to file 6 (block #1)
ORA-27072: skgfdisp: I/O error
OSD-04008: WriteFile() Failure, unable to write to file
O/S-Error: (OS 5) Access is denied

Errors in file: XXX\ora00275.trc


I knew the media error occuried that time , And already recovered manually , from those message , Can we get a conclusion what's the cause of this error ?