folks

Can u please tell me what to be done.

SVRMGR> startup
ORACLE instance started.
Total System Global Area 72421536 bytes
Fixed Size 73888 bytes
Variable Size 55398400 bytes
Database Buffers 16777216 bytes
Redo Buffers 172032 bytes
Database mounted.
ORA-01113: file 3 needs media recovery
ORA-01110: data file 3: '/home1/oracle/oradata/HNS/rbs01.dbf'

SVRMGR> recover database
ORA-00283: recovery session canceled due to errors
ORA-01114: IO error writing block to file 3 (block # 1)
ORA-01110: data file 3: '/home1/oracle/oradata/HNS/rbs01.dbf'
ORA-27091: skgfqio: unable to queue I/O
Linux Error: 9: Bad file descriptor
Additional information: 1

SVRMGR> recover datafile '/home1/oracle/oradata/HNS/rbs01.dbf';
ORA-00283: recovery session canceled due to errors
ORA-01114: IO error writing block to file 3 (block # 1)
ORA-01110: data file 3: '/home1/oracle/oradata/HNS/rbs01.dbf'
ORA-27091: skgfqio: unable to queue I/O
Linux Error: 9: Bad file descriptor
Additional information: 1