Skip to Main Content

Database Software

Announcement

For appeals, questions and feedback about Oracle Forums, please email oracle-forums-moderators_us@oracle.com. Technical questions should be asked in the appropriate category. Thank you!

How to recompile invalid PKG in PDB refering to CDB as METADATA LINK

MGOSU-OracleOct 22 2014 — edited Oct 23 2014

Dear Experts,

I have couple of invalid SYS and SYSTEM objects in my pdb, because of it I am unable to run some of the packages in pdb. I tried to recompile them in PDB but I am getting below error.

Please help me to compile a package in pdb

Version: 12.1.0.2.0

Linux 6.4 64-bit

SQL> set linesize 150

SQL> /

COMP_NAME   STATUS

-------------------------------------------------- --------------------------------------------

Oracle Enterprise Search   VALID

Oracle XML Database   VALID

Oracle Text   VALID

Spatial   VALID

Oracle Multimedia   VALID

Oracle Database Catalog Views   VALID

Oracle Database Packages and Types   VALID

JServer JAVA Virtual Machine   VALID

Oracle Database Java Packages   VALID

Oracle XDK   VALID

Oracle Real Application Clusters   OPTION OFF

COMP_NAME   STATUS

-------------------------------------------------- --------------------------------------------

OLAP Analytic Workspace   VALID

Oracle OLAP API   VALID

Oracle Application Server Integration B2B   VALID

Oracle Application Server Integration BAM   VALID

Oracle Application Server Certificate Authority    VALID

Oracle Internet Directory   VALID

Oracle Application Server Metadata Repository Vers VALID

ion-R

SQL> select owner,object_name, object_type,status,sharing,con_id from cdb_objects where status <>'VALID';

OWNER OBJECT_NAME  OBJECT_TYPE  STATUS  SHARING    CON_ID

---------------------------------------- ---------------------------------------- ----------------------- ------- ------------- ----------

FUSION_SOCIAL_CEF XUSERLOGINSYEAR_MV  MATERIALIZED VIEW  INVALID NONE 3

FUSION_SOCIAL_CEF XRANKINGS_CONV_MEMBER_MV  MATERIALIZED VIEW  INVALID NONE 3

FUSION_SOCIAL_CEF XRANKINGS_CONV_CONTRIB_MV  MATERIALIZED VIEW  INVALID NONE 3

FUSION_SOCIAL_CEF XRANKINGS_FLAGS_OPENED_MV  MATERIALIZED VIEW  INVALID NONE 3

FUSION_SOCIAL_CEF XRANKINGS_FLAGS_CLOSED_MV  MATERIALIZED VIEW  INVALID NONE 3

FUSION_SOCIAL_CEF XRANKINGS_LIKED_CONTRIB_MV  MATERIALIZED VIEW  INVALID NONE 3

FUSION_SOCIAL_CEF XRANKINGS_FOLLOWERS_MV  MATERIALIZED VIEW  INVALID NONE 3

FUSION_SOCIAL_CEF XMESSAGES_COLL_MV  MATERIALIZED VIEW  INVALID NONE 3

SYS WWV_DBMS_SQL  PACKAGE  INVALID METADATA LINK 4

SYSTEM MIS_MATCHED_OBJ_PRIVS  VIEW  INVALID NONE 4

FUSION FND_EXECUTE  PACKAGE BODY  INVALID NONE 4

SQL> alter package WWV_DBMS_SQL compile;

Package altered.

SQL> show pdbs

    CON_ID CON_NAME  OPEN MODE  RESTRICTED

---------- ------------------------------ ---------- ----------

  2 PDB$SEED  READ ONLY  NO

  3 FEMS13070  READ WRITE NO

  4 FEMS2837  READ WRITE NO

SQL> alter session set container=fems2837;       

Session altered.

SQL> select owner,object_name, object_type,status,sharing,con_id from cdb_objects where status <>'VALID';

OWNER OBJECT_NAME  OBJECT_TYPE  STATUS  SHARING    CON_ID

---------------------------------------- ---------------------------------------- ----------------------- ------- ------------- ----------

SYS WWV_DBMS_SQL  PACKAGE  INVALID METADATA LINK 4
SYSTEM MIS_MATCHED_OBJ_PRIVS  VIEW  INVALID NONE 4
FUSION FND_EXECUTE  PACKAGE BODY  INVALID NONE

4

alter package WWV_DBMS_SQL compile

*

ERROR at line 1:

ORA-65040: operation not allowed from within a pluggable database

Thanks,

Mohan

Comments
Locked Post
New comments cannot be posted to this locked post.
Post Details
Locked on Nov 20 2014
Added on Oct 22 2014
2 comments
3,194 views