我使用本教程http://www.oraclenext.com/2015/01/converting-12c-non-cdb-database-to-pdb.html将迁移非CDB迁移到CDB数据库时遇到问题

我在sqlplus中运行脚本noncdb_to_pdb.sql作为sysdba,我现在在舞台上等待了2个小时:

DECLARE
10:35:46   2     threads pls_integer := &&1;
10:35:46   3  BEGIN
10:35:46   4     utl_recomp.recomp_parallel(threads);
10:35:46   5  END;
10:35:46   6  /

它最终完成了 . 不幸的是,我有消息“PDB插入是非CDB,需要运行noncdb_to_pdb.sql . ”来自PDB_PLUG_IN_VIOLATIONS . 我还可以做些什么?我需要验证什么?在创建可插拔数据库之前,我运行下面提到的脚本来检查基于xml文件的pdb是否兼容 . 还可以 .

SET SERVEROUTPUT ON
DECLARE
compatible CONSTANT VARCHAR2(3) := 
CASE DBMS_PDB.CHECK_PLUG_COMPATIBILITY(
pdb_descr_file => 'C:\app\oracle\oradata\orcl\noncdb.xml',
pdb_name       => 'pdb')
WHEN TRUE THEN 'YES'
ELSE 'NO'
END;
BEGIN
DBMS_OUTPUT.PUT_LINE(compatible);
END;

另一方面,我想安慰mysefl,如果旁边有消息“PDB插入是非CDB,则需要运行noncdb_to_pdb.sql” . 我的状态为“已解决”,这意味着新迁移的非cdb在cdb中作为pdb没有问题吗?我对吗?我认为在此视图/表中没有记录以确保迁移成功是至关重要的 . 我错了吗?

问候 .