ITPub博客

首页 > 数据库 > Oracle > pdb的plug、unplug、drop---oracle 12c 学习(2)

pdb的plug、unplug、drop---oracle 12c 学习(2)

原创 Oracle 作者:lsq_008 时间:2014-12-09 14:41:25 0 删除 编辑
---将pdb plug到新cdb中
1.在源数据库创建pdb的xml文件

BEGIN
  DBMS_PDB.DESCRIBE(
    pdb_descr_file => '/home/oracle/xjny.xml',
    pdb_name       => 'XJNY');
END;
/

2.在目标数据库检查pdb的xml是否与目标库兼容
SET SERVEROUTPUT ON
DECLARE
  compatible CONSTANT VARCHAR2(3) := 
    CASE DBMS_PDB.CHECK_PLUG_COMPATIBILITY(
           pdb_descr_file => '/home/oracle/xjny.xml',
           pdb_name       => 'SALESPDB')
    WHEN TRUE THEN 'YES'
    ELSE 'NO'
END;
BEGIN
  DBMS_OUTPUT.PUT_LINE(compatible);
END;
/

3. 将pdb数据库plug到新的cdb中,在新cdb中执行

CREATE PLUGGABLE DATABASE ebs USING '/home/oracle/xjny.xml' 
  NOCOPY 
  TEMPFILE REUSE;

4.打开新的pdb
alter pluggable database ebs open;

------将pdb从cdb中unplug

SQL> alter pluggable database ebs close;

Pluggable database altered.

SQL> ALTER PLUGGABLE DATABASE ebs UNPLUG INTO '/home/oracle/ebs.xml';

Pluggable database altered.

SQL> select pdb_id,pdb_name,dbid,con_uid,status,con_id from dba_pdbs;


    PDB_ID PDB_NAME         DBID    CON_UID STATUS        CON_ID
---------- ---------- ---------- ---------- --------- ----------
         3 XJNY       3977202490 3977202490 NORMAL             3
         2 PDB$SEED   4264868981 4264868981 NORMAL             2
         4 WAPDB      4211777660 4211777660 NORMAL             4
         5 MBS        1281880106 1281880106 NORMAL             5
         6 EBS        1440704945 1440704945 UNPLUGGED          6

如果不再需要pdb,或者要将pdb plug到新的cdb中,需要drop 掉cdb

SQL> DROP PLUGGABLE DATABASE ebs INCLUDING DATAFILES;

Pluggable database dropped.

SQL> select pdb_id,pdb_name,dbid,con_uid,status,con_id from dba_pdbs;

    PDB_ID PDB_NAME         DBID    CON_UID STATUS        CON_ID
---------- ---------- ---------- ---------- --------- ----------
         3 XJNY       3977202490 3977202490 NORMAL             3
         2 PDB$SEED   4264868981 4264868981 NORMAL             2
         4 WAPDB      4211777660 4211777660 NORMAL             4
         5 MBS        1281880106 1281880106 NORMAL             5

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/10972173/viewspace-1361997/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论
十余年大型金融及电信系统数据库管理经验,曾服务于中国建设银行、中国移动。对oracle,mysql数据库有深入了解。 擅长python开发,独立开发了开源数据库自动化监控运维平台Power Monitor。

注册时间:2008-02-29

  • 博文量
    335
  • 访问量
    1369108