PDB_PLUG_IN_VIOLATIONS displays information about incompatibilities between a PDB and the CDB to which it belongs.
SQL> select name,cause,type,action from pdb_plug_in_violations where status <> 'RESOLVED'; NAME CAUSE TYPE ------------- ---------------- --------- ACTION ------------------------------------------- PDB$SEED SQL Patch ERROR Call datapatch to install in the PDB or the CDB PDB$SEED SQL Patch ERROR Call datapatch to install in the PDB or the CDB
Run ‘datapatch’ again:
$./datapatch -verbose SQL Patching tool version 12.1.0.2.0 Production on Tue Sep 26 14:16:33 2017 Copyright (c) 2012, 2016, Oracle. All rights reserved. Log file for this invocation: /u01/app/oracle/cfgtoollogs/sqlpatch/sqlpatch_103685_2017_09_26_14_16_33/sqlpatch_invocation.log Connecting to database...OK Note: Datapatch will only apply or rollback SQL fixes for PDBs that are in an open state, no patches will be applied to closed PDBs. Please refer to Note: Datapatch: Database 12c Post Patch SQL Automation (Doc ID 1585822.1) Bootstrapping registry and package to current versions...done Determining current state...done Current state of SQL patches: Patch 21555660 (Database PSU 12.1.0.2.5, Oracle JavaVM Component (Oct2015)): Not installed in the binary or the SQL registry Patch 26027162 (Database PSU 12.1.0.2.170718, Oracle JavaVM Component (JUL2017)): Installed in the binary registry and CDB$ROOT RACTESTPDB PDB$SEED Bundle series PSU: ID 170814 in the binary registry and ID 170814 in PDB CDB$ROOT, ID 170814 in PDB PDB$SEED, ID 170814 in PDB RACTESTPDB Adding patches to installation queue and performing prereq checks... Installation queue: For the following PDBs: CDB$ROOT PDB$SEED RACTESTPDB Nothing to roll back Nothing to apply SQL Patching tool complete on Tue Sep 26 14:18:39 2017
Check again without issues anymore.
SQL> select * from pdb_plug_in_violations where status <> 'RESOLVED'; no rows selected
One thought on “PDB_PLUG_IN_VIOLATIONS”