本文一样是读书时的练习:
exp_4_6_1

开始前,说明下:
在我的环境中有两个CDB:
源:

目标:

在源端操作:
Unplug PDB:

按照上面的方法,将其他的计哥PDB(在我的环境里,它们是:pdbshe/pdbshe1/pdborcl),依次下线。

注意,上面的unplug操作需要在PDB处于“Close”的状态才能够执行成功。
如果当前的PDB的状态不是“Close”,你可以执行下面的命令,关闭它:
alter pluggable database [pdb_name] close immediate;

最后,操作完成后的状态:

目标端操作:
在正式对PDB做plug操作之前,你可以检查下PDB与当前的CDB的兼容性:
XML文件的位置:

查看下XML里面到底存放了些什么:

PDB的数据文件的存放位置:

可以看到,四个PDB的数据文件都被保留了,没有因为“drop pluggable database”的操作而一并被删除。

执行兼容性检查:

要查看具体的问题:

有的警告是可以忽略的。

将PDB数据库plug到CDB中:

按照上面的方法,将其他的PDB插入到当前CDB(callah)中。

全部插入完成后的状态是这样的:

启动PDB:

可以看到,上面PDB的启动之所以出问题,是因为字符集的原因造成的。
————————————————
Done。

说点什么

avatar

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据

  Subscribe  
提醒