Nouveau post sur mon blog à dbi services:
Oracle 12c: comparing TTS with noncdb_to_pdb
Est-ce que le dictionnaire est bien propre après:
SQL> startup open read only; SQL> exec dbms_pdb.describe('/tmp/NDB01.xml'); SQL> CREATE PLUGGABLE DATABASE PDB_PLG USING '/tmp/NDB01.xml' COPY FILE_NAME_CONVERT = ('/u01/app/oracle/oradata/NDB1', '/u03/app/oracle/oradata/PDB_PLG'); SQL> alter session set container=PDB_PLG; SQL> @?/rdbms/admin/noncdb_to_pdb; SQL> alter pluggable database PDB_PLG open;
En fait, dans le passage de noncdb_to_pdb.sql, les entrées de OBJ$ sont marquées comme metadata links, mais les tables qui stockent leur contenu ne sont pas nettoyées. Donc on se retrouve avec un tablespace SYSTEM aussi gros que CDB$ROOT.