ORA-39127: 调用 "WMSYS"."LT_EXPORT_PKG"."SCHEMA_INFO_EXP" 时发生意外错误

时间:2021-12-27 13:06:33

expdp 告警提示:

Export: Release 11.2.0.4.0 - Production on 星期日 4月 28 12:14:51 2019
....
ORA-39127: 调用 "WMSYS"."LT_EXPORT_PKG"."SCHEMA_INFO_EXP" 时发生意外错误
ORA-44002: 对象名无效
ORA-06512: 在 "SYS.DBMS_ASSERT", line 383
ORA-06512: 在 "SYS.DBMS_METADATA", line 10239
ORA-39127: 调用 "WMSYS"."LT_EXPORT_PKG"."SCHEMA_INFO_EXP" 时发生意外错误
ORA-44002: 对象名无效
ORA-06512: 在 "SYS.DBMS_ASSERT", line 383
ORA-06512: 在 "SYS.DBMS_METADATA", line 10239
ORA-39127: 调用 "WMSYS"."LT_EXPORT_PKG"."SCHEMA_INFO_EXP" 时发生意外错误
ORA-44002: 对象名无效
ORA-06512: 在 "SYS.DBMS_ASSERT", line 383
ORA-06512: 在 "SYS.DBMS_METADATA", line 10239

LT_EXPORT_PKG在10.2.0.4之前,应该在SYS模式下,但在10.2.0.4及之后,该包已经移到WMSYS模式下
处理办法:
select * from sys.exppkgact$ WHERE package='LT_EXPORT_PKG';

create table sys.exppkgact$_backup as select * from sys.exppkgact$; --备份表

delete from sys.exppkgact$ where package ='LT_EXPORT_PKG'; --删除表里值为 LT_EXPORT_PKG 这个的数据

commit;