Package SYS.KUPW$WORKER Became Invalid After Upgrading To

(Doc ID 742560.1)

Last updated on JULY 23, 2013

Applies to:

Oracle Database - Enterprise Edition - Version and later
Information in this document applies to any platform.
***Checked for relevance on 23-Jul-2013***


The package KUPW$WORKER became invalid after applying patch set to database. Now you can not perform DataPump exports.

SQL> alter package KUPW$WORKER compile body;

Warning: Package Body altered with compilation errors.

SQL> show errors

-------- -----------------------------------------------------------------
91/11    PLS-00323: subprogram or cursor 'GET_JOB_VERSION' is declared in
         a package specification and must be defined in the package body


#> expdp DIRECTORY=EXP_DUMP_DIR DUMPFILE=exp_oracle11_test.dmp logfile=exp_oracle11_test.log tables=tab1


Export: Release - 64bit Production on Thursday, 09 October, 2008 10:03:30

Copyright (c) 2003, 2007, Oracle. All rights reserved.

Connected to: Oracle Database 11g Enterprise Edition Release - 64bit Production
With the Partitioning, OLAP, Data Mining and Real Application Testing options
Starting "BYADAVALLI"."SYS_EXPORT_TABLE_02": byadavalli/******** DIRECTORY=EXP_DUMP_DIR DUMPFILE=exp_oracle11_test.dmp logfile=exp_oracle11_test.log tables=tab1
ORA-39014: One or more workers have prematurely exited.
ORA-39029: worker 1 with process name "DW01" prematurely terminated
ORA-31671: Worker process DW01 had an unhandled exception.
ORA-04063: package body "SYS.KUPW$WORKER" has errors
ORA-06508: PL/SQL: could not find program unit being called: "SYS.KUPW$WORKER"
ORA-06512: at line 2
Job "BYADAVALLI"."SYS_EXPORT_TABLE_02" stopped due to fatal error at 10:04:36


Sign In with your My Oracle Support account

Don't have a My Oracle Support account? Click to get started

My Oracle Support provides customers with access to over a
Million Knowledge Articles and hundreds of Community platforms