为什么使用DBMS_DATAPUMP进行数据泵导出时会报错?
--利用pl/sql导出 declare ---创建数据泵工作句柄 h1 number; begin -- 建立一个用户定义的数据泵做schema的备份 h1 := dbms_datapump.open(operation => 'EXPORT', job_mode => 'schema'); -- 定义存储文件 dbms_datapump.add_file(handle => h1, filename => 'bbs22.dmp'); -- 定义过滤条件:按照模式导出pbdevj模式的所有对象 dbms_datapump.metadata_filter(handle => h1, name => 'schema_expr', value => 'in''PBDEVJ'''); -- 启动数据泵会话 dbms_datapump.start_job(handle => h1); -- 断开数据泵会话连接 dbms_datapump.detach(handle => h1); end;
错误行是: dbms_datapump.add_file(handle => h1, filename => 'bbs2.dmp');
另外,我的oracle 版本是12c的