Clone PDB

用途:

1、用于测试,从生产系统clone数据来进行测试

2、诊断性能问题

 

Clone PDB Using OMF from same CDB

环境信息:

DB Version:12.0.1

 

1 创建必要的目录

oracle*cdbtest*/u01/app/oracle/oradata/cdbtest>$mkdir pdb_clone

2 查看现有pdbs信息

SYS@cdbtest> select pdb_name,status from cdb_pdbs ;

 

PDB_NAME STATUS

---------------------------------------- -------------

PDB1 NORMAL

PDB$SEED NORMAL

PDB3_HIS NORMAL

 

SYS@cdbtest> select con_id,dbid,name ,open_mode from v$pdbs ;

 

CON_ID DBID NAME OPEN_MODE

---------- ---------- ------------------------------ ----------

2 4087438519 PDB$SEED READ ONLY

3 3352592044 PDB1 READ WRITE

4 3960920495 PDB3_HIS READ WRITE

3 关闭pdb3_his并打开为read only状态

 

SYS@cdbtest> alter pluggable database pdb3_his close immediate ;

 

Pluggable database altered.

 

SYS@cdbtest> alter pluggable database pdb3_his open read only ;

 

 

Pluggable database altered.

 

4 使用OMF

SYS@cdbtest> show parameter db_create_file ;

 

NAME TYPE VALUE

------------------------------------ ----------- ------------------------------

db_create_file_dest string

 

SYS@cdbtest> alter system set db_create_file_dest='/u01/app/oracle/oradata/cdbtest/pdb_clone' ;

 

System altered.

 

5 Clone

SYS@cdbtest> create pluggable database pdb1_clone from pdb3_his ;

 

Pluggable database created.

 

SYS@cdbtest> SYS@cdbtest> SYS@cdbtest>

SYS@cdbtest> select con_id,dbid,name ,open_mode from v$pdbs ;

 

CON_ID DBID NAME OPEN_MODE

---------- ---------- ------------------------------ ----------

2 4087438519 PDB$SEED READ ONLY

3 3352592044 PDB1 READ WRITE

4 3960920495 PDB3_HIS READ ONLY

5 2740102686 PDB1_CLONE MOUNTED

 

6 打开克隆成功的数据并验证

SYS@cdbtest> alter pluggable database pdb1_clone open ;

 

Pluggable database altered.

 

SYS@cdbtest> select con_id,dbid,name ,open_mode from v$pdbs ;

 

CON_ID DBID NAME OPEN_MODE

---------- ---------- ------------------------------ ----------

2 4087438519 PDB$SEED READ ONLY

3 3352592044 PDB1 READ WRITE

4 3960920495 PDB3_HIS READ ONLY

5 2740102686 PDB1_CLONE READ WRITE

 

 

Clone PDB Not Using OMF from same CDB

 

 

创建语法:

 

CREATE PLUGGABLE DATABASE pdb56 FROM pdb3_his

PATH_PREFIX = '/u01/app/oracle/oradata'

FILE_NAME_CONVERT = ('/u01/app/oracle/oradata/cdbtest/pdb3/', '/u01/app/oracle/oradata/cdbtest/pdb56/');

 

 

Clone PDB from same CDB的更多相关文章

  1. 12C CLONE PDB and config service_listener

    Clone PDB PtestDEV to Ptestuat in testuat 1)       Clone PtestDEV to Ptestuat C:\Windows\system32> ...

  2. Multitenant best Practice clone pdb seed and Clone a Pluggable Database – 12c Edition

    1. 1.Tnsnames when connecting to either Container or Pluggable instance The tnsnames.ora should be c ...

  3. Oracle12c Clone PDB 的方法

    1. 创建PDB的存放路径,举例: 2. 设置 数据库创建数据文件的目录 alter system set db_Create_file_dest='C:\app\Administrator\orad ...

  4. ORACLE 12C新特性——CDB与PDB

    Oracle 12C引入了CDB与PDB的新特性,在ORACLE 12C数据库引入的多租用户环境(Multitenant Environment)中,允许一个数据库容器(CDB)承载多个可插拔数据库( ...

  5. Oracle12c CDB和PDB数据库的启动与关闭说明

    Oracle 12c中,增加了可插接数据库的概念,即PDB,允许一个数据库容器(CDB)承载多个可插拔数据库(PDB). CDB全称为Container Database,中文翻译为数据库容器,PDB ...

  6. oracle 12c 创建PDB用户即Local User (PDB与CDB)

    Oracle 12C用户创建与表空间分配  数据库安装完成后,首先用系统用户链接数据库容器(CDB), 在数据库容器(CDB)中创建表空间‘imei’ SQL>create tablespace ...

  7. CDB和PDB基本管理

    CDB和PDB基本管理 这篇文章主要介绍CDB和PDB的基本管理,资料来源oracle官方. 基本概念: Multitenant Environment:多租户环境 CDB(Container Dat ...

  8. jdbc-connect-oracle12c-pdb/cdb(jdbc连接oracle12c的pdb和cdb)

      1       本文简介: 通过特意引发问题,聚焦问题,解决问题,并循序渐进 最后总结jdbc连接oracle12c中cdb和pdb的条件. 软件环境:Redhat7.1+orcacle12c 2 ...

  9. 转 12C 连接CDB和PDB

    来源:David Dai -- Focus on Oracle 连接到CDB 和普通实例一样的连接. 指定ORACLE_SID 以后可以使用OS认证,也可以使用密码进行连接. [oracle@Ora1 ...

随机推荐

  1. poi导出到excel步骤分析

    在没用过poi之前感觉poi是很高大上的样子, 项目中用了发现poi的代码重复性很高类似于jdbc的模板代码, 项目中如果大量使用最好封装起来; 总结一下归结为6步 1 打开或新创建一个工作薄(使用H ...

  2. 实时数据处理环境搭建flume+kafka+storm:4.storm安装配置

    1.解压 apache-storm-0.9.3.tar.gz   2.修改配置文件 conf/storm.yaml --zk地址  storm.zookeeper.servers:  - " ...

  3. [转载]ASP.NET MVC 3的分部视图

    1.什么是分部视图,我们应该什么时候应该用? 作为一个对ASP.NET MVC 模型很熟悉的开发者,他们自然想创建一个内容和代码都可以重用的组件,在web 窗体,我们可以创建一个web用户控件或web ...

  4. KafkaSpout: PartitionManager的行为分析

    KafkaSpout的核心逻辑都是由PartitionManager来实现的. 但是这个类实现时候需要考虑的东西有些多,0.92至0.93,至当前(2015.3.14)的master一直在变化.在这里 ...

  5. Kerbose

    http://blog.csdn.net/wulantian/article/details/42418231

  6. HDU1353+贪心

    注意精度. /* */ #include<stdio.h> #include<string.h> #include<stdlib.h> #include<al ...

  7. HeadFirst设计模式之工厂模式

    一. 1."工厂模式"不是种真正的设计模式,而是一种编程术语 2.The Factory Method Pattern defi nes an interface for crea ...

  8. HeadFirst设计模式之观察者模式

    一.什么是观察者模式 观察者模式定义了一系列对象间一对多的关系,当主题对象的状态发生变化时,会通知所有观察者 二.自定义观察模式 1. 2. package headfirst.designpatte ...

  9. ZOJ1204——Additive equations(DFS)

    Additive equations Description We all understand that an integer set is a collection of distinct int ...

  10. Vim常用命令手册

    这两年工作基本都是用vim,用习惯发现到哪都离不开这玩意. 退出编辑器 :w 将缓冲区写入文件,即保存修改:wq 保存修改并退出:x 保存修改并退出:q 退出,如果对缓冲区进行过修改,则会提示:q! ...