Oracle版本:12.1.0.2
现有一个非CDB的数据库ORCL,计划将其作为PDB,装入CDB2中。注:ORCL和CDB2都在同一服务器上。
进入ORCL,将其设置为只读模式
执行
到这里,ORCL已经可以关闭了。而/tmp/ORCL.xml就是新生成的ORCL的描述文件,里面记录了数据文件的本地路径,因此必须在同一服务器上操作。
现在进入CDB2
还需要执行以下脚本,相当于PDB数据库的初始化
脚本运行时间较长,耐心等待即可。
之后,打开PDB
完成。
现有一个非CDB的数据库ORCL,计划将其作为PDB,装入CDB2中。注:ORCL和CDB2都在同一服务器上。
进入ORCL,将其设置为只读模式
点击(此处)折叠或打开
-
startup mount
- alter database open read only;
点击(此处)折叠或打开
-
SQL> EXEC DBMS_PDB.DESCRIBE ('/tmp/ORCL.xml');
-
- PL/SQL procedure successfully completed.
现在进入CDB2
点击(此处)折叠或打开
- SQL> CREATE PLUGGABLE DATABASE PDB2 USING '/tmp/ORCL.xml';
- #确认结果
-
SQL> select * from cdb_pdbs;
点击(此处)折叠或打开
-
sqlplus sys@pdb2 as sysdba
- SQL> @?/rdbms/admin/noncdb_to_pdb
之后,打开PDB
点击(此处)折叠或打开
- SQL> ALTER PLUGGABLE DATABASE pdb2 OPEN;
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/22621861/viewspace-2099332/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/22621861/viewspace-2099332/
本文介绍如何将非CDB数据库ORCL转换为PDB并加入到CDB2中。首先将ORCL设为只读模式并生成描述文件,然后使用此文件创建PDB2。最后执行初始化脚本并打开PDB。
653

被折叠的 条评论
为什么被折叠?



