{"id":4714,"date":"2020-08-27T15:57:40","date_gmt":"2020-08-27T18:57:40","guid":{"rendered":"https:\/\/dev.dbarj.com.br\/?p=4714"},"modified":"2020-08-27T18:20:37","modified_gmt":"2020-08-27T21:20:37","slug":"dbms_pdb-arriving-on-11-2-0-4","status":"publish","type":"post","link":"https:\/\/dev.dbarj.com.br\/en\/2020\/08\/dbms_pdb-arriving-on-11-2-0-4\/","title":{"rendered":"DBMS_PDB arriving on 11.2.0.4!"},"content":{"rendered":"<p>If you follow my <a href=\"https:\/\/dev.dbarj.com.br\/en\/2020\/08\/dissecting-200714-bp-psu-ru-and-rur\/\" target=\"_blank\" rel=\"noopener noreferrer\">CPU cycle dissect articles<\/a>, you will note that a new package appeared on 11.2.0.4 on the EXA Bundle Patch (still not available with the PSU). <span style=\"text-decoration: underline;\"><strong>DBMS_PDB<\/strong><\/span>!<\/p>\n<p>Until today, the only way to upgrade 11g to any 12+ PDB using the &#8220;plug way&#8221; would be following this approach:<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/i1.wp.com\/mikedietrichde.com\/wp-content\/uploads\/2019\/07\/upgrade_plugin_noncdbtopdb.jpg?resize=740%2C332&amp;ssl=1\" alt=\"Database Migration from non-CDB to PDB - Upgrade, plug in, convert\" \/><\/p>\n<p>Of course there are many other approaches using expdp, transportable database, etc..<\/p>\n<p>Checking Mike Dietrich blog post for 12.2 upgrade: <a href=\"https:\/\/mikedietrichde.com\/2019\/07\/24\/database-migration-from-non-cdb-to-pdb-plug-in-upgrade-convert\/\" target=\"_blank\" rel=\"noopener noreferrer\">https:\/\/mikedietrichde.com\/2019\/07\/24\/database-migration-from-non-cdb-to-pdb-plug-in-upgrade-convert\/<\/a>, we have this picture:<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/i0.wp.com\/mikedietrichde.com\/wp-content\/uploads\/2019\/07\/pluginfirst_thenUpgrade.jpg?resize=740%2C330&amp;ssl=1\" alt=\"Database Migration from non-CDB to PDB \u2013 Plug in, upgrade, convert\" \/><\/p>\n<p>And he states:<\/p>\n<blockquote><p>I can\u2019t do this exercise with my 11.2.0.4 databases, as\u00a0<code>DBMS_PDB.DESCRIBE<\/code> does not exist in this release. And even Oracle 12.1.0.2 does not support the following operation unless I create my CDB with shared UNDO.<\/p><\/blockquote>\n<p><span style=\"text-decoration: underline;\"><strong>Well.. not anymore..<\/strong><\/span><strong> =]<\/strong><\/p>\n<p>So it seems that Oracle is planning to do <strong>11g non-cdb to pdb migratio<\/strong>n using the same flow of the second chart above, <span style=\"text-decoration: underline;\">doing the upgrade after plugging the 11g on the target database<\/span>.<\/p>\n<p>Let&#8217;s check the DBMS_PDB contents.. describing it:<\/p>\n<div>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"oracledb\">[oracle@localhost ~]$ sqlplus \/ as sysdba\r\n\r\nSQL*Plus: Release 11.2.0.4.0 Production on Thu Aug 27 12:48:04 2020\r\n\r\nCopyright (c) 1982, 2013, Oracle.  All rights reserved.\r\n\r\n\r\nConnected to:\r\nOracle Database 11g Enterprise Edition Release 11.2.0.4.0 - 64bit Production\r\nWith the Partitioning, Oracle Label Security, OLAP, Data Mining\r\nand Real Application Testing options\r\n\r\nSQL&gt; desc DBMS_PDB\r\nPROCEDURE DESCRIBE\r\n Argument Name                  Type                    In\/Out Default?\r\n ------------------------------ ----------------------- ------ --------\r\n DIRNAME                        VARCHAR2                IN\r\n FILENAME                       VARCHAR2                IN\r\nFUNCTION GETRELEASELEVEL RETURNS NUMBER\r\n\r\nSQL&gt;<\/pre>\n<\/div>\n<p id=\"SYS.DBMS_PDB.PACKAGE.11.2.0.4_BP\">Reading <strong>SYS.DBMS_PDB<\/strong> package code:<\/p>\n<pre class=\"EnlighterJSRAW enlighter-collapse\" data-enlighter-language=\"diff\" data-enlighter-linenumbers=\"false\">0a1,19\r\n&gt; package dbms_pdb authid current_user is\r\n&gt;   --\r\n&gt;   --  PROCEDURES AND FUNCTIONS\r\n&gt;   --\r\n&gt;   procedure describe(dirName IN VARCHAR2, fileName IN VARCHAR2);\r\n&gt;   -- Generate an XML file which describes tablespaces and datafiles that\r\n&gt;   --  belong to the non-CDB\r\n&gt;   --  Input arguments:\r\n&gt;   --    dirName  - Directory location of file to be created. This string is a\r\n&gt;   --               directory object name and must be specified in upper case.\r\n&gt;   --               User invoking this procedure must have READ and WRITE\r\n&gt;   --               privileges on this directory\r\n&gt;   --    fileName - name of the XML file which will contain description of the\r\n&gt;   --               non-CDB\r\n&gt; \r\n&gt;   -- this function returns a numeric representation of \"compatible\" parameter\r\n&gt;   function getReleaseLevel return NUMBER;\r\n&gt; end;\r\n&gt; \r\n<\/pre>\n<h3>Let&#8217;s see if it works..<\/h3>\n<p>So there is nothing (yet) documented about how to use it for a 11g.. maybe this package shouldn&#8217;t even be called by us (users) but by the AutoUpgrade tool or something.<\/p>\n<p>But since I&#8217;m an adventurer, let&#8217;s see what I can do or how far I can go with it..<\/p>\n<p>First calling the DESCRIBE procedure to create the xml file.<\/p>\n<div>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"oracledb\">SQL&gt; shutdown immediate;\r\nDatabase closed.\r\nDatabase dismounted.\r\nORACLE instance shut down.\r\n\r\nSQL&gt; startup open read only;\r\nORACLE instance started.\r\n\r\nTotal System Global Area  835104768 bytes\r\nFixed Size\t\t    2257840 bytes\r\nVariable Size\t\t  553651280 bytes\r\nDatabase Buffers\t  272629760 bytes\r\nRedo Buffers\t\t    6565888 bytes\r\nDatabase mounted.\r\nDatabase opened.\r\n\r\nSQL&gt; create directory PDB_DIR as '\/external\/11g\/';\r\n\r\nDirectory created.\r\n\r\nSQL&gt; BEGIN\r\n  2    DBMS_PDB.DESCRIBE(\r\n  3      DIRNAME =&gt; 'PDB_DIR',\r\n  4      FILENAME =&gt; 'db11g.xml');\r\n  5  END;\r\n  6  \/\r\n\r\nPL\/SQL procedure successfully completed.\r\n\r\n<\/pre>\n<p>Checking the file contents.<\/p>\n<pre class=\"height-set:true height:200 lang:xhtml decode:true\">&lt;?xml version=\"1.0\"?&gt;\r\n&lt;PDB&gt;\r\n  &lt;xmlversion&gt;1&lt;\/xmlversion&gt;\r\n  &lt;pdbname&gt;orcl&lt;\/pdbname&gt;\r\n  &lt;cid&gt;0&lt;\/cid&gt;\r\n  &lt;byteorder&gt;1&lt;\/byteorder&gt;\r\n  &lt;vsn&gt;186647552&lt;\/vsn&gt;\r\n  &lt;vsns&gt;\r\n    &lt;vsnnum&gt;11.2.0.4.0&lt;\/vsnnum&gt;\r\n    &lt;cdbcompt&gt;11.2.0.4.0&lt;\/cdbcompt&gt;\r\n    &lt;pdbcompt&gt;11.2.0.4.0&lt;\/pdbcompt&gt;\r\n    &lt;vsnlibnum&gt;0.0.0.0.22&lt;\/vsnlibnum&gt;\r\n    &lt;vsnsql&gt;22&lt;\/vsnsql&gt;\r\n    &lt;vsnbsv&gt;8.0.0.0.0&lt;\/vsnbsv&gt;\r\n  &lt;\/vsns&gt;\r\n  &lt;dbid&gt;1456375571&lt;\/dbid&gt;\r\n  &lt;ncdb2pdb&gt;1&lt;\/ncdb2pdb&gt;\r\n  &lt;cdbid&gt;1456375571&lt;\/cdbid&gt;\r\n  &lt;guid&gt;ADDFB4D44D5938EFE055000000000001&lt;\/guid&gt;\r\n  &lt;uscnbas&gt;1131194&lt;\/uscnbas&gt;\r\n  &lt;uscnwrp&gt;0&lt;\/uscnwrp&gt;\r\n  &lt;undoscn&gt;7&lt;\/undoscn&gt;\r\n  &lt;rdba&gt;4194824&lt;\/rdba&gt;\r\n  &lt;tablespace&gt;\r\n    &lt;name&gt;SYSTEM&lt;\/name&gt;\r\n    &lt;type&gt;0&lt;\/type&gt;\r\n    &lt;tsn&gt;0&lt;\/tsn&gt;\r\n    &lt;status&gt;1&lt;\/status&gt;\r\n    &lt;issft&gt;0&lt;\/issft&gt;\r\n    &lt;isnft&gt;0&lt;\/isnft&gt;\r\n    &lt;encts&gt;0&lt;\/encts&gt;\r\n    &lt;flags&gt;0&lt;\/flags&gt;\r\n    &lt;bmunitsize&gt;8&lt;\/bmunitsize&gt;\r\n    &lt;file&gt;\r\n      &lt;path&gt;\/u01\/app\/oracle\/oradata\/orcl\/system01.dbf&lt;\/path&gt;\r\n      &lt;afn&gt;1&lt;\/afn&gt;\r\n      &lt;rfn&gt;1&lt;\/rfn&gt;\r\n      &lt;createscnbas&gt;7&lt;\/createscnbas&gt;\r\n      &lt;createscnwrp&gt;0&lt;\/createscnwrp&gt;\r\n      &lt;status&gt;1&lt;\/status&gt;\r\n      &lt;fileblocks&gt;101120&lt;\/fileblocks&gt;\r\n      &lt;blocksize&gt;8192&lt;\/blocksize&gt;\r\n      &lt;vsn&gt;186647552&lt;\/vsn&gt;\r\n      &lt;fdbid&gt;1456375571&lt;\/fdbid&gt;\r\n      &lt;fcpsb&gt;1131193&lt;\/fcpsb&gt;\r\n      &lt;fcpsw&gt;0&lt;\/fcpsw&gt;\r\n      &lt;frlsb&gt;925702&lt;\/frlsb&gt;\r\n      &lt;frlsw&gt;0&lt;\/frlsw&gt;\r\n      &lt;frlt&gt;928594837&lt;\/frlt&gt;\r\n      &lt;autoext&gt;1&lt;\/autoext&gt;\r\n      &lt;maxsize&gt;4194302&lt;\/maxsize&gt;\r\n      &lt;incsize&gt;1280&lt;\/incsize&gt;\r\n      &lt;plugscn&gt;0&lt;\/plugscn&gt;\r\n      &lt;plugafn&gt;0&lt;\/plugafn&gt;\r\n      &lt;plugdbid&gt;0&lt;\/plugdbid&gt;\r\n    &lt;\/file&gt;\r\n  &lt;\/tablespace&gt;\r\n  &lt;tablespace&gt;\r\n    &lt;name&gt;SYSAUX&lt;\/name&gt;\r\n    &lt;type&gt;0&lt;\/type&gt;\r\n    &lt;tsn&gt;1&lt;\/tsn&gt;\r\n    &lt;status&gt;1&lt;\/status&gt;\r\n    &lt;issft&gt;0&lt;\/issft&gt;\r\n    &lt;isnft&gt;0&lt;\/isnft&gt;\r\n    &lt;encts&gt;0&lt;\/encts&gt;\r\n    &lt;flags&gt;0&lt;\/flags&gt;\r\n    &lt;bmunitsize&gt;8&lt;\/bmunitsize&gt;\r\n    &lt;file&gt;\r\n      &lt;path&gt;\/u01\/app\/oracle\/oradata\/orcl\/sysaux01.dbf&lt;\/path&gt;\r\n      &lt;afn&gt;2&lt;\/afn&gt;\r\n      &lt;rfn&gt;2&lt;\/rfn&gt;\r\n      &lt;createscnbas&gt;1834&lt;\/createscnbas&gt;\r\n      &lt;createscnwrp&gt;0&lt;\/createscnwrp&gt;\r\n      &lt;status&gt;1&lt;\/status&gt;\r\n      &lt;fileblocks&gt;65280&lt;\/fileblocks&gt;\r\n      &lt;blocksize&gt;8192&lt;\/blocksize&gt;\r\n      &lt;vsn&gt;186647552&lt;\/vsn&gt;\r\n      &lt;fdbid&gt;1456375571&lt;\/fdbid&gt;\r\n      &lt;fcpsb&gt;1131193&lt;\/fcpsb&gt;\r\n      &lt;fcpsw&gt;0&lt;\/fcpsw&gt;\r\n      &lt;frlsb&gt;925702&lt;\/frlsb&gt;\r\n      &lt;frlsw&gt;0&lt;\/frlsw&gt;\r\n      &lt;frlt&gt;928594837&lt;\/frlt&gt;\r\n      &lt;autoext&gt;1&lt;\/autoext&gt;\r\n      &lt;maxsize&gt;4194302&lt;\/maxsize&gt;\r\n      &lt;incsize&gt;1280&lt;\/incsize&gt;\r\n      &lt;plugscn&gt;0&lt;\/plugscn&gt;\r\n      &lt;plugafn&gt;0&lt;\/plugafn&gt;\r\n      &lt;plugdbid&gt;0&lt;\/plugdbid&gt;\r\n    &lt;\/file&gt;\r\n  &lt;\/tablespace&gt;\r\n  &lt;tablespace&gt;\r\n    &lt;name&gt;UNDOTBS1&lt;\/name&gt;\r\n    &lt;type&gt;2&lt;\/type&gt;\r\n    &lt;tsn&gt;2&lt;\/tsn&gt;\r\n    &lt;status&gt;1&lt;\/status&gt;\r\n    &lt;issft&gt;0&lt;\/issft&gt;\r\n    &lt;isnft&gt;0&lt;\/isnft&gt;\r\n    &lt;encts&gt;0&lt;\/encts&gt;\r\n    &lt;flags&gt;0&lt;\/flags&gt;\r\n    &lt;bmunitsize&gt;8&lt;\/bmunitsize&gt;\r\n    &lt;file&gt;\r\n      &lt;path&gt;\/u01\/app\/oracle\/oradata\/orcl\/undotbs01.dbf&lt;\/path&gt;\r\n      &lt;afn&gt;3&lt;\/afn&gt;\r\n      &lt;rfn&gt;3&lt;\/rfn&gt;\r\n      &lt;createscnbas&gt;923328&lt;\/createscnbas&gt;\r\n      &lt;createscnwrp&gt;0&lt;\/createscnwrp&gt;\r\n      &lt;status&gt;1&lt;\/status&gt;\r\n      &lt;fileblocks&gt;8960&lt;\/fileblocks&gt;\r\n      &lt;blocksize&gt;8192&lt;\/blocksize&gt;\r\n      &lt;vsn&gt;186647552&lt;\/vsn&gt;\r\n      &lt;fdbid&gt;1456375571&lt;\/fdbid&gt;\r\n      &lt;fcpsb&gt;1131193&lt;\/fcpsb&gt;\r\n      &lt;fcpsw&gt;0&lt;\/fcpsw&gt;\r\n      &lt;frlsb&gt;925702&lt;\/frlsb&gt;\r\n      &lt;frlsw&gt;0&lt;\/frlsw&gt;\r\n      &lt;frlt&gt;928594837&lt;\/frlt&gt;\r\n      &lt;autoext&gt;1&lt;\/autoext&gt;\r\n      &lt;maxsize&gt;4194302&lt;\/maxsize&gt;\r\n      &lt;incsize&gt;640&lt;\/incsize&gt;\r\n      &lt;plugscn&gt;0&lt;\/plugscn&gt;\r\n      &lt;plugafn&gt;0&lt;\/plugafn&gt;\r\n      &lt;plugdbid&gt;0&lt;\/plugdbid&gt;\r\n    &lt;\/file&gt;\r\n  &lt;\/tablespace&gt;\r\n  &lt;tablespace&gt;\r\n    &lt;name&gt;TEMP&lt;\/name&gt;\r\n    &lt;type&gt;1&lt;\/type&gt;\r\n    &lt;tsn&gt;3&lt;\/tsn&gt;\r\n    &lt;status&gt;1&lt;\/status&gt;\r\n    &lt;issft&gt;0&lt;\/issft&gt;\r\n    &lt;isnft&gt;0&lt;\/isnft&gt;\r\n    &lt;encts&gt;0&lt;\/encts&gt;\r\n    &lt;flags&gt;0&lt;\/flags&gt;\r\n    &lt;bmunitsize&gt;128&lt;\/bmunitsize&gt;\r\n    &lt;file&gt;\r\n      &lt;path&gt;\/u01\/app\/oracle\/oradata\/orcl\/temp01.dbf&lt;\/path&gt;\r\n      &lt;afn&gt;1&lt;\/afn&gt;\r\n      &lt;rfn&gt;1&lt;\/rfn&gt;\r\n      &lt;createscnbas&gt;925786&lt;\/createscnbas&gt;\r\n      &lt;createscnwrp&gt;0&lt;\/createscnwrp&gt;\r\n      &lt;status&gt;1&lt;\/status&gt;\r\n      &lt;fileblocks&gt;9472&lt;\/fileblocks&gt;\r\n      &lt;blocksize&gt;8192&lt;\/blocksize&gt;\r\n      &lt;vsn&gt;186647552&lt;\/vsn&gt;\r\n      &lt;autoext&gt;1&lt;\/autoext&gt;\r\n      &lt;maxsize&gt;4194302&lt;\/maxsize&gt;\r\n      &lt;incsize&gt;80&lt;\/incsize&gt;\r\n      &lt;plugscn&gt;0&lt;\/plugscn&gt;\r\n      &lt;plugafn&gt;0&lt;\/plugafn&gt;\r\n      &lt;plugdbid&gt;0&lt;\/plugdbid&gt;\r\n    &lt;\/file&gt;\r\n  &lt;\/tablespace&gt;\r\n  &lt;tablespace&gt;\r\n    &lt;name&gt;USERS&lt;\/name&gt;\r\n    &lt;type&gt;0&lt;\/type&gt;\r\n    &lt;tsn&gt;4&lt;\/tsn&gt;\r\n    &lt;status&gt;1&lt;\/status&gt;\r\n    &lt;issft&gt;0&lt;\/issft&gt;\r\n    &lt;isnft&gt;0&lt;\/isnft&gt;\r\n    &lt;encts&gt;0&lt;\/encts&gt;\r\n    &lt;flags&gt;0&lt;\/flags&gt;\r\n    &lt;bmunitsize&gt;8&lt;\/bmunitsize&gt;\r\n    &lt;file&gt;\r\n      &lt;path&gt;\/u01\/app\/oracle\/oradata\/orcl\/users01.dbf&lt;\/path&gt;\r\n      &lt;afn&gt;4&lt;\/afn&gt;\r\n      &lt;rfn&gt;4&lt;\/rfn&gt;\r\n      &lt;createscnbas&gt;16143&lt;\/createscnbas&gt;\r\n      &lt;createscnwrp&gt;0&lt;\/createscnwrp&gt;\r\n      &lt;status&gt;1&lt;\/status&gt;\r\n      &lt;fileblocks&gt;8320&lt;\/fileblocks&gt;\r\n      &lt;blocksize&gt;8192&lt;\/blocksize&gt;\r\n      &lt;vsn&gt;186647552&lt;\/vsn&gt;\r\n      &lt;fdbid&gt;1456375571&lt;\/fdbid&gt;\r\n      &lt;fcpsb&gt;1131193&lt;\/fcpsb&gt;\r\n      &lt;fcpsw&gt;0&lt;\/fcpsw&gt;\r\n      &lt;frlsb&gt;925702&lt;\/frlsb&gt;\r\n      &lt;frlsw&gt;0&lt;\/frlsw&gt;\r\n      &lt;frlt&gt;928594837&lt;\/frlt&gt;\r\n      &lt;autoext&gt;1&lt;\/autoext&gt;\r\n      &lt;maxsize&gt;4194302&lt;\/maxsize&gt;\r\n      &lt;incsize&gt;160&lt;\/incsize&gt;\r\n      &lt;plugscn&gt;0&lt;\/plugscn&gt;\r\n      &lt;plugafn&gt;0&lt;\/plugafn&gt;\r\n      &lt;plugdbid&gt;0&lt;\/plugdbid&gt;\r\n    &lt;\/file&gt;\r\n  &lt;\/tablespace&gt;\r\n  &lt;recover&gt;0&lt;\/recover&gt;\r\n  &lt;optional&gt;\r\n    &lt;ncdb2pdb&gt;1&lt;\/ncdb2pdb&gt;\r\n    &lt;csid&gt;178&lt;\/csid&gt;\r\n    &lt;ncsid&gt;2000&lt;\/ncsid&gt;\r\n    &lt;options&gt;\r\n      &lt;option&gt;AMD=11.2.0.4.0&lt;\/option&gt;\r\n      &lt;option&gt;APS=11.2.0.4.0&lt;\/option&gt;\r\n      &lt;option&gt;CATALOG=11.2.0.4.0&lt;\/option&gt;\r\n      &lt;option&gt;CATJAVA=11.2.0.4.0&lt;\/option&gt;\r\n      &lt;option&gt;CATPROC=11.2.0.4.0&lt;\/option&gt;\r\n      &lt;option&gt;CONTEXT=11.2.0.4.0&lt;\/option&gt;\r\n      &lt;option&gt;DV=11.2.0.4.0&lt;\/option&gt;\r\n      &lt;option&gt;EM=11.2.0.4.0&lt;\/option&gt;\r\n      &lt;option&gt;JAVAVM=11.2.0.4.0&lt;\/option&gt;\r\n      &lt;option&gt;OLS=11.2.0.4.0&lt;\/option&gt;\r\n      &lt;option&gt;ORDIM=11.2.0.4.0&lt;\/option&gt;\r\n      &lt;option&gt;OWM=11.2.0.4.0&lt;\/option&gt;\r\n      &lt;option&gt;RAC=11.2.0.4.0&lt;\/option&gt;\r\n      &lt;option&gt;SDO=11.2.0.4.0&lt;\/option&gt;\r\n      &lt;option&gt;XDB=11.2.0.4.0&lt;\/option&gt;\r\n      &lt;option&gt;XML=11.2.0.4.0&lt;\/option&gt;\r\n      &lt;option&gt;XOQ=11.2.0.4.0&lt;\/option&gt;\r\n    &lt;\/options&gt;\r\n    &lt;dv&gt;0&lt;\/dv&gt;\r\n    &lt;APEX&gt;3.2.1.00.12:0&lt;\/APEX&gt;\r\n    &lt;parameters&gt;\r\n      &lt;parameter&gt;processes=150&lt;\/parameter&gt;\r\n      &lt;parameter&gt;memory_target=838860800&lt;\/parameter&gt;\r\n      &lt;parameter&gt;db_block_size=8192&lt;\/parameter&gt;\r\n      &lt;parameter&gt;compatible=&amp;apos;11.2.0.4.0&amp;apos;&lt;\/parameter&gt;\r\n      &lt;parameter&gt;recyclebin=&amp;apos;OFF&amp;apos;&lt;\/parameter&gt;\r\n      &lt;parameter&gt;os_roles=FALSE&lt;\/parameter&gt;\r\n      &lt;parameter&gt;open_cursors=300&lt;\/parameter&gt;\r\n      &lt;parameter&gt;sql92_security=TRUE&lt;\/parameter&gt;\r\n    &lt;\/parameters&gt;\r\n    &lt;sqlpatches\/&gt;\r\n    &lt;tzvers&gt;\r\n      &lt;tzver&gt;primary version:14&lt;\/tzver&gt;\r\n      &lt;tzver&gt;secondary version:0&lt;\/tzver&gt;\r\n    &lt;\/tzvers&gt;\r\n    &lt;walletkey&gt;0&lt;\/walletkey&gt;\r\n    &lt;services&gt;\r\n      &lt;service&gt;SYS$BACKGROUND&lt;\/service&gt;\r\n      &lt;service&gt;SYS$USERS&lt;\/service&gt;\r\n      &lt;service&gt;seeddataXDB&lt;\/service&gt;\r\n      &lt;service&gt;seeddata&lt;\/service&gt;\r\n      &lt;service&gt;orclXDB&lt;\/service&gt;\r\n      &lt;service&gt;orcl&lt;\/service&gt;\r\n    &lt;\/services&gt;\r\n    &lt;opatches\/&gt;\r\n    &lt;hasclob&gt;1&lt;\/hasclob&gt;\r\n    &lt;awr\/&gt;\r\n    &lt;hardvsnchk&gt;0&lt;\/hardvsnchk&gt;\r\n    &lt;localundo&gt;1&lt;\/localundo&gt;\r\n    &lt;apps\/&gt;\r\n    &lt;dbedition&gt;0&lt;\/dbedition&gt;\r\n    &lt;dvopsctl&gt;2&lt;\/dvopsctl&gt;\r\n    &lt;clnupsrcpal&gt;1&lt;\/clnupsrcpal&gt;\r\n  &lt;\/optional&gt;\r\n&lt;\/PDB&gt;\r\n<\/pre>\n<p>Now trying to import on the target environment:<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\">SQL&gt; CREATE PLUGGABLE DATABASE ora11g USING '\/external\/11g\/db11g.xml'\r\n  2   COPY\r\n  3   FILE_NAME_CONVERT = ('\/external\/11g\/', '\/u01\/app\/oracle\/oradata\/ORCL\/ora11g\/');\r\nCREATE PLUGGABLE DATABASE ora11g USING '\/external\/11g\/db11g.xml'\r\n*\r\nERROR at line 1:\r\nORA-65346: The PDB version is lower and components (AMD, EM) are missing in CDB.<\/pre>\n<p>Damn it! Requirement errors..<\/p>\n<p>As I&#8217;m a bit lazy today and this is a lab environment,\u00a0 I will simply remove the entries from .xml to try again:<\/p>\n<p id=\"bEcMrzv\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-4743 \" src=\"https:\/\/dev.dbarj.com.br\/wp-content\/uploads\/2020\/08\/img_5f47ec78b0cd3.png\" alt=\"\" width=\"500\" height=\"517\" srcset=\"https:\/\/dev.dbarj.com.br\/wp-content\/uploads\/2020\/08\/img_5f47ec78b0cd3.png 766w, https:\/\/dev.dbarj.com.br\/wp-content\/uploads\/2020\/08\/img_5f47ec78b0cd3-290x300.png 290w\" sizes=\"auto, (max-width: 500px) 100vw, 500px\" \/><\/p>\n<p>Now running it again:<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\">SQL&gt; CREATE PLUGGABLE DATABASE ora11g USING '\/external\/11g\/db11g.xml'\r\n  2   COPY\r\n  3   FILE_NAME_CONVERT = ('\/external\/11g\/', '\/u01\/app\/oracle\/oradata\/ORCL\/ora11g\/');\r\n\r\nPluggable database created.\r\n<\/pre>\n<p>We have the PDB!<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"oracledb\">SQL&gt; show pdbs\r\n\r\n    CON_ID CON_NAME                       OPEN MODE  RESTRICTED\r\n---------- ------------------------------ ---------- ----------\r\n         2 PDB$SEED                       READ ONLY  NO\r\n         3 PDB01                          READ WRITE NO\r\n         4 ORA11G                         MOUNTED<\/pre>\n<p>Now let&#8217;s try to convert the <span style=\"text-decoration: underline;\"><strong>noncdb to pdb<\/strong><\/span>!<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"oracledb\">SQL&gt; set timing on\r\nSQL&gt; set serverout on\r\nSQL&gt; set echo on\r\nSQL&gt; set termout on\r\nSQL&gt; spool \/external\/11g\/db11g_noncdbtopdb.log\r\nSQL&gt; start ?\/rdbms\/admin\/noncdb_to_pdb.sql<\/pre>\n<p>And it fails with:<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"oracledb\">13:32:48 SQL&gt; alter pluggable database \"&amp;pdbname\" open upgrade;\r\nalter pluggable database \"ORA11G\" open upgrade\r\n*\r\nERROR at line 1:\r\nORA-00604: error occurred at recursive SQL level 1\r\nORA-00942: table or view does not exist\r\n<\/pre>\n<p>As I couldn&#8217;t find the offending SQL, I&#8217;ve just enabled <em><strong>events &#8216;942 trace name ERRORSTACK level 3&#8217;<\/strong><\/em> and tried again. Then on the logs I got:<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\">...\r\nabout to signal 942\r\nName: CDB_FILE$\r\n...\r\n----- Current SQL Statement for this session (sql_id=azbb7v8wa64x9) -----\r\ndelete from cdb_file$\r\n...<\/pre>\n<p>The new PDB needs to be upgraded at first.. let me try the dbupdate utily..<\/p>\n<pre class=\"EnlighterJSRAW enlighter-collapse\" data-enlighter-language=\"diff\" data-enlighter-linenumbers=\"false\">[oracle@localhost 11g]$ dbupgrade -l \/media\/sf_Patch\/11g\/logs -c \"ORA11G\"\r\n\r\nArgument list for [\/u01\/app\/oracle\/product\/19.0.0\/dbhome_1\/rdbms\/admin\/catctl.pl]\r\nFor Oracle internal use only A = 0\r\nRun in                       c = ORA11G\r\nDo not run in                C = 0\r\nInput Directory              d = 0\r\nEcho OFF                     e = 1\r\nSimulate                     E = 0\r\nForced cleanup               F = 0\r\nLog Id                       i = 0\r\nChild Process                I = 0\r\nLog Dir                      l = \/media\/sf_Patch\/11g\/logs\r\nPriority List Name           L = 0\r\nUpgrade Mode active          M = 0\r\nSQL Process Count            n = 0\r\nSQL PDB Process Count        N = 0\r\nOpen Mode Normal             o = 0\r\nStart Phase                  p = 0\r\nEnd Phase                    P = 0\r\nReverse Order                r = 0\r\nAutoUpgrade Resume           R = 0\r\nScript                       s = 0\r\nSerial Run                   S = 0\r\nRO User Tablespaces          T = 0\r\nDisplay Phases               y = 0\r\nDebug catcon.pm              z = 0\r\nDebug catctl.pl              Z = 0\r\n\r\ncatctl.pl VERSION: [19.0.0.0.0]\r\n           STATUS: [Production]\r\n            BUILD: [RDBMS_19.8.0.0.0DBRU_LINUX.X64_200702]\r\n\r\n\r\n\/u01\/app\/oracle\/product\/19.0.0\/dbhome_1\/rdbms\/admin\/orahome = [\/u01\/app\/oracle\/product\/19.0.0\/dbhome_1]\r\n\/u01\/app\/oracle\/product\/19.0.0\/dbhome_1\/bin\/orabasehome = [\/u01\/app\/oracle\/homes\/OraDB19Home1]\r\ncatctlGetOraBaseLogDir = [\/u01\/app\/oracle\/homes\/OraDB19Home1]\r\n\r\nAnalyzing file \/u01\/app\/oracle\/product\/19.0.0\/dbhome_1\/rdbms\/admin\/catupgrd.sql\r\n\r\nLog file directory = [\/media\/sf_Patch\/11g\/logs]\r\n\r\ncatcon::set_log_file_base_path: ALL catcon-related output will be written to [\/media\/sf_Patch\/11g\/logs\/catupgrd_catcon_27217.lst]\r\n\r\ncatcon::set_log_file_base_path: catcon: See [\/media\/sf_Patch\/11g\/logs\/catupgrd*.log] files for output generated by scripts\r\n\r\ncatcon::set_log_file_base_path: catcon: See [\/media\/sf_Patch\/11g\/logs\/catupgrd_*.lst] files for spool files, if any\r\n\r\n\r\nNumber of Cpus        = 4\r\nDatabase Name         = orcl\r\nDataBase Version      = 19.0.0.0.0\r\nParallel SQL Process Count (PDB)      = 2\r\nParallel SQL Process Count (CDB$ROOT) = 4\r\nConcurrent PDB Upgrades               = 2\r\nGenerated PDB Inclusion:[ORA11G]\r\nCDB$ROOT  Open Mode = [OPEN]\r\nConcurrent PDB Upgrades Reset           = 1\r\nDataBase Version      = 19.0.0.0.0\r\n\r\nStart processing of PDBs (ORA11G)\r\n[\/u01\/app\/oracle\/product\/19.0.0\/dbhome_1\/perl\/bin\/perl \/u01\/app\/oracle\/product\/19.0.0\/dbhome_1\/rdbms\/admin\/catctl.pl -l \/media\/sf_Patch\/11g\/logs -c 'ORA11G' -I -i ora11g -n 2 \/u01\/app\/oracle\/product\/19.0.0\/dbhome_1\/rdbms\/admin\/catupgrd.sql]\r\n\r\nArgument list for [\/u01\/app\/oracle\/product\/19.0.0\/dbhome_1\/rdbms\/admin\/catctl.pl]\r\nFor Oracle internal use only A = 0\r\nRun in                       c = ORA11G\r\nDo not run in                C = 0\r\nInput Directory              d = 0\r\nEcho OFF                     e = 1\r\nSimulate                     E = 0\r\nForced cleanup               F = 0\r\nLog Id                       i = ora11g\r\nChild Process                I = 1\r\nLog Dir                      l = \/media\/sf_Patch\/11g\/logs\r\nPriority List Name           L = 0\r\nUpgrade Mode active          M = 0\r\nSQL Process Count            n = 2\r\nSQL PDB Process Count        N = 0\r\nOpen Mode Normal             o = 0\r\nStart Phase                  p = 0\r\nEnd Phase                    P = 0\r\nReverse Order                r = 0\r\nAutoUpgrade Resume           R = 0\r\nScript                       s = 0\r\nSerial Run                   S = 0\r\nRO User Tablespaces          T = 0\r\nDisplay Phases               y = 0\r\nDebug catcon.pm              z = 0\r\nDebug catctl.pl              Z = 0\r\n\r\ncatctl.pl VERSION: [19.0.0.0.0]\r\n           STATUS: [Production]\r\n            BUILD: [RDBMS_19.8.0.0.0DBRU_LINUX.X64_200702]\r\n\r\n\r\n\/u01\/app\/oracle\/product\/19.0.0\/dbhome_1\/rdbms\/admin\/orahome = [\/u01\/app\/oracle\/product\/19.0.0\/dbhome_1]\r\n\/u01\/app\/oracle\/product\/19.0.0\/dbhome_1\/bin\/orabasehome = [\/u01\/app\/oracle\/homes\/OraDB19Home1]\r\ncatctlGetOraBaseLogDir = [\/u01\/app\/oracle\/homes\/OraDB19Home1]\r\n\r\nAnalyzing file \/u01\/app\/oracle\/product\/19.0.0\/dbhome_1\/rdbms\/admin\/catupgrd.sql\r\n\r\nLog file directory = [\/media\/sf_Patch\/11g\/logs]\r\n\r\ncatcon::set_log_file_base_path: ALL catcon-related output will be written to [\/media\/sf_Patch\/11g\/logs\/catupgrdora11g_catcon_27516.lst]\r\n\r\ncatcon::set_log_file_base_path: catcon: See [\/media\/sf_Patch\/11g\/logs\/catupgrdora11g*.log] files for output generated by scripts\r\n\r\ncatcon::set_log_file_base_path: catcon: See [\/media\/sf_Patch\/11g\/logs\/catupgrdora11g_*.lst] files for spool files, if any\r\n\r\n\r\nNumber of Cpus        = 4\r\nDatabase Name         = orcl\r\nDataBase Version      = 19.0.0.0.0\r\nORA11G Open Mode = [MOUNTED]\r\nGenerated PDB Inclusion:[ORA11G]\r\nCDB$ROOT  Open Mode = [OPEN]\r\nComponents in [ORA11G]\r\n    Installed [None]\r\nNot Installed [APEX APS CATALOG CATJAVA CATPROC CONTEXT DV EM JAVAVM MGW ODM OLS ORDIM OWM RAC SDO WK XDB XML XOQ]\r\nDataBase Version      = 19.0.0.0.0\r\ncatcon::exec_reset_pdb_mode_stmts: error reported while attempting to reset PDB modes:\r\n\r\ncatcon::exec_reset_pdb_mode_stmts:   output produced by ALTER PDB statements:\r\n\r\ncatcon::exec_reset_pdb_mode_stmts:\r\n\r\n\r\ncatcon::exec_reset_pdb_mode_stmts: \tSQL*Plus: Release 19.0.0.0.0 - Production on Thu Aug 27 16:51:34 2020\r\n\r\n\r\ncatcon::exec_reset_pdb_mode_stmts: \tVersion 19.8.0.0.0\r\n\r\n\r\ncatcon::exec_reset_pdb_mode_stmts:\r\n\r\n\r\ncatcon::exec_reset_pdb_mode_stmts: \tCopyright (c) 1982, 2020, Oracle.  All rights reserved.\r\n\r\n\r\ncatcon::exec_reset_pdb_mode_stmts:\r\n\r\n\r\ncatcon::exec_reset_pdb_mode_stmts: \tSQL&gt; set newpage 1#LF#\r\n\r\n\r\ncatcon::exec_reset_pdb_mode_stmts: \tset pagesize 14#LF#\r\n\r\n\r\ncatcon::exec_reset_pdb_mode_stmts: \tconnect \/ AS sysdba#LF#\r\n\r\n\r\ncatcon::exec_reset_pdb_mode_stmts: \tConnected.\r\n\r\n\r\ncatcon::exec_reset_pdb_mode_stmts: \talter session set \"_oracle_script\"=TRUE#LF#\/#LF#\r\n\r\n\r\ncatcon::exec_reset_pdb_mode_stmts:\r\n\r\n\r\ncatcon::exec_reset_pdb_mode_stmts: \tSession altered.\r\n\r\n\r\ncatcon::exec_reset_pdb_mode_stmts:\r\n\r\n\r\ncatcon::exec_reset_pdb_mode_stmts: \talter pluggable database \"ORA11G\" open UPGRADE services=NONE#LF#\/#LF#\r\n\r\n\r\ncatcon::exec_reset_pdb_mode_stmts: \talter pluggable database \"ORA11G\" open UPGRADE services=NONE\r\n\r\n\r\ncatcon::exec_reset_pdb_mode_stmts: \t*\r\n\r\n\r\ncatcon::exec_reset_pdb_mode_stmts: \tERROR at line 1:\r\n\r\n\r\ncatcon::exec_reset_pdb_mode_stmts: \tORA-00604: error occurred at recursive SQL level 1\r\n\r\n\r\ncatcon::exec_reset_pdb_mode_stmts: \tORA-00942: table or view does not exist\r\n\r\n\r\ncatcon::exec_reset_pdb_mode_stmts:\r\n\r\n\r\ncatcon::exec_reset_pdb_mode_stmts:\r\n\r\n\r\ncatcon::exec_reset_pdb_mode_stmts: \tSQL&gt; SQL&gt;\r\n\r\n\r\ncatcon::exec_reset_pdb_mode_stmts: \tSQL&gt; Disconnected from Oracle Database 19c Enterprise Edition Release 19.0.0.0.0 - Production\r\n\r\n\r\ncatcon::exec_reset_pdb_mode_stmts: \tVersion 19.8.0.0.0\r\n\r\n\r\ncatcon::reset_pdb_modes: some ALTER PDB OPEN &lt;one or more PDBs&gt;\r\n    statements executed by exec_reset_pdb_mode_stmts resulted in errors.\r\n    Will try to execute ALTER PDB OPEN &lt;PDB&gt; statements for all PDBs\r\n    that are still not open in the requested mode\r\n\r\n\r\ncatcon::exec_reset_pdb_mode_stmts: error reported while attempting to reset PDB modes:\r\n\r\ncatcon::exec_reset_pdb_mode_stmts:   output produced by ALTER PDB statements:\r\n\r\ncatcon::exec_reset_pdb_mode_stmts:\r\n\r\n\r\ncatcon::exec_reset_pdb_mode_stmts: \tSQL*Plus: Release 19.0.0.0.0 - Production on Thu Aug 27 16:51:39 2020\r\n\r\n\r\ncatcon::exec_reset_pdb_mode_stmts: \tVersion 19.8.0.0.0\r\n\r\n\r\ncatcon::exec_reset_pdb_mode_stmts:\r\n\r\n\r\ncatcon::exec_reset_pdb_mode_stmts: \tCopyright (c) 1982, 2020, Oracle.  All rights reserved.\r\n\r\n\r\ncatcon::exec_reset_pdb_mode_stmts:\r\n\r\n\r\ncatcon::exec_reset_pdb_mode_stmts: \tSQL&gt; set newpage 1#LF#\r\n\r\n\r\ncatcon::exec_reset_pdb_mode_stmts: \tset pagesize 14#LF#\r\n\r\n\r\ncatcon::exec_reset_pdb_mode_stmts: \tconnect \/ AS sysdba#LF#\r\n\r\n\r\ncatcon::exec_reset_pdb_mode_stmts: \tConnected.\r\n\r\n\r\ncatcon::exec_reset_pdb_mode_stmts: \talter session set \"_oracle_script\"=TRUE#LF#\/#LF#\r\n\r\n\r\ncatcon::exec_reset_pdb_mode_stmts:\r\n\r\n\r\ncatcon::exec_reset_pdb_mode_stmts: \tSession altered.\r\n\r\n\r\ncatcon::exec_reset_pdb_mode_stmts:\r\n\r\n\r\ncatcon::exec_reset_pdb_mode_stmts: \talter pluggable database \"ORA11G\" open UPGRADE services=NONE#LF#\/#LF#\r\n\r\n\r\ncatcon::exec_reset_pdb_mode_stmts: \talter pluggable database \"ORA11G\" open UPGRADE services=NONE\r\n\r\n\r\ncatcon::exec_reset_pdb_mode_stmts: \t*\r\n\r\n\r\ncatcon::exec_reset_pdb_mode_stmts: \tERROR at line 1:\r\n\r\n\r\ncatcon::exec_reset_pdb_mode_stmts: \tORA-00604: error occurred at recursive SQL level 1\r\n\r\n\r\ncatcon::exec_reset_pdb_mode_stmts: \tORA-00942: table or view does not exist\r\n\r\n\r\ncatcon::exec_reset_pdb_mode_stmts:\r\n\r\n\r\ncatcon::exec_reset_pdb_mode_stmts:\r\n\r\n\r\ncatcon::exec_reset_pdb_mode_stmts: \tSQL&gt; SQL&gt;\r\n\r\n\r\ncatcon::exec_reset_pdb_mode_stmts: \tSQL&gt; Disconnected from Oracle Database 19c Enterprise Edition Release 19.0.0.0.0 - Production\r\n\r\n\r\ncatcon::exec_reset_pdb_mode_stmts: \tVersion 19.8.0.0.0\r\n\r\n\r\ncatcon::reset_pdb_modes: some ALTER PDB statements executed by exec_reset_pdb_mode_stmts resulted in errors\r\n\r\ncatcon::force_pdb_modes: PDB ORA11G will not be processed because it could not be opened in\r\n    requested mode (UPGRADE) on the instance orcl.\r\n    It will be added to the list of PDBs which will be ignored\r\n\r\n\r\n\r\n------------------------------------------------------\r\nPhases [0-107]         Start Time:[2020_08_27 16:51:45]\r\nContainer Lists Inclusion:[ORA11G] Exclusion:[NONE]\r\n------------------------------------------------------\r\n***********   Executing Change Scripts   ***********\r\nSerial   Phase #:0    [ORA11G] Files:1 catcon::validate_con_names: ORA11G is not open\r\n\r\ncatcon::catconQuery: ORA11G does not refer to an existing and open PDB\r\n\r\nUse of uninitialized value in concatenation (.) or string at \/u01\/app\/oracle\/product\/19.0.0\/dbhome_1\/rdbms\/admin\/catctl.pl line 5797.\r\ncatcon::catconExec: start executing scripts\/SQL statements\r\n\r\ncatcon::catconExec: \tScript names\/SQL statements:\r\n\r\ncatcon::catconExec: \t\t@catupstr.sql\r\n\r\ncatcon::catconExec: \tSingleThreaded        = 1\r\n\r\ncatcon::catconExec: \tRootOnly              = 0\r\n\r\ncatcon::catconExec: \tIssuePerProcStmts     = 0\r\n\r\ncatcon::catconExec: \tConNamesIncl          = ORA11G\r\n\r\ncatcon::catconExec: \tConNamesExcl            undefined\r\n\r\ncatcon::catconExec: \tCustomErrLoggingIdent   undefined\r\n\r\ncatcon::catconExec: \tskipProcQuery   undefined\r\n\r\ncatcon::catconExec: \t(2020-08-27 16:51:46)\r\n\r\ncatcon::catconExec: Container names specified for a non-CDB\r\n\r\n\r\n\r\nUnexpected error encountered in catconExec; exiting\r\n No child processes\r\n\r\nUnexpected error encountered in catctlMain; Error Stack Below; exiting\r\nDied at \/u01\/app\/oracle\/product\/19.0.0\/dbhome_1\/rdbms\/admin\/catctl.pl line 9188.\r\n at \/u01\/app\/oracle\/product\/19.0.0\/dbhome_1\/rdbms\/admin\/catctl.pl line 9188.\r\n\tmain::catctlDie(\"\\x{a}Unexpected error encountered in catconExec; exiting\\x{a} No chil\"...) called at \/u01\/app\/oracle\/product\/19.0.0\/dbhome_1\/rdbms\/admin\/catctl.pl line 5650\r\n\tmain::catctlExecutePhaseFiles(0, 1, \"ORA11G\", \"\", undef) called at \/u01\/app\/oracle\/product\/19.0.0\/dbhome_1\/rdbms\/admin\/catctl.pl line 2035\r\n\tmain::catctlRunPhase(0, 1, \"ORA11G\", \"\", undef) called at \/u01\/app\/oracle\/product\/19.0.0\/dbhome_1\/rdbms\/admin\/catctl.pl line 2197\r\n\tmain::catctlRunPhases(0, 108, 108, \"ORA11G\", \"\", undef) called at \/u01\/app\/oracle\/product\/19.0.0\/dbhome_1\/rdbms\/admin\/catctl.pl line 2816\r\n\tmain::catctlRunMainPhases() called at \/u01\/app\/oracle\/product\/19.0.0\/dbhome_1\/rdbms\/admin\/catctl.pl line 1463\r\n\tmain::catctlMain() called at \/u01\/app\/oracle\/product\/19.0.0\/dbhome_1\/rdbms\/admin\/catctl.pl line 1370\r\n\teval {...} called at \/u01\/app\/oracle\/product\/19.0.0\/dbhome_1\/rdbms\/admin\/catctl.pl line 1368\r\n\r\n------------------------------------------------------\r\nCATCTL FATAL ERROR\r\n------------------------------------------------------\r\n\r\n LOG FILES: (\/media\/sf_Patch\/11g\/logs\/catupgrdora11g*.log)\r\nTRACE FILE: (\/media\/sf_Patch\/11g\/logs\/catupgrdora11g_trace.log)\r\n\r\ncatcon: See [\/media\/sf_Patch\/11g\/logs\/catupgrdora11g*.log] files for output generated by scripts\r\n\r\ncatcon: See [\/media\/sf_Patch\/11g\/logs\/catupgrdora11g_*.lst] files for spool files, if any\r\n\r\n\r\n!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!\r\n\r\ncatcon version: \/st_rdbms_19\/16\r\n\tcatconInit2: start logging catcon output at 2020-08-27 16:50:47\r\n\r\n!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!\r\n\r\n\r\n\r\n(...)\r\n\r\nGrand Total Time: 0s [ORA11G]\r\n\r\n LOG FILES: (\/media\/sf_Patch\/11g\/logs\/catupgrdora11g*.log)\r\ncatcon::catconWrapUp: (PID=27516) about to free up all resources\r\n\r\ncatcon::end_processes: will end processes 0 to 1\r\n\r\ncatcon::end_processes: check if process 0 (id=27683) is alive\r\n\r\ncatcon::end_processes: process 0 (id=27683) is alive\r\n\r\ncatcon::end_processes: write EXIT to process 0 (id=27683)\r\n\r\ncatcon::end_processes: close file handle for process 0 (id=27683)\r\n\r\n\r\ncatcon::end_processes: setting FileHandle[0] to undef\r\n\r\ncatcon::end_processes: check if process 1 (id=27684) is alive\r\n\r\ncatcon::end_processes: process 1 (id=27684) is alive\r\n\r\ncatcon::end_processes: write EXIT to process 1 (id=27684)\r\n\r\ncatcon::end_processes: close file handle for process 1 (id=27684)\r\n\r\n\r\ncatcon::end_processes: setting FileHandle[1] to undef\r\n\r\ncatcon::end_processes: done with processes 0 to 1\r\n\r\ncatcon::clean_up_compl_files: FileNameBase = \/media\/sf_Patch\/11g\/logs\/catupgrdora11g, FirstProc =0, LastProc = 1\r\n\r\ncatcon::clean_up_compl_files: call sureunlink to remove \/media\/sf_Patch\/11g\/logs\/catupgrdora11g_catcon_27683.done\r\n\r\ncatcon::sureunlink: unlink(\/media\/sf_Patch\/11g\/logs\/catupgrdora11g_catcon_27683.done) succeeded after 1 attempt(s)\r\n\r\ncatcon::sureunlink: verify that the file really no longer exists\r\n\r\ncatcon::sureunlink: confirmed that \/media\/sf_Patch\/11g\/logs\/catupgrdora11g_catcon_27683.done no longer exists after 1 attempts\r\n\r\ncatcon::clean_up_compl_files: removed \/media\/sf_Patch\/11g\/logs\/catupgrdora11g_catcon_27683.done\r\n\r\ncatcon::clean_up_compl_files: call sureunlink to remove \/media\/sf_Patch\/11g\/logs\/catupgrdora11g_catcon_27684.done\r\n\r\ncatcon::sureunlink: unlink(\/media\/sf_Patch\/11g\/logs\/catupgrdora11g_catcon_27684.done) succeeded after 1 attempt(s)\r\n\r\ncatcon::sureunlink: verify that the file really no longer exists\r\n\r\ncatcon::sureunlink: confirmed that \/media\/sf_Patch\/11g\/logs\/catupgrdora11g_catcon_27684.done no longer exists after 1 attempts\r\n\r\ncatcon::clean_up_compl_files: removed \/media\/sf_Patch\/11g\/logs\/catupgrdora11g_catcon_27684.done\r\n\r\ncatcon::end_processes: ended processes 0 to 1\r\n\r\ncatcon::delete_idle_logs: Deleting log file \/media\/sf_Patch\/11g\/logs\/catupgrdora11g1.log because SQL*Plus process for which\r\n  it was created did no work\r\n\r\n\r\ncatcon::sureunlink: unlink(\/media\/sf_Patch\/11g\/logs\/catupgrdora11g1.log) succeeded after 1 attempt(s)\r\n\r\ncatcon::sureunlink: verify that the file really no longer exists\r\n\r\ncatcon::sureunlink: confirmed that \/media\/sf_Patch\/11g\/logs\/catupgrdora11g1.log no longer exists after 1 attempts\r\n\r\ncatcon::sureunlink: unlink(\/media\/sf_Patch\/11g\/logs\/catupgrdora11g_catcon_kill_sess_27516_ALL.sql) succeeded after 1 attempt(s)\r\n\r\ncatcon::sureunlink: verify that the file really no longer exists\r\n\r\ncatcon::sureunlink: confirmed that \/media\/sf_Patch\/11g\/logs\/catupgrdora11g_catcon_kill_sess_27516_ALL.sql no longer exists after 1 attempts\r\n\r\ncatcon::catconWrapUp: done\r\n\r\n\r\n     Time: 108s For PDB(s)\r\n\r\nGrand Total Time: 108s\r\n\r\n LOG FILES: (\/media\/sf_Patch\/11g\/logs\/catupgrd*.log)\r\n\r\nPdb Upgrades With Errors\r\n------------------------------------------------------\r\nError In [ORA11G] Status is [1] Check Log Files\r\n    [\/media\/sf_Patch\/11g\/logs\/catupgrdora11g*.log]\r\n<\/pre>\n<p>And the same error again when running: <span style=\"color: #800000;\"><em><strong>alter pluggable database &#8220;ORA11G&#8221; open UPGRADE services=NONE<\/strong><\/em><\/span><\/p>\n<p>As I said, probably this is still something Oracle is working on and is not fully developed..<\/p>\n<p>As there are probably thousands of customers still using 11.2.0.4, having a simpler way to upgrade to latest 19c will be amazing! So, nothing I can do right now.. even though 11.2 is being &#8220;prepared&#8221; to export, seems my 19.8 is not prepared to plug it.<\/p>\n<p>That&#8217;s it! Let&#8217;s see what is coming on the next months.<\/p>\n<b>Have you enjoyed? Please leave a comment or give a ?!<\/b>\n<\/div>\n<div class='watch-action'><div class='watch-position align-left'><div class='action-like'><a class='lbg-style2 like-4714 jlk' href='javascript:void(0)' data-task='like' data-post_id='4714' data-nonce='b7aaf4ff99' rel='nofollow'><img class='wti-pixel' src='https:\/\/dev.dbarj.com.br\/wp-content\/plugins\/wti-like-post\/images\/pixel.gif' title='Like' \/><span class='lc-4714 lc'>+2<\/span><\/a><\/div><\/div> <div class='status-4714 status align-left'><\/div><\/div><div class='wti-clear'><\/div>","protected":false},"excerpt":{"rendered":"<p>If you follow my CPU cycle dissect articles, you will note that a new package appeared on 11.2.0.4 on the EXA Bundle Patch (still not available with the PSU). DBMS_PDB! Until today, the only way to upgrade 11g to any 12+ PDB using the &#8220;plug way&#8221; would be following this approach: Of course there are &hellip; <\/p>\n<p><a class=\"more-link btn\" href=\"https:\/\/dev.dbarj.com.br\/en\/2020\/08\/dbms_pdb-arriving-on-11-2-0-4\/\">Continue reading<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[15],"tags":[],"class_list":["post-4714","post","type-post","status-publish","format-standard","hentry","category-database-en","item-wrap"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.7 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>DBMS_PDB arriving on 11.2.0.4! - DBA - Rodrigo Jorge - Oracle Tips and Guides<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/dev.dbarj.com.br\/en\/2020\/08\/dbms_pdb-arriving-on-11-2-0-4\/\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"DBA RJ\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"22 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/dev.dbarj.com.br\\\/en\\\/2020\\\/08\\\/dbms_pdb-arriving-on-11-2-0-4\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/dev.dbarj.com.br\\\/en\\\/2020\\\/08\\\/dbms_pdb-arriving-on-11-2-0-4\\\/\"},\"author\":{\"name\":\"DBA RJ\",\"@id\":\"https:\\\/\\\/dev.dbarj.com.br\\\/en\\\/#\\\/schema\\\/person\\\/28a44ca3a6633fe4156ad1ea209d40a9\"},\"headline\":\"DBMS_PDB arriving on 11.2.0.4!\",\"datePublished\":\"2020-08-27T18:57:40+00:00\",\"dateModified\":\"2020-08-27T21:20:37+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/dev.dbarj.com.br\\\/en\\\/2020\\\/08\\\/dbms_pdb-arriving-on-11-2-0-4\\\/\"},\"wordCount\":434,\"commentCount\":3,\"publisher\":{\"@id\":\"https:\\\/\\\/dev.dbarj.com.br\\\/en\\\/#\\\/schema\\\/person\\\/28a44ca3a6633fe4156ad1ea209d40a9\"},\"image\":{\"@id\":\"https:\\\/\\\/dev.dbarj.com.br\\\/en\\\/2020\\\/08\\\/dbms_pdb-arriving-on-11-2-0-4\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/i1.wp.com\\\/mikedietrichde.com\\\/wp-content\\\/uploads\\\/2019\\\/07\\\/upgrade_plugin_noncdbtopdb.jpg?resize=740%2C332&amp;ssl=1\",\"articleSection\":[\"Oracle Database General\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/dev.dbarj.com.br\\\/en\\\/2020\\\/08\\\/dbms_pdb-arriving-on-11-2-0-4\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/dev.dbarj.com.br\\\/en\\\/2020\\\/08\\\/dbms_pdb-arriving-on-11-2-0-4\\\/\",\"url\":\"https:\\\/\\\/dev.dbarj.com.br\\\/en\\\/2020\\\/08\\\/dbms_pdb-arriving-on-11-2-0-4\\\/\",\"name\":\"DBMS_PDB arriving on 11.2.0.4! - DBA - Rodrigo Jorge - Oracle Tips and Guides\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/dev.dbarj.com.br\\\/en\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/dev.dbarj.com.br\\\/en\\\/2020\\\/08\\\/dbms_pdb-arriving-on-11-2-0-4\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/dev.dbarj.com.br\\\/en\\\/2020\\\/08\\\/dbms_pdb-arriving-on-11-2-0-4\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/i1.wp.com\\\/mikedietrichde.com\\\/wp-content\\\/uploads\\\/2019\\\/07\\\/upgrade_plugin_noncdbtopdb.jpg?resize=740%2C332&amp;ssl=1\",\"datePublished\":\"2020-08-27T18:57:40+00:00\",\"dateModified\":\"2020-08-27T21:20:37+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/dev.dbarj.com.br\\\/en\\\/2020\\\/08\\\/dbms_pdb-arriving-on-11-2-0-4\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/dev.dbarj.com.br\\\/en\\\/2020\\\/08\\\/dbms_pdb-arriving-on-11-2-0-4\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/dev.dbarj.com.br\\\/en\\\/2020\\\/08\\\/dbms_pdb-arriving-on-11-2-0-4\\\/#primaryimage\",\"url\":\"https:\\\/\\\/i1.wp.com\\\/mikedietrichde.com\\\/wp-content\\\/uploads\\\/2019\\\/07\\\/upgrade_plugin_noncdbtopdb.jpg?resize=740%2C332&amp;ssl=1\",\"contentUrl\":\"https:\\\/\\\/i1.wp.com\\\/mikedietrichde.com\\\/wp-content\\\/uploads\\\/2019\\\/07\\\/upgrade_plugin_noncdbtopdb.jpg?resize=740%2C332&amp;ssl=1\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/dev.dbarj.com.br\\\/en\\\/2020\\\/08\\\/dbms_pdb-arriving-on-11-2-0-4\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/dev.dbarj.com.br\\\/en\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"DBMS_PDB arriving on 11.2.0.4!\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/dev.dbarj.com.br\\\/en\\\/#website\",\"url\":\"https:\\\/\\\/dev.dbarj.com.br\\\/en\\\/\",\"name\":\"DBA - Rodrigo Jorge - Oracle Tips and Guides\",\"description\":\"Blog about Databases, Security and High Availability\",\"publisher\":{\"@id\":\"https:\\\/\\\/dev.dbarj.com.br\\\/en\\\/#\\\/schema\\\/person\\\/28a44ca3a6633fe4156ad1ea209d40a9\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/dev.dbarj.com.br\\\/en\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"https:\\\/\\\/dev.dbarj.com.br\\\/en\\\/#\\\/schema\\\/person\\\/28a44ca3a6633fe4156ad1ea209d40a9\",\"name\":\"DBA RJ\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/dev.dbarj.com.br\\\/wp-content\\\/uploads\\\/2019\\\/09\\\/RodrigoJorgePOUG19.png\",\"url\":\"https:\\\/\\\/dev.dbarj.com.br\\\/wp-content\\\/uploads\\\/2019\\\/09\\\/RodrigoJorgePOUG19.png\",\"contentUrl\":\"https:\\\/\\\/dev.dbarj.com.br\\\/wp-content\\\/uploads\\\/2019\\\/09\\\/RodrigoJorgePOUG19.png\",\"width\":712,\"height\":712,\"caption\":\"DBA RJ\"},\"logo\":{\"@id\":\"https:\\\/\\\/dev.dbarj.com.br\\\/wp-content\\\/uploads\\\/2019\\\/09\\\/RodrigoJorgePOUG19.png\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"DBMS_PDB arriving on 11.2.0.4! - DBA - Rodrigo Jorge - Oracle Tips and Guides","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/dev.dbarj.com.br\/en\/2020\/08\/dbms_pdb-arriving-on-11-2-0-4\/","twitter_misc":{"Written by":"DBA RJ","Est. reading time":"22 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/dev.dbarj.com.br\/en\/2020\/08\/dbms_pdb-arriving-on-11-2-0-4\/#article","isPartOf":{"@id":"https:\/\/dev.dbarj.com.br\/en\/2020\/08\/dbms_pdb-arriving-on-11-2-0-4\/"},"author":{"name":"DBA RJ","@id":"https:\/\/dev.dbarj.com.br\/en\/#\/schema\/person\/28a44ca3a6633fe4156ad1ea209d40a9"},"headline":"DBMS_PDB arriving on 11.2.0.4!","datePublished":"2020-08-27T18:57:40+00:00","dateModified":"2020-08-27T21:20:37+00:00","mainEntityOfPage":{"@id":"https:\/\/dev.dbarj.com.br\/en\/2020\/08\/dbms_pdb-arriving-on-11-2-0-4\/"},"wordCount":434,"commentCount":3,"publisher":{"@id":"https:\/\/dev.dbarj.com.br\/en\/#\/schema\/person\/28a44ca3a6633fe4156ad1ea209d40a9"},"image":{"@id":"https:\/\/dev.dbarj.com.br\/en\/2020\/08\/dbms_pdb-arriving-on-11-2-0-4\/#primaryimage"},"thumbnailUrl":"https:\/\/i1.wp.com\/mikedietrichde.com\/wp-content\/uploads\/2019\/07\/upgrade_plugin_noncdbtopdb.jpg?resize=740%2C332&amp;ssl=1","articleSection":["Oracle Database General"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/dev.dbarj.com.br\/en\/2020\/08\/dbms_pdb-arriving-on-11-2-0-4\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/dev.dbarj.com.br\/en\/2020\/08\/dbms_pdb-arriving-on-11-2-0-4\/","url":"https:\/\/dev.dbarj.com.br\/en\/2020\/08\/dbms_pdb-arriving-on-11-2-0-4\/","name":"DBMS_PDB arriving on 11.2.0.4! - DBA - Rodrigo Jorge - Oracle Tips and Guides","isPartOf":{"@id":"https:\/\/dev.dbarj.com.br\/en\/#website"},"primaryImageOfPage":{"@id":"https:\/\/dev.dbarj.com.br\/en\/2020\/08\/dbms_pdb-arriving-on-11-2-0-4\/#primaryimage"},"image":{"@id":"https:\/\/dev.dbarj.com.br\/en\/2020\/08\/dbms_pdb-arriving-on-11-2-0-4\/#primaryimage"},"thumbnailUrl":"https:\/\/i1.wp.com\/mikedietrichde.com\/wp-content\/uploads\/2019\/07\/upgrade_plugin_noncdbtopdb.jpg?resize=740%2C332&amp;ssl=1","datePublished":"2020-08-27T18:57:40+00:00","dateModified":"2020-08-27T21:20:37+00:00","breadcrumb":{"@id":"https:\/\/dev.dbarj.com.br\/en\/2020\/08\/dbms_pdb-arriving-on-11-2-0-4\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/dev.dbarj.com.br\/en\/2020\/08\/dbms_pdb-arriving-on-11-2-0-4\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/dev.dbarj.com.br\/en\/2020\/08\/dbms_pdb-arriving-on-11-2-0-4\/#primaryimage","url":"https:\/\/i1.wp.com\/mikedietrichde.com\/wp-content\/uploads\/2019\/07\/upgrade_plugin_noncdbtopdb.jpg?resize=740%2C332&amp;ssl=1","contentUrl":"https:\/\/i1.wp.com\/mikedietrichde.com\/wp-content\/uploads\/2019\/07\/upgrade_plugin_noncdbtopdb.jpg?resize=740%2C332&amp;ssl=1"},{"@type":"BreadcrumbList","@id":"https:\/\/dev.dbarj.com.br\/en\/2020\/08\/dbms_pdb-arriving-on-11-2-0-4\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/dev.dbarj.com.br\/en\/"},{"@type":"ListItem","position":2,"name":"DBMS_PDB arriving on 11.2.0.4!"}]},{"@type":"WebSite","@id":"https:\/\/dev.dbarj.com.br\/en\/#website","url":"https:\/\/dev.dbarj.com.br\/en\/","name":"DBA - Rodrigo Jorge - Oracle Tips and Guides","description":"Blog about Databases, Security and High Availability","publisher":{"@id":"https:\/\/dev.dbarj.com.br\/en\/#\/schema\/person\/28a44ca3a6633fe4156ad1ea209d40a9"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/dev.dbarj.com.br\/en\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":["Person","Organization"],"@id":"https:\/\/dev.dbarj.com.br\/en\/#\/schema\/person\/28a44ca3a6633fe4156ad1ea209d40a9","name":"DBA RJ","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/dev.dbarj.com.br\/wp-content\/uploads\/2019\/09\/RodrigoJorgePOUG19.png","url":"https:\/\/dev.dbarj.com.br\/wp-content\/uploads\/2019\/09\/RodrigoJorgePOUG19.png","contentUrl":"https:\/\/dev.dbarj.com.br\/wp-content\/uploads\/2019\/09\/RodrigoJorgePOUG19.png","width":712,"height":712,"caption":"DBA RJ"},"logo":{"@id":"https:\/\/dev.dbarj.com.br\/wp-content\/uploads\/2019\/09\/RodrigoJorgePOUG19.png"}}]}},"_links":{"self":[{"href":"https:\/\/dev.dbarj.com.br\/en\/wp-json\/wp\/v2\/posts\/4714","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/dev.dbarj.com.br\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/dev.dbarj.com.br\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/dev.dbarj.com.br\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/dev.dbarj.com.br\/en\/wp-json\/wp\/v2\/comments?post=4714"}],"version-history":[{"count":5,"href":"https:\/\/dev.dbarj.com.br\/en\/wp-json\/wp\/v2\/posts\/4714\/revisions"}],"predecessor-version":[{"id":4771,"href":"https:\/\/dev.dbarj.com.br\/en\/wp-json\/wp\/v2\/posts\/4714\/revisions\/4771"}],"wp:attachment":[{"href":"https:\/\/dev.dbarj.com.br\/en\/wp-json\/wp\/v2\/media?parent=4714"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/dev.dbarj.com.br\/en\/wp-json\/wp\/v2\/categories?post=4714"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/dev.dbarj.com.br\/en\/wp-json\/wp\/v2\/tags?post=4714"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}