Oracle APEX  在   12.1.0.2.0   中默认安装,而在   12.2.0.1.0   未默认安装,如果不进行   APEX   卸载,在   12.2.0.1.0   中   plug 12.1.0.2.0   版本的   pdb   将报如下   ORA-65346   错误:

ERROR at line 1:
ORA-65346: The PDB version is lower and components (APEX) are missing in CDB.
 
 - APEX mismatch: PDB has installed common APEX. CDB has not installed APEX.

 

 

解决:编辑  xml  文件   /tmp/    pdbsample.xml    ,     删除以下行:

<APEX>4.2.5.00.08:1</APEX>

 

或者卸载  APEX  :

select COMP_ID, STATUS from DBA_REGISTRY where COMP_ID='APEX';
SQL>@?/apex/apxremov_nocdb.sql

 


11g  需要跑   apxremov.sql   ,    12.1.0.2   需要跑脚本   apxremov_con.sql   ,其它版本需要跑   apxremov_nocdb.sql   或   apxremov_cdb.sql   进行卸载   APEX   组件。