actually i tried restore using
run {
set newname for datafile 1 to "C:\oradata\RSGTN4DB\SYSTEM01.DBF";
set newname for datafile 2 to "C:\oradata\RSGTN4DB\SYSAUX01.DBF";
set newname for datafile 3 to "C:\oradata\RSGTN4DB\UNDOTBS01.DBF";
set newname for datafile 4 to "C:\oradata\RSGTN4DB\USERS01.DBF";
set newname for datafile 5 to "C:\oradata\RSGTN4DB\N4_DATA1.DBF";
set newname for datafile 6 to "C:\oradata\RSGTN4DB\N4_DATA2.DBF";
set newname for datafile 7 to "C:\oradata\RSGTN4DB\N4_DATA3.DBF";
set newname for datafile 8 to "C:\oradata\RSGTN4DB\N4_DATA4.DBF";
set newname for datafile 9 to "C:\oradata\RSGTN4DB\N4_DATA5.DBF";
set newname for datafile 10 to "C:\oradata\RSGTN4DB\N4_DATA6.DBF";
set newname for datafile 11 to "C:\oradata\RSGTN4DB\N4_DATA7.DBF";
set newname for datafile 12 to "C:\oradata\RSGTN4DB\N4_DATA8.DBF";
}
it got created .but
rman>restore database;
channel ORA_DISK_1: starting datafile backup set restore
channel ORA_DISK_1: specifying datafile(s) to restore from backup set
channel ORA_DISK_1: restoring datafile 00006 to
\APP\ADMINISTRATOR\ORADATA\RSG
TN4DB\N4_DATA2.DBF
channel ORA_DISK_1: restoring datafile 00008 to
\APP\ADMINISTRATOR\ORADATA\RSG
TN4DB\N4_DATA4.DBF
channel ORA_DISK_1: restoring datafile 00011 to
\APP\ADMINISTRATOR\ORADATA\RSG
TN4DB\N4_DATA7.DBF
channel ORA_DISK_1: restoring datafile 00012 to
\APP\ADMINISTRATOR\ORADATA\RSG
TN4DB\N4_DATA8.DBF
channel ORA_DISK_1: reading from backup piece E:\BACKUP\DB\RMANBK\RSGTN4DB_86P0R
68Q.BKP
channel ORA_DISK_1: ORA-19870: error while restoring backup piece E:\BACKUP\DB\R
MANBK\RSGTN4DB_86P0R68Q.BKP
ORA-19505: failed to identify file "E:\BACKUP\DB\RMANBK\RSGTN4DB_86P0R68Q.BKP"
ORA-27041: unable to open file
OSD-04002: unable to open file
O/S-Error: (OS 21) The device is not ready.
failover to previous backup
thank you