ORA-39186: No tablespaces in the specified list exist.
HI All
I have problem with dbms_datapump
I have 11.2.0.2 in AIX when I use PLSQL
declare
lv_ts_list VARCHAR2(200) ;
lv_data_ts VARCHAR2(100) :='TD1M20120501';
lv_idx_ts VARCHAR2(100) := 'TI1M20120501';
lv_filename VARCHAR2(200) := 'TTS.PBEB_AS1.20120501.dmp';
lv_logname VARCHAR2(200) := 'TTS.PBEB_AS1.20120501.log';
pv_directory VARCHAR2(200) := 'UPA_OS_COMM_DIR';
ln_handle number;
begin
-- lv_ts_list:='('''||lv_data_ts||'''),('''||lv_idx_ts||''')';
ln_handle:=dbms_datapump.open('EXPORT','TRANSPORTABLE',NULL);
dbms_output.put_line('--->TABLESPACE'||lv_ts_list);
dbms_output.put_line('--->file :'||lv_filename);
dbms_output.put_line('--->log:'||lv_logname);
dbms_output.put_line('--->DIR:'||pv_directory);
dbms_datapump.add_file(ln_handle,lv_logname,pv_directory,filetype=>dbms_datapump.KU$_FILE_TYPE_LOG_FILE);
dbms_datapump.add_file(ln_handle,lv_filename,pv_directory,filetype=>dbms_datapump.KU$_FILE_TYPE_DUMP_FILE);
dbms_datapump.metadata_filter(ln_handle,'TABLESPACE_LIST',lv_ts_list);
dbms_datapump.start_job(ln_handle);
end;
/
in our test environment is all ok but in test env our PLSQL failed
Starting "SVC"."SYS_EXPORT_TRANSPORTABLE_15":
ORA-39123: Data Pump transportable tablespace job aborted
ORA-39186: No tablespaces in the specified list exist.
Job "SVC"."SYS_EXPORT_TRANSPORTABLE_15" stopped due to fatal error at 10:52:26
when I replace
dbms_datapump.metadata_filter(ln_handle,'TABLESPACE_LIST',lv_ts_list); with list of tablespace dbms_datapump.metadata_filter(ln_handle,'TABLESPACE_LIST','''TD1M20120501'',''TI1M20120501'''); all work ok
Do You have any idea ?
thank You Brano