ORA-39901: Partitioned table string.string is partially contained in the transportable set. ORACLE 报错 故障修复 远程处理
文档解释
ORA-39901: Partitioned table string.string is partially contained in the transportable set.
Cause: Informational message to describe a failure during transportable containment checking.
Action: Check table partitions by querying SYS.DBA_TAB_PARTITIONS.
ORA-39901: 对于分区表string.string,其中一部分包含在可传输集中。
官方解释
ORA-39901: 表示分区表中有一些分区是不能包含在可传输集中的。
常见案例
最常见的情况是,你试图使用DBMS_DATAPUMP包将分区表的部分分区导出,而这些分区的分区条件超出了已定义的可传输集。当分区表的导出操作中存在这种情况时,会引发此错误。
一般处理方法及步骤
1. 确认可传输集的定义是否符合实际的分区要求。
2. 删除可传输集中的这些不符合条件的分区,然后重新生成可传输集。
3. 重新运行导出操作,确保可传输集符合分区表的要求。