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. java 凯撒大帝密码

    古罗马皇帝凯撒在打仗时曾经使用过以下方法加密军事情报:

  2. 无锁算法CAS 概述

    无锁算法CAS 概述 JDK5.0以后的版本都引入了高级并发特性,大多数的特性在java.util.concurrent包中,是专门用于多线并发编程的,充分利用了现代多处理器和多核心系统的功能以编写大 ...

  3. Nginx 的启动、停止、平滑重启、信号控制和平滑升级

    Nginx 的启动         假设 nginx 安装在 /usr/local/nginx 目录中,那么启动 nginx 的命令就是: [root@localhost ~]# /usr/local ...

  4. [转载]mvc使用JsonResult返回Json数据

    controller 中定义以下方法: public JsonResult UpdateSingle(int id, string actionName, string actionValue) { ...

  5. hdu 4665

    转载一下  用的搜索   竟然过了 ............代码 ....... #include<stdio.h> #include<string.h> #include&l ...

  6. Oracle----Operator

    Operator Description = Equal <> or != Not equal < Less than > Greater than <= Less th ...

  7. orale--varchar2(5) vs varchar2(5 byte) vs varchar2(5 char)

    varchar2(5) == varchar2(5 byte)------> 'abcde' 但是中文不是5 个字符 varchar2(5 char)----> 'abcde'

  8. 找出程序cpu使用率高的原因

    确定是CPU过高 使用top观察是否存在CPU使用率过高现象 找出线程 对CPU使用率过高的进程的所有线程进行排序 ps H -e -o pid,tid,pcpu,cmd --sort=pcpu |g ...

  9. Java Code Examples for org.springframework.http.HttpStatus

    http://www.programcreek.com/java-api-examples/index.php?api=org.springframework.http.HttpStatus

  10. EasyUI combotree值的设置 setValue

    如果combotree的json数据如下: [ { "id":"2", "text":"wwwww", "st ...