ORA-31655: no data or metadata objects selected for job ORACLE 报错 故障修复 远程处理
文档解释
ORA-31655: no data or metadata objects selected for job
Cause: After the job parameters and filters were applied, the job specified by the user did not reference any objects.
Action: Verify that the mode of the job specified objects to be moved. For command line clients, verify that the INCLUDE, EXCLUDE and CONTENT parameters were correctly set. For DBMS_DATAPUMP API users, verify that the metadata filters, data filters, and parameters that were supplied on the job were correctly set.
【官方解释】
ORA-31655错误表示,在执行DBMS_DATAPUMP作业时,没有选择要备份的数据或元数据对象(数据泵API创建参数集时不存在)。
常见案例
ORA-31655错误常常发生在一个DBMS_DATAPUMP API调用,而在参数设置时未指定要使用的集和表或其他对象,而只有空的参数集。
【正常处理方法及步骤】
1. 首先,请检查调用DBMS_DATAPUMP.CREATE_JOB的程序中的参数设置,以确保所需的数据对象或元数据对象被正确指定。
2. 接着,使用DBMS_DATAPUMP.ADD_FILE准备加入空参数集中。
3. 接下来,使用DBMS_DATAPUMP.ADD_FILE添加数据文件或元数据文件来指定数据或元数据对象(例如,表)。
4. 最后,运行DBMS_DATAPUMP.START_JOB,确保添加的文件受到保护。
>【简言之】造成ORA-31655错误的原因之一是数据泵作业中为指定数据或元数据对象,可通过DBMS_DATAPUMP.CREATE_JOB、DBMS_DATAPUMP.ADD_FILE、DBMS_DATAPUMP.START_JOB这三步来正确配置作业参数以解决该错误。
免责声明:
① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。
② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341