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

user10363847Feb 20 2014 — edited Feb 28 2014

Hi,

I would like recompile invalid package owned by SYS in PDB. This package point as METADATA LINK to package in SYS schema in CDB (it was recompiled sucessfully in CDB previously).

See scenario:

sqlplus sys/pass@192.168.0.1/cdb_db as sysdba

SQL> select con_id, owner, object_name, status from cdb_objects where object_name='HTMLDB_SYSTEM' and object_type='PACKAGE BODY';

CON_ID OWNER      OBJECT_NAME     STATUS

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

1     SYS        
HTMLDB_SYSTEM   
VALID  
2     SYS    HTMLDB_SYSTEMINVALID
3     SYS    HTMLDB_SYSTEMINVALID

SQL> alter session set container=pdb12;

Session altered.

SQL> show con_id

CON_ID

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

3

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       HTMLDB_SYSTEM              PACKAGE BODY    INVALID METADATA LINK          3

PUBLIC    APEX_PKG_APP_INSTALL_LOG   SYNONYM         INVALID METADATA LINK          3

SYS       HTMLDB_SYSTEM              PACKAGE BODY    INVALID METADATA LINK          2

PUBLIC    APEX_PKG_APP_INSTALL_LOG   SYNONYM         INVALID METADATA LINK          2

SQL> alter package SYS.HTMLDB_SYSTEM compile body;

alter package SYS.HTMLDB_SYSTEM compile body

*

ERROR at line 1:

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

How to compile HTMLDB_SYSTEM in PDB when refering to CDB over metadata link ?


This post has been answered by ~AnujMohan~ on Feb 24 2014
Jump to Answer
Comments
Locked Post
New comments cannot be posted to this locked post.
Post Details
Locked on Mar 28 2014
Added on Feb 20 2014
13 comments
7,701 views