Chinaunix首页 | 论坛 | 博客
  • 博客访问: 25205
  • 博文数量: 18
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 180
  • 用 户 组: 普通用户
  • 注册时间: 2015-11-02 14:00
文章分类

全部博文(18)

文章存档

2016年(4)

2015年(14)

我的朋友

分类: Oracle

2015-11-05 13:55:40

环境说明:cdbtest为cdb容器库

                  orcl和test为pdb库
现需将orcl库从cdb库中拔出

1、以sysdba用户连接到cdb容器库

点击(此处)折叠或打开

  1. [oracle@test ~]$ export ORACLE_SID=cdbtest
  2. [oracle@test ~]$ sqlplus / as sysdba

  3. SQL*Plus: Release 12.1.0.2.0 Production on Thu Nov 5 05:39:48 2015

  4. Copyright (c) 1982, 2014, Oracle. All rights reserved.


  5. Connected to:
  6. Oracle Database 12c Enterprise Edition Release 12.1.0.2.0 - 64bit Production
  7. With the Partitioning, OLAP, Advanced Analytics and Real Application Testing options

  8. SQL> select name,cdb from v$database;

  9. NAME     CDB
  10. --------- ---
  11. CDBTEST YES

2、确认cdb库中有多少个pdb库和状态

点击(此处)折叠或打开
  1. SQL> show pdbs

  2.     CON_ID CON_NAME             OPEN MODE RESTRICTED
  3. ---------- ------------------------------ ---------- ----------
  4.      2 PDB$SEED             READ ONLY NO
  5.      4 TEST              MOUNTED
  6.      5 ORCL              READ WRITE NO

3、关闭要拔出的orcl数据库

点击(此处)折叠或打开
  1. SQL> alter pluggable database orcl close immediate;

  2. Pluggable database altered.

  3. SQL> show pdbs

  4.     CON_ID CON_NAME             OPEN MODE RESTRICTED
  5. ---------- ------------------------------ ---------- ----------
  6.      2 PDB$SEED             READ ONLY NO
  7.      4 TEST              MOUNTED
  8.      5 ORCL              MOUNTED

4、将orcl库从cdb容器库中拔出

点击(此处)折叠或打开

  1. SQL> alter pluggable database orcl unplug into '/soft/orcl.xml';

  2. Pluggable database altered.
此步骤需要几分钟,原因是该操作需将orcl库的信息写入到xml文件中

5、清除cdb容器库中的orcl库的信息

点击(此处)折叠或打开
  1. SQL> show pdbs

  2.     CON_ID CON_NAME             OPEN MODE RESTRICTED
  3. ---------- ------------------------------ ---------- ----------
  4.      2 PDB$SEED             READ ONLY NO
  5.      4 TEST              MOUNTED
  6.      5 ORCL              MOUNTED
  7. SQL> drop pluggable database orcl;

  8. Pluggable database dropped.

  9. SQL> show pdbs

  10.     CON_ID CON_NAME             OPEN MODE RESTRICTED
  11. ---------- ------------------------------ ---------- ----------
  12.      2 PDB$SEED             READ ONLY NO
  13.      4 TEST              MOUNTED
注意:drop pluggable database orcl;该命令会相应删除临时文件,从alert日志信息可以看到,执行这条命令的时候,后台日志会有如下信息:

点击(此处)折叠或打开

  1. drop pluggable database orcl
  2. Thu Nov 05 05:50:34 2015
  3. Deleted file /oradata/orcl/temp01.dbf
  4. Completed: drop pluggable database orcl

至此pdb库已从cdb库中干净的拔出




阅读(237) | 评论(0) | 转发(0) |
0

上一篇:NONCDB_TO_PDB

下一篇:12C手动创建CDB容器库

给主人留下些什么吧!~~