Backup error DataPump

Hello
I have created a backup of datapump task which suppose to repeat every day using the following script. But it fails after an execution to return an error-"ORA-39000: bad dump file specification"
ORA-31641: failed to create the dump file 'e:\oracledmp\EXPDAT01. DMP ".
ORA-27038: created file already exists
OSD-04010: < create > option specified, the file already exists.

How can I replace the file. or how I can set some parameters to the file in which each name may be different. Thanks in advance
----------------------------------------------------
PL/SQL declares
NUMBER of H1;
Start
Start
H1: = dbms_datapump.open (operation = > 'EXPORT', job_mode = > job_name 'FULL' = > 'EXPORTFullDB', version = > 'COMPATIBLE');
end;
Start
dbms_datapump.set_parallel (handle = > h1, degree = > 1);
end;
Start
dbms_datapump.add_file (handle = > h1, filename = > ' EXPDAT.) (Login", directory = >"Dmp", filetype = > 3);
end;
Start
dbms_datapump.set_parameter (handle = > h1, name = > 'KEEP_MASTER', value = > 0);
end;
Start
dbms_datapump.set_parameter (handle = > h1, name = > "ESTIMATION", value = > 'BLOCKS');
end;
Start
dbms_datapump.add_file (handle = > h1, filename = > 'EXPDAT%U.DMP', directory = > "Dmp", filetype = > 1);
end;
Start
dbms_datapump.set_parameter (handle = > h1, name = > 'INCLUDE_METADATA', value = > 1);
end;
Start
dbms_datapump.set_parameter (handle = > h1, name = > 'DATA_ACCESS_METHOD', value = > "AUTOMATIC").
end;
Start
dbms_datapump. START_JOB (handle = > h1, skip_current = > 0, abort_step = > 0);
end;
Start
dbms_datapump. Detach (handle = > h1);
end;
end;

dbms_datapump.add_file (handle-online h1, => 'EXPDAT%U.DMP' file name, directory => "Dmp" file-online 1 type);

You could do something like:

declare
mydate:=to_char(sysdate,'yyyymmddhh24miss');
begin
dbms_datapump.add_file(handle => h1, filename => 'EXPDAT_'||mydate||'_%U.DMP', directory => 'Dmp', filetype => 1);
end;

Nicolas.

Tags: Database

Similar Questions

Maybe you are looking for