I have full backup of database in "d:\backup\rman"
While issuing duplicate command sends error that "no backup or copy of datafile 1,2,3,4,5 found to restore"

rman> showall;

RMAN configuration parameters are:
CONFIGURE RETENTION POLICY TO REDUNDANCY 1; # default
CONFIGURE BACKUP OPTIMIZATION ON;
CONFIGURE DEFAULT DEVICE TYPE TO DISK; # default
CONFIGURE CONTROLFILE AUTOBACKUP ON;
CONFIGURE CONTROLFILE AUTOBACKUP FORMAT FOR DEVICE TYPE DISK TO '%F'; # default
CONFIGURE DEVICE TYPE DISK PARALLELISM 1 BACKUP TYPE TO BACKUPSET; # default
CONFIGURE DATAFILE BACKUP COPIES FOR DEVICE TYPE DISK TO 1; # default
CONFIGURE ARCHIVELOG BACKUP COPIES FOR DEVICE TYPE DISK TO 1; # default
CONFIGURE CHANNEL DEVICE TYPE DISK FORMAT "D:\backup\rman\full_%u_%s_%p" MAXPI
ECESIZE 2048 M;
CONFIGURE MAXSETSIZE TO UNLIMITED; # default
CONFIGURE ENCRYPTION FOR DATABASE OFF; # default
CONFIGURE ENCRYPTION ALGORITHM 'AES128'; # default
CONFIGURE ARCHIVELOG DELETION POLICY TO NONE; # default
CONFIGURE SNAPSHOT CONTROLFILE NAME TO 'C:\ORACLE\PRODUCT\10.2.0\DB_1\DATABASE\S
NCFORCL.ORA'; # default


RMAN> run
2> {
3> SET NEWNAME FOR DATAFILE 1 TO 'E:\oracle\product\10.2.0\oradata\db3\SYSTEM01.
DBF';
4> SET NEWNAME FOR DATAFILE 2 TO 'E:\oracle\product\10.2.0\oradata\db3\SYSAUX01.
DBF';
5> SET NEWNAME FOR DATAFILE 3 TO 'E:\oracle\product\10.2.0\oradata\db3\UNDOTBS01
.DBF';
6> SET NEWNAME FOR DATAFILE 4 TO 'E:\oracle\product\10.2.0\oradata\db3\USERS01.D
BF';
7> SET NEWNAME FOR DATAFILE 5 TO 'E:\oracle\product\10.2.0\oradata\db3\EXAMPLE01
.DBF';
8> DUPLICATE TARGET DATABASE TO db3
9> PFILE=C:\oracle\product\10.2.0\db_1\database\INITD B3.ORA
10> NOFILENAMECHECK
11> LOGFILE GROUP 1 ('E:\oracle\product\10.2.0\oradata\db3\REDO01.LOG' ) SIZE 50M
,
12> GROUP 2 ('E:\oracle\product\10.2.0\oradata\db3\REDO01.LOG' ) SIZE
50M,
13> GROUP 3 ('E:\oracle\product\10.2.0\oradata\db3\REDO01.LOG' ) SIZE
50M;
14> }

executing command: SET NEWNAME

executing command: SET NEWNAME

executing command: SET NEWNAME

executing command: SET NEWNAME

executing command: SET NEWNAME

Starting Duplicate Db at 06-JAN-14
using channel ORA_AUX_DISK_1

contents of Memory Script:
{
set until scn 622196;
set newname for datafile 1 to
"E:\ORACLE\PRODUCT\10.2.0\ORADATA\DB3\SYSTEM01.DBF ";
set newname for datafile 2 to
"E:\ORACLE\PRODUCT\10.2.0\ORADATA\DB3\SYSAUX01.DBF ";
set newname for datafile 3 to
"E:\ORACLE\PRODUCT\10.2.0\ORADATA\DB3\UNDOTBS01.DB F";
set newname for datafile 4 to
"E:\ORACLE\PRODUCT\10.2.0\ORADATA\DB3\USERS01.DBF" ;
set newname for datafile 5 to
"E:\ORACLE\PRODUCT\10.2.0\ORADATA\DB3\EXAMPLE01.DB F";
restore
check readonly
clone database
;
}
executing Memory Script

executing command: SET until clause

executing command: SET NEWNAME

executing command: SET NEWNAME

executing command: SET NEWNAME

executing command: SET NEWNAME

executing command: SET NEWNAME

Starting restore at 06-JAN-14
using channel ORA_AUX_DISK_1

RMAN-00571: ================================================== =========
RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS ===============
RMAN-00571: ================================================== =========
RMAN-03002: failure of Duplicate Db command at 01/06/2014 12:05:57
RMAN-03015: error occurred in stored script Memory Script
RMAN-06026: some targets not found - aborting restore
RMAN-06023: no backup or copy of datafile 5 found to restore
RMAN-06023: no backup or copy of datafile 4 found to restore
RMAN-06023: no backup or copy of datafile 3 found to restore
RMAN-06023: no backup or copy of datafile 2 found to restore
RMAN-06023: no backup or copy of datafile 1 found to restore